b9e6ebbb9d7c403686d7f4bb97bf359da1c9370e
[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                 project_name: doctor
29                 criteria: 100
30                 blocking: false
31                 description: >-
32                     Test suite from Doctor project.
33                 dependencies:
34                     installer: 'apex'
35                     scenario: '^((?!fdio).)*$'
36                 run:
37                     module: 'functest.core.feature'
38                     class: 'BashFeature'
39                     args:
40                         cmd: 'doctor-test'
41
42             -
43                 case_name: bgpvpn
44                 project_name: sdnvpn
45                 criteria: 100
46                 blocking: false
47                 description: >-
48                     Test suite from SDNVPN project.
49                 dependencies:
50                     installer: '(fuel)|(apex)|(netvirt)'
51                     scenario: 'bgpvpn'
52                 run:
53                     module: 'sdnvpn.test.functest.run_sdnvpn_tests'
54                     class: 'SdnvpnFunctest'
55
56             -
57                 case_name: functest-odl-sfc
58                 project_name: sfc
59                 criteria: 100
60                 blocking: false
61                 description: >-
62                     Test suite for odl-sfc to test two chains with one SF and one chain with two SFs
63                 dependencies:
64                     installer: ''
65                     scenario: 'odl.*sfc'
66                 run:
67                     module: 'functest.core.feature'
68                     class: 'BashFeature'
69                     args:
70                         cmd: 'run_sfc_tests.py'
71
72             -
73                 case_name: domino-multinode
74                 project_name: domino
75                 criteria: 100
76                 blocking: false
77                 description: >-
78                     Test suite from Domino project.
79                 dependencies:
80                     installer: ''
81                     scenario: ''
82                 run:
83                     module: 'functest.core.feature'
84                     class: 'BashFeature'
85                     args:
86                         cmd: 'run_multinode.sh'
87
88             -
89                 case_name: barometercollectd
90                 project_name: barometer
91                 criteria: 100
92                 blocking: false
93                 description: >-
94                     Test suite for the Barometer project. Separate tests verify
95                     the proper configuration and basic functionality of all the
96                     collectd plugins as described in the Project Release Plan
97                 dependencies:
98                     installer: 'apex'
99                     scenario: 'bar'
100                 run:
101                      module: 'baro_tests.barometer'
102                      class: 'BarometerCollectd'