From baf570fc62861bf6d8d22d95f6e92524c4eacd6c Mon Sep 17 00:00:00 2001 From: Marc Bonnici Date: Mon, 4 Jun 2018 12:00:35 +0100 Subject: [PATCH] fw/signal: Rename and implement signal for RUN_OUTPUT_PROCESSED Rename the OVERALL_RESULTS_PROCESSING signal to be called RUN_OUTPUT_PROCESSED and provide implementation. --- wa/framework/execution.py | 5 +++-- wa/framework/signal.py | 12 ++++++------ 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/wa/framework/execution.py b/wa/framework/execution.py index 5ed08a85..a80ed215 100644 --- a/wa/framework/execution.py +++ b/wa/framework/execution.py @@ -491,8 +491,9 @@ class Runner(object): self.logger.info('Finalizing run') self.context.end_run() self.pm.enable_all() - self.pm.process_run_output(self.context) - self.pm.export_run_output(self.context) + with signal.wrap('RUN_OUTPUT_PROCESSED'): + self.pm.process_run_output(self.context) + self.pm.export_run_output(self.context) self.pm.finalize() signal.disconnect(self._error_signalled_callback, signal.ERROR_LOGGED) signal.disconnect(self._warning_signalled_callback, signal.WARNING_LOGGED) diff --git a/wa/framework/signal.py b/wa/framework/signal.py index 8451956b..8d6ce681 100644 --- a/wa/framework/signal.py +++ b/wa/framework/signal.py @@ -173,12 +173,12 @@ SUCCESSFUL_TARGET_DISCONNECT = Signal('successful-target-disconnect') AFTER_TARGET_DISCONNECT = Signal('after-target-disconnect') -BEFORE_OVERALL_RESULTS_PROCESSING = Signal( - 'before-overall-results-process', invert_priority=True) -SUCCESSFUL_OVERALL_RESULTS_PROCESSING = Signal( - 'successful-overall-results-process') -AFTER_OVERALL_RESULTS_PROCESSING = Signal( - 'after-overall-results-process') +BEFORE_RUN_OUTPUT_PROCESSED = Signal( + 'before-run-output-processed', invert_priority=True) +SUCCESSFUL_RUN_OUTPUT_PROCESSED = Signal( + 'successful-run-output-processed') +AFTER_RUN_OUTPUT_PROCESSED = Signal( + 'after-run-output-processed')