Commit | Line | Data |
---|---|---|
439ed62c MJ |
1 | ## Jobs |
2 | - job: | |
3 | name: integration_ust-2.12-lower-urcu_testsuite | |
4 | project-type: pipeline | |
5 | dsl: !include-raw: pipelines/integration/ust-2.12-lower-urcu_testsuite.groovy | |
6 | ||
946bf6a7 JR |
7 | - job-template: |
8 | name: 'integration_lttng-tools-{version}-32-64_testsuite' | |
9 | description: | | |
10 | Integration pipeline for multi-bitness scenario (32/64). | |
11 | This essentially tests frontier scenario where the bitness between component changes. | |
12 | ||
13 | <p>Job is managed by Jenkins Job Builder.</p> | |
14 | project-type: pipeline | |
15 | dsl: !include-jinja2: pipelines/integration/lttng-tools-_version_-32-64_testsuite.groovy.inc | |
16 | ||
17 | - job: | |
18 | name: integration_lttng-tools-32-64_test | |
19 | project-type: freestyle | |
20 | concurrent: true | |
21 | node: 'amd64-rootnode' | |
22 | wrappers: | |
23 | - workspace-cleanup | |
24 | - timestamps | |
25 | - ansicolor | |
26 | - timeout: | |
27 | timeout: 6 | |
28 | fail: true | |
29 | type: no-activity | |
30 | parameters: | |
31 | - string: | |
32 | name: 'ARTIFACT_ID' | |
33 | default: 'null' | |
34 | description: 'The ID of the artifact to download.' | |
35 | - string: | |
36 | name: 'BT_VERSION' | |
37 | default: 'stable-2.0' | |
38 | description: 'The version of babeltrace to use.' | |
39 | ||
40 | - choice: | |
41 | name: 'TEST_TYPE' | |
42 | description: 'The test to perform.' | |
43 | choices: | |
44 | - 32bit-sessiond | |
45 | - 32bit-relayd | |
46 | - 32bit-cli | |
47 | - canary | |
48 | builders: | |
49 | - copyartifact: | |
50 | project: 'babeltrace_${BT_VERSION}_build/platform=bionic-amd64,conf=std,build=std' | |
51 | which-build: last-successful | |
52 | stable: false | |
53 | filter: 'build/**' | |
54 | target: 'deps-64' | |
55 | do-not-fingerprint: true | |
56 | - shell: | |
57 | !include-raw-escape: scripts/integration/32-64/build.sh | |
58 | publishers: | |
59 | - postbuildscript: | |
60 | mark-unstable-if-failed: true | |
61 | builders: | |
62 | - role: SLAVE | |
63 | build-on: | |
64 | - SUCCESS | |
65 | - UNSTABLE | |
66 | - NOT_BUILT | |
67 | - ABORTED | |
68 | - FAILURE | |
69 | build-steps: | |
70 | - shell: | |
71 | !include-raw-escape: scripts/integration/32-64/gather_tap_result.sh | |
72 | - tap: | |
73 | results: 'tap/**/*.*' | |
74 | fail-if-no-results: true | |
75 | failed-tests-mark-build-as-failure: true | |
76 | todo-is-failure: false | |
77 | output-tap-to-console: true | |
78 | include-comment-diagnostics: true | |
79 | plan-required: true | |
80 | show-only-failures: true | |
81 | verbose: true | |
82 | - archive: | |
83 | artifacts: 'tap/**' | |
84 | allow-empty: false | |
85 | ||
439ed62c MJ |
86 | |
87 | ## Views | |
88 | - view-template: | |
89 | name: 'Integration' | |
90 | view-type: list | |
91 | regex: 'integration[-_].*' | |
92 | ||
93 | ||
94 | ## Projects | |
95 | - project: | |
96 | name: integration | |
97 | views: | |
98 | - 'Integration' | |
99 | jobs: | |
100 | - 'integration_ust-2.12-lower-urcu_testsuite' | |
946bf6a7 JR |
101 | |
102 | - project: | |
103 | name: integration-32-64 | |
104 | jobs: | |
105 | - 'integration_lttng-tools-{version}-32-64_testsuite': | |
106 | version: master | |
107 | babelversion: stable-2.0 | |
108 | urcu_version: master | |
109 | - 'integration_lttng-tools-{version}-32-64_testsuite': | |
110 | version: stable-2.13 | |
111 | babelversion: stable-2.0 | |
112 | urcu_version: stable-0.13 | |
113 | - 'integration_lttng-tools-{version}-32-64_testsuite': | |
114 | version: stable-2.12 | |
115 | babelversion: stable-2.0 | |
116 | urcu_version: stable-0.13 | |
117 | - 'integration_lttng-tools-32-64_test' |