cc6dce0584bf931507298045cd5d7b1d3f74ddcf
[functest.git] / ansible / site.gate.yml
1 ---
2 - hosts:
3     - 127.0.0.1
4   roles:
5     - role: collivier.xtesting
6       project: functest
7       gerrit_project: functest
8       builds:
9         dependencies:
10           - repo: _
11             dport:
12             container: alpine
13             tag: '3.16'
14         steps:
15           - name: build opnfv/functest-core
16             containers:
17               - name: functest-core
18                 ref_arg: BRANCH
19                 path: docker/core
20           - name: build containers
21             containers:
22               - name: functest-healthcheck
23                 ref_arg: BRANCH
24                 path: docker/healthcheck
25               - name: functest-smoke
26                 ref_arg: BRANCH
27                 path: docker/smoke
28               - name: functest-benchmarking
29                 ref_arg: BRANCH
30                 path: docker/benchmarking
31               - name: functest-vnf
32                 ref_arg:
33                 path: docker/vnf
34       suites:
35         - container: functest-healthcheck
36           tests:
37             - connection_check
38             - tenantnetwork1
39             - tenantnetwork2
40             - vmready1
41             - vmready2
42             - singlevm1
43             - singlevm2
44             - vping_ssh
45             - vping_userdata
46             - cinder_test
47             - odl
48             - tempest_smoke
49             - tempest_horizon
50         - container: functest-smoke
51           timeout: 2h
52           tests:
53             - tempest_neutron
54             - tempest_cinder
55             - tempest_keystone
56             - tempest_heat
57             - tempest_telemetry
58             - rally_sanity
59             - refstack_compute
60             - refstack_object
61             - refstack_platform
62             - tempest_full
63             - tempest_scenario
64             - tempest_slow
65             - patrole_admin
66             - patrole_member
67             - patrole_reader
68             - tempest_barbican
69             - tempest_octavia
70             - tempest_cyborg
71         - container: functest-benchmarking
72           timeout: 4h
73           tests:
74             - rally_full
75             - rally_jobs
76             - vmtp
77             - shaker
78         - container: functest-vnf
79           timeout: 2h
80           tests:
81             - cloudify
82             - cloudify_ims
83             - heat_ims
84             - vyos_vrouter
85             - juju_epc