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