16
16
# with this program. If not, see <http://www.gnu.org/licenses/>.
19
name: ubuntu-system-tests-app-launch
19
name: ubuntu-system-tests
22
filters: 'filter:169737 filter:169738'
30
node: iso-testing||venonat-upgrade
30
device_node: iso-testing||venonat-upgrade
32
- 'ust_build_image_{release}_{target}_{package}'
33
- 'ust_test_launch_apps_{release}_{target}_{package}'
39
- 'ust-build-image-{flavor}-{release}-{model}-{arch}-{device}-unity8-{unity8-mode}'
40
- 'ust-test-{suite}-{flavor}-{release}-{model}-{arch}-{device}-unity8-{unity8-mode}'
35
42
- job-template: &UST_APP_LAUNCH_JOB_TEMPLATE
36
name: 'ust_app_launch_job_template'
43
name: 'ust-app-launch-job-template'
40
- ubuntu-system-tests-app-launch-parameters:
46
48
<<: *UST_APP_LAUNCH_JOB_TEMPLATE
47
name: 'ust_build_image_{release}_{target}_{package}'
48
description: 'Build image for target.'
49
name: 'ust-build-image-{flavor}-{release}-{model}-{arch}-{device}-unity8-{unity8-mode}'
50
description: 'Build image for device.'
52
- ubuntu-system-tests-common-parameters:
54
unity8-mode: '{unity8-mode}'
51
61
- ubuntu-system-tests-config-builder
52
62
- ubuntu-system-tests-image-builder
55
project: 'ust_test_launch_apps_{release}_{target}_{package}'
65
project: 'ust-test-{suite}-{flavor}-{release}-{model}-{arch}-{device}-unity8-{unity8-mode}'
56
66
threshold: 'SUCCESS'
58
68
artifacts: 'results/**/*'
62
72
<<: *UST_APP_LAUNCH_JOB_TEMPLATE
63
name: 'ust_test_launch_apps_{release}_{target}_{package}'
73
name: 'ust-test-{suite}-{flavor}-{release}-{model}-{arch}-{device}-unity8-{unity8-mode}'
64
74
description: 'Run app launch tests against image.'
76
- ubuntu-system-tests-common-parameters:
78
unity8-mode: '{unity8-mode}'
83
- ubuntu-system-tests-run-parameters:
67
88
- ubuntu-system-tests-config-builder
68
89
- ubuntu-system-tests-run-tests-builder
69
90
- subunit-to-junit-results-builder
98
conf: 'unity8-{unity8-mode}'
99
- grafana-tests-upload:
100
results_type: 'pyunit'
101
results_file: 'results/*.pyunit'
102
info_file: 'global_info.json'
72
105
artifacts: 'results/**/*'
76
109
test-stability: 'true'
79
name: ubuntu-system-tests-app-launch-parameters
112
name: ubuntu-system-tests-common-parameters
117
description: Distribution flavor, default ubuntu.
121
description: Model of device.
125
description: Architecture of hardware.
83
128
default: '{release}'
84
129
description: Release version tested.
132
default: '{unity8-mode}'
88
133
description: Package type for unity8 session, either deb or snap.
92
description: Name of target, either qemu or adb.
137
description: Name of device, either vm or adb.
140
name: ubuntu-system-tests-run-parameters
145
description: List of Practitest filters IDs to look-up required test IDs.
149
description: Name of the test suite being run.
95
152
name: ubuntu-system-tests-config-builder