Merge "Remove redundant tempest cleanup utility"
[functest.git] / docker / features / testcases.yaml
1 tiers:
2     -
3         name: features
4         order: 2
5         ci_loop: '(daily)|(weekly)'
6         description : >-
7             Test suites from feature projects
8             integrated in functest
9         testcases:
10             -
11                 case_name: promise
12                 project_name: promise
13                 criteria: 100
14                 blocking: false
15                 description: >-
16                     Test suite from Promise project.
17                 dependencies:
18                     installer: '(fuel)|(joid)'
19                     scenario: ''
20                 run:
21                     module: 'functest.core.feature'
22                     class: 'BashFeature'
23                     args:
24                         cmd: 'run_promise_tests.py'
25
26             -
27                 case_name: doctor-notification
28                 enabled: false
29                 project_name: doctor
30                 criteria: 100
31                 blocking: false
32                 description: >-
33                     Test suite from Doctor project.
34                 dependencies:
35                     installer: '(apex)|(fuel)'
36                     scenario: '^((?!fdio).)*$'
37                 run:
38                     module: 'functest.core.feature'
39                     class: 'BashFeature'
40                     args:
41                         cmd: '(cd /src/doctor-test/tests && run.sh)'
42
43             -
44                 case_name: bgpvpn
45                 project_name: sdnvpn
46                 criteria: 100
47                 blocking: false
48                 description: >-
49                     Test suite from SDNVPN project.
50                 dependencies:
51                     installer: '(fuel)|(apex)|(netvirt)'
52                     scenario: 'bgpvpn'
53                 run:
54                     module: 'functest.core.feature'
55                     class: 'BashFeature'
56                     args:
57                         cmd: 'run_sdnvpn_tests.py'
58
59             -
60                 case_name: security_scan
61                 enabled: false
62                 project_name: securityscanning
63                 criteria: 100
64                 blocking: false
65                 description: >-
66                     Simple Security Scan
67                 dependencies:
68                     installer: 'apex'
69                     scenario: '^((?!fdio).)*$'
70                 run:
71                     module: 'functest.core.feature'
72                     class: 'BashFeature'
73                     args:
74                         cmd: '. /home/opnfv/functest/conf/stackrc && security_scan --config /usr/etc/securityscanning/config.ini'
75
76             -
77                 case_name: functest-odl-sfc
78                 enabled: true 
79                 project_name: sfc
80                 criteria: 100
81                 blocking: false
82                 description: >-
83                     Test suite for odl-sfc to test two chains with one SF and one chain with two SFs
84                 dependencies:
85                     installer: ''
86                     scenario: 'odl.*sfc'
87                 run:
88                     module: 'functest.core.feature'
89                     class: 'BashFeature'
90                     args:
91                         cmd: 'run_sfc_tests.py'
92
93             -
94                 case_name: domino-multinode
95                 enabled: false
96                 project_name: domino
97                 criteria: 100
98                 blocking: false
99                 description: >-
100                     Test suite from Domino project.
101                 dependencies:
102                     installer: ''
103                     scenario: ''
104                 run:
105                     module: 'functest.core.feature'
106                     class: 'BashFeature'
107                     args:
108                         cmd: 'run_multinode.sh'
109
110             -
111                 case_name: barometercollectd
112                 enabled: true
113                 project_name: barometer
114                 criteria: 100
115                 blocking: false
116                 description: >-
117                     Test suite for the Barometer project. Separate tests verify
118                     the proper configuration and basic functionality of all the
119                     collectd plugins as described in the Project Release Plan
120                 dependencies:
121                     installer: 'apex'
122                     scenario: 'bar'
123                 run:
124                      module: 'baro_tests.barometer'
125                      class: 'BarometerCollectd'