lp://qastaging/~david-schwarz/lava-dispatcher/result_reporting_2011.09

Created by David Schwarz and last modified
Get this branch:
bzr branch lp://qastaging/~david-schwarz/lava-dispatcher/result_reporting_2011.09
Only David Schwarz can upload to this branch. If you are David Schwarz please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
David Schwarz
Project:
LAVA Dispatcher
Status:
Development

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 reported

Test actions report any measurement stored by their run() method, regardless of
pass/fail status

Test 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 itself

Make 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.

126. By Paul Larson

Release 0.3.1

125. By Yongqin Liu

fix leak of job_name setting

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

123. By Yongqin Liu

merge for MATER_STR not defined problem

122. By Michael Hudson-Doyle

copy device_type from job data to result metadata if present

121. By Paul Larson

release 0.3.0

120. By Paul Larson

Add LAVA_TEST_URL config option for specifying where to install
lava-test from

119. By Paul Larson

Merge python logging branch from ChiThu

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
This branch contains Public information 
Everyone can see this information.