Marc Bonnici
832ed797e1
fw/config/execution: Raise error if no jobs are available for running
...
If no jobs have been generated that are available for running then WA
will crash when trying to access the job queue. Add an explicit check to
ensure that a sensible error is raised in this case, for example if
attempting to run a specific job ID that is not found.
2019-06-06 15:17:42 +01:00
Marc Bonnici
dcf0418379
fw/config/execution: Implement CombinedConfig as Podable
...
Ensure that the various Configuration structures now have serialization
versions.
2018-12-07 08:46:12 +00:00
Marc Bonnici
fc226fbb6e
fw/execution: Ensure that identifiers are used when retrieving plugins.
...
Make sure that when retrieving plugin information from the plugin
cache the name is converted to an identifier first.
2018-07-24 11:34:19 +01:00
Sergei Trofimov
e4a856ad03
fw/config: preserve included config files
...
Save included config files, along with the explicitly-specified config
that included them, under run output's __meta/raw_config/.
2018-07-23 16:47:10 +01:00
Sergei Trofimov
7755363efd
fw/config: add get_config() to ConfigManager
...
Add a method to allow obtaining the combined config after config
manager has been finalized.
2018-07-11 13:28:04 +01:00
Sergei Trofimov
f74b7ae78c
framework: fix pylint issues
...
Fix/disable checks for issues reported by pylint under wa/framework.
2018-07-06 14:39:41 +01:00
Sergei Trofimov
8878cc20d4
Update copyright headers.
...
- Add copyright headers to files that did not already have them
- Update the year to the last year the file was modified in files with
existing headers.
2018-07-04 16:33:31 +01:00
Sergei Trofimov
b3de85455a
Add support for Python 3
...
Add support for running under Python 3, while maintaining compatibility
with Python 2.
See http://python-future.org/compatible_idioms.html for more details
behind these changes.
2018-06-07 14:48:40 +01:00
Marc Bonnici
2a95a198b0
framework/config: Rename by_spec
to by_workload
execution order
...
Rename the `by_spec` execution order to `by_workload` and update
description for clarification.
2018-05-23 10:14:34 +01:00
Marc Bonnici
538cd8d332
wa: Rename results_processors
to output_processors
...
For clarity and to better reflect their purpose, rename
`results_processors` to `output_processors`.
2018-01-15 10:24:03 +00:00
Marc Bonnici
0d45fa3b27
Revert "DO NOT MERGE: stub out broken method"
...
This reverts commit 7a3503775d77ba7658a782908b2376af64d87e39.
2017-12-07 15:45:38 +00:00
Brendan Jackman
7a3503775d
DO NOT MERGE: stub out broken method
2017-12-07 15:37:49 +00:00
Brendan Jackman
664f0a8905
framework/config: Whitespace
2017-12-07 15:37:49 +00:00
Brendan Jackman
aa2abd16a3
Run autoflake to remove unused imports & variables
2017-12-07 15:37:49 +00:00
Sergei Trofimov
4f8bd00fe2
framework/config: add eanbled processor tracking to JobGenerator
...
Add attributes for tracking enabled processors to JobGenerator (similiar
to what already exists for instruments).
2017-11-03 17:33:32 +00:00
Sergei Trofimov
31a5e5b5fe
Implment output processing
...
- Implemented result processor infrastructured
- Corrected some status tracking issues (differed between states
and output).
- Added "csv" and "status" result processors (these will be the default
enabled).
2017-03-22 15:14:44 +00:00
Sergei Trofimov
add6dafa2d
job: upped logging level of loading message to info
2017-03-17 16:30:11 +00:00
Sergei Trofimov
24402660c4
Initial implementation of state tracking and output handling.
2017-03-17 09:15:43 +00:00
Sergei Trofimov
ccdc3492e7
Handle retry failed
2017-03-15 14:34:31 +00:00
Sergei Trofimov
547ae1c10e
Job output dir handling.
2017-03-15 14:34:23 +00:00
Sergei Trofimov
011fd684bd
Skeleton job execution
2017-03-15 14:34:23 +00:00
Sergei Trofimov
42539bbe0d
New target description + moving target stuff under "framework"
...
Changing the way target descriptions work from a static mapping to
something that is dynamically generated and is extensible via plugins.
Also moving core target implementation stuff under "framework".
2017-03-06 11:10:25 +00:00
Marc Bonnici
1f1f2b12c6
WA3 Exsisting Code
2017-02-21 15:02:28 +00:00