lp://qastaging/~david-schwarz/lava-dispatcher/result_reporting_2011.09
- Get this branch:
- bzr branch lp://qastaging/~david-schwarz/lava-dispatcher/result_reporting_2011.09
Branch merges
- Linaro Validation Team: Pending requested
- Paul Larson: Pending requested
-
Diff: 577 lines (+334/-51)8 files modifieddoc/ls.json (+27/-0)
lava-dispatch (+7/-1)
lava_dispatcher/__init__.py (+33/-17)
lava_dispatcher/actions/__init__.py (+114/-5)
lava_dispatcher/actions/launch_control.py (+38/-9)
lava_dispatcher/actions/ls.py (+51/-0)
lava_dispatcher/actions/results.py (+22/-0)
lava_dispatcher/client.py (+42/-19)
Related bugs
Related blueprints
Branch information
Recent revisions
- 128. By David Schwarz
-
managed testing: Add server-managed tests and result reporting features
Add test_action decorator for action classes. This decorator allows the
caller of the action optionally to specify the following:- annotation: Distinguishing information about this instance of the test action
- min_pass / max_pass: Measurement thresholds for the test action. If the
action reports a measurement less than min_pass or greater than max_pass, failure
is reportedTest actions report any measurement stored by their run() method, regardless of
pass/fail statusTest actions may raise a TestFailure exception in their run() method
to report a failure condition with an optional message. This approximates
the ASSERT behavior of JUnit-style frameworks.Add optional JUnit-style XML file result reporting to submit_results action
Add optional display of results to the lava-dispatcher console
Added TestFailure exception class
Use name of json job file as name of test suite / test_id
Incidental changes:
Allow action classes to be placed in any subdirectory of lava_dispatcher
/actions,
not just that path itselfMake retrieval of exit status of command in LavaClient.
run_shell_ command optional.
Retrieving the status effectively clears the pexpect buffer, which may be undesirable
if the user wishes to use or inspect the output of the command. - 127. By Paul Larson
-
Serialize calls to linaro-
media-create. This greatly improves
performance when multiple jobs are running in parallel. - 124. By Yongqin Liu
-
merge to trunk:
add combine process for submit_results_ on_host action
make 0xbench execute first befor monkey in job file
add busybox test to job file
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://qastaging/lava-dispatcher