This change differentiates autopilot and UTAH written tests (when MEGA=1 is enabled). In the event of an autopilot test, we'll execute them with the new run-autopilot-tests.sh script (which will only deliver xUnit XML results).
This change includes job options to allow a user to selectively choose packages/ppas/tests to run. The gist of this change allows us to support the Lab Test Execution Service we've been planning.
Downsides: The qa-dashboard doesn't yet know how to parse xUnit XML, so for now this can only be used on our staging servers and not by our daily image testing.
<dt>Run Several Autopilot Tests on Latest Build</dt>
19
<dd>APPS=share_app music_app</dd>
20
<dd>PACKAGES=share-app-autopilot</dd>
21
</dl>
5
22
<pre>
6
23
#NOTE: Automatically created from a script as part of daily smoke testing
7
24
{{branch}}
13
30
<parameterDefinitions>
14
31
<hudson.model.StringParameterDefinition>
15
32
<name>INSTALL_URL</name>
16
<description>A URL to the previous job. If provided this job will use the same install options as it used.
33
<description>A URL to the previous job. If provided this job will use the same install options as it used. If the device executing the job happens to have the exact same image, then provisioning can be skipped.
17
34
</description>
18
35
<defaultValue></defaultValue>
19
36
</hudson.model.StringParameterDefinition>
23
40
</description>
24
41
<defaultValue></defaultValue>
25
42
</hudson.model.StringParameterDefinition>
43
<hudson.model.StringParameterDefinition>
44
<name>APPS</name>
45
<description>A space separated list of autopilot tests to run. "ALL" can be used to run all known tests.
46
</description>
47
<defaultValue></defaultValue>
48
</hudson.model.StringParameterDefinition>
49
<hudson.model.StringParameterDefinition>
50
<name>PACKAGES</name>
51
<description>A space separated list of packages to install. "ALL" can be used to install required packages for all known autopilot tests.
52
</description>
53
<defaultValue>ALL</defaultValue>
54
</hudson.model.StringParameterDefinition>
55
<hudson.model.StringParameterDefinition>
56
<name>PPAS</name>
57
<description>A space separated list of PPAs to configure on the device.