2019-09-03 13:31:38 +00:00
|
|
|
---
|
|
|
|
- job:
|
2021-03-21 21:01:42 +00:00
|
|
|
name: unit-test
|
|
|
|
description: Run Toolbox's unit tests declared in Meson
|
2019-09-03 13:31:38 +00:00
|
|
|
timeout: 300
|
2021-11-11 22:16:07 +00:00
|
|
|
files: ['playbooks/*', 'src/*', 'meson.build', 'meson_options.txt', '.zuul.yaml']
|
2019-09-03 13:31:38 +00:00
|
|
|
nodeset:
|
|
|
|
nodes:
|
2021-11-16 09:24:14 +00:00
|
|
|
- name: ci-node-34
|
|
|
|
label: cloud-fedora-34-small
|
2021-10-22 12:21:41 +00:00
|
|
|
pre-run: playbooks/setup-env.yaml
|
2021-03-21 21:01:42 +00:00
|
|
|
run: playbooks/unit-test.yaml
|
2019-09-03 13:31:38 +00:00
|
|
|
|
2020-08-31 12:12:34 +00:00
|
|
|
- job:
|
2021-11-16 09:24:14 +00:00
|
|
|
name: system-test-fedora-34
|
|
|
|
description: Run Toolbox's system tests in Fedora 34
|
2020-08-31 12:12:34 +00:00
|
|
|
timeout: 1200
|
2021-11-11 22:16:07 +00:00
|
|
|
files: &system_test_files ['data/*', 'playbooks/*', 'profile.d/*', 'src/*', 'meson.build', 'meson_options.txt', '.zuul.yaml']
|
2020-08-31 12:12:34 +00:00
|
|
|
nodeset:
|
|
|
|
nodes:
|
2021-11-16 09:24:14 +00:00
|
|
|
- name: ci-node-34
|
|
|
|
label: cloud-fedora-34-small
|
2021-02-19 16:25:08 +00:00
|
|
|
pre-run: playbooks/setup-env.yaml
|
2021-02-19 17:47:08 +00:00
|
|
|
run: playbooks/system-test.yaml
|
2020-08-31 12:12:34 +00:00
|
|
|
|
2021-02-17 12:39:40 +00:00
|
|
|
- job:
|
2021-11-16 09:24:14 +00:00
|
|
|
name: system-test-fedora-35
|
|
|
|
description: Run Toolbox's system tests in Fedora 35
|
2021-02-17 12:39:40 +00:00
|
|
|
timeout: 1200
|
2021-11-11 22:16:07 +00:00
|
|
|
files: *system_test_files
|
2021-02-17 12:39:40 +00:00
|
|
|
nodeset:
|
|
|
|
nodes:
|
2021-11-16 09:24:14 +00:00
|
|
|
- name: ci-node-35
|
|
|
|
label: cloud-fedora-35-small
|
2021-02-19 16:25:08 +00:00
|
|
|
pre-run: playbooks/setup-env.yaml
|
2021-02-19 17:47:08 +00:00
|
|
|
run: playbooks/system-test.yaml
|
2021-02-17 12:39:40 +00:00
|
|
|
|
2019-09-03 13:31:38 +00:00
|
|
|
- job:
|
2020-07-15 10:42:04 +00:00
|
|
|
name: system-test-fedora-rawhide
|
|
|
|
description: Run Toolbox's system tests in Fedora Rawhide
|
2021-12-17 13:30:34 +00:00
|
|
|
timeout: 2700
|
2021-11-11 22:16:07 +00:00
|
|
|
files: *system_test_files
|
2019-09-03 13:31:38 +00:00
|
|
|
nodeset:
|
|
|
|
nodes:
|
|
|
|
- name: ci-node-rawhide
|
|
|
|
label: cloud-fedora-rawhide-small
|
2021-02-19 16:25:08 +00:00
|
|
|
pre-run: playbooks/setup-env.yaml
|
2021-02-19 17:47:08 +00:00
|
|
|
run: playbooks/system-test.yaml
|
2019-09-03 13:31:38 +00:00
|
|
|
|
|
|
|
- project:
|
|
|
|
periodic:
|
|
|
|
jobs:
|
2021-02-17 12:39:40 +00:00
|
|
|
- system-test-fedora-34
|
2021-11-16 09:24:14 +00:00
|
|
|
- system-test-fedora-35
|
2020-07-15 10:42:04 +00:00
|
|
|
- system-test-fedora-rawhide
|
2019-09-03 13:31:38 +00:00
|
|
|
check:
|
|
|
|
jobs:
|
2021-03-21 21:01:42 +00:00
|
|
|
- unit-test
|
2021-02-17 12:39:40 +00:00
|
|
|
- system-test-fedora-34
|
2021-11-16 09:24:14 +00:00
|
|
|
- system-test-fedora-35
|
2020-07-15 10:42:04 +00:00
|
|
|
- system-test-fedora-rawhide
|
2019-09-03 13:31:38 +00:00
|
|
|
gate:
|
|
|
|
jobs:
|
2021-03-21 21:01:42 +00:00
|
|
|
- unit-test
|
2021-02-17 12:39:40 +00:00
|
|
|
- system-test-fedora-34
|
2021-11-16 09:24:14 +00:00
|
|
|
- system-test-fedora-35
|
2020-07-15 10:42:04 +00:00
|
|
|
- system-test-fedora-rawhide
|