mirror of
https://github.com/ARM-software/workload-automation.git
synced 2025-09-02 11:22:41 +01:00
Implemeting target assistants
- Workload's update_result stage has now been broken up into two parts: extract_results and update_output. This is to allow the assistant to pull output from the target in between the two stages. - Updated assistant implementations for Linux and Android targets from the exisiting code. - Extended target descriptor code to handle assistants and their parameters as well. - Updated the target manager to actually make use of the assistants.
This commit is contained in:
@@ -97,7 +97,8 @@ JOB_FINALIZED = Signal('job-finalized')
|
||||
|
||||
|
||||
# Signals associated with particular stages of workload execution
|
||||
BEFORE_WORKLOAD_INITIALIZED = Signal('before-workload-initialized', invert_priority=True)
|
||||
BEFORE_WORKLOAD_INITIALIZED = Signal('before-workload-initialized',
|
||||
invert_priority=True)
|
||||
SUCCESSFUL_WORKLOAD_INITIALIZED = Signal('successful-workload-initialized')
|
||||
AFTER_WORKLOAD_INITIALIZED = Signal('after-workload-initialized')
|
||||
|
||||
@@ -109,9 +110,15 @@ BEFORE_WORKLOAD_EXECUTION = Signal('before-workload-execution', invert_priority=
|
||||
SUCCESSFUL_WORKLOAD_EXECUTION = Signal('successful-workload-execution')
|
||||
AFTER_WORKLOAD_EXECUTION = Signal('after-workload-execution')
|
||||
|
||||
BEFORE_WORKLOAD_RESULT_UPDATE = Signal('before-workload-result-update', invert_priority=True)
|
||||
SUCCESSFUL_WORKLOAD_RESULT_UPDATE = Signal('successful-workload-result-update')
|
||||
AFTER_WORKLOAD_RESULT_UPDATE = Signal('after-workload-result-update')
|
||||
BEFORE_WORKLOAD_RESULT_EXTRACTION = Signal('before-workload-result-exptracton',
|
||||
invert_priority=True)
|
||||
SUCCESSFUL_WORKLOAD_RESULT_EXTRACTION = Signal('successful-workload-result-exptracton')
|
||||
AFTER_WORKLOAD_RESULT_EXTRACTION = Signal('after-workload-result-exptracton')
|
||||
|
||||
BEFORE_WORKLOAD_OUTPUT_UPDATE = Signal('before-workload-output-update',
|
||||
invert_priority=True)
|
||||
SUCCESSFUL_WORKLOAD_OUTPUT_UPDATE = Signal('successful-workload-output-update')
|
||||
AFTER_WORKLOAD_OUTPUT_UPDATE = Signal('after-workload-output-update')
|
||||
|
||||
BEFORE_WORKLOAD_TEARDOWN = Signal('before-workload-teardown', invert_priority=True)
|
||||
SUCCESSFUL_WORKLOAD_TEARDOWN = Signal('successful-workload-teardown')
|
||||
|
Reference in New Issue
Block a user