Merge "Enable Domino testcase"
[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: functest-odl-sfc
61                 project_name: sfc
62                 criteria: 100
63                 blocking: false
64                 description: >-
65                     Test suite for odl-sfc to test two chains with one SF and one chain with two SFs
66                 dependencies:
67                     installer: ''
68                     scenario: 'odl.*sfc'
69                 run:
70                     module: 'functest.core.feature'
71                     class: 'BashFeature'
72                     args:
73                         cmd: 'run_sfc_tests.py'
74
75             -
76                 case_name: domino-multinode
77                 project_name: domino
78                 criteria: 100
79                 blocking: false
80                 description: >-
81                     Test suite from Domino project.
82                 dependencies:
83                     installer: ''
84                     scenario: ''
85                 run:
86                     module: 'functest.core.feature'
87                     class: 'BashFeature'
88                     args:
89                         cmd: 'run_multinode.sh'
90
91             -
92                 case_name: barometercollectd
93                 project_name: barometer
94                 criteria: 100
95                 blocking: false
96                 description: >-
97                     Test suite for the Barometer project. Separate tests verify
98                     the proper configuration and basic functionality of all the
99                     collectd plugins as described in the Project Release Plan
100                 dependencies:
101                     installer: 'apex'
102                     scenario: 'bar'
103                 run:
104                      module: 'baro_tests.barometer'
105                      class: 'BarometerCollectd'