Merge "Fully integrate promise in functest-features"
[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: bgpvpn
28                 project_name: sdnvpn
29                 criteria: 100
30                 blocking: false
31                 description: >-
32                     Test suite from SDNVPN project.
33                 dependencies:
34                     installer: '(fuel)|(apex)|(netvirt)'
35                     scenario: 'bgpvpn'
36                 run:
37                     module: 'functest.core.feature'
38                     class: 'BashFeature'
39                     args:
40                         cmd: 'run_sdnvpn_tests.py'
41
42             -
43                 case_name: security_scan
44                 enabled: false
45                 project_name: securityscanning
46                 criteria: 100
47                 blocking: false
48                 description: >-
49                     Simple Security Scan
50                 dependencies:
51                     installer: 'apex'
52                     scenario: '^((?!fdio).)*$'
53                 run:
54                     module: 'functest.core.feature'
55                     class: 'BashFeature'
56                     args:
57                         cmd: '. /home/opnfv/functest/conf/stackrc && security_scan --config /usr/local/etc/securityscanning/config.ini'
58
59             -
60                 case_name: functest-odl-sfc
61                 enabled: false
62                 project_name: sfc
63                 criteria: 100
64                 blocking: false
65                 description: >-
66                     Test suite for odl-sfc to test two chains and two SFs
67                 dependencies:
68                     installer: '(apex)|(fuel)'
69                     scenario: 'odl_l2-sfc'
70                 run:
71                     module: 'functest.core.feature'
72                     class: 'BashFeature'
73                     args:
74                         cmd: 'run_sfc_tests.py'
75
76             -
77                 case_name: domino-multinode
78                 enabled: false
79                 project_name: domino
80                 criteria: 100
81                 blocking: false
82                 description: >-
83                     Test suite from Domino project.
84                 dependencies:
85                     installer: ''
86                     scenario: ''
87                 run:
88                     module: 'functest.core.feature'
89                     class: 'BashFeature'
90                     args:
91                         cmd: 'cd /src/domino && ./tests/run_multinode.sh'
92
93             -
94                 case_name: barometercollectd
95                 enabled: false
96                 project_name: barometer
97                 criteria: 100
98                 blocking: false
99                 description: >-
100                     Test suite for the Barometer project. Separate tests verify the
101                     proper configuration and functionality of the following
102                     collectd plugins Ceilometer, Hugepages, Memory RAS (mcelog),
103                     and OVS Events
104                 dependencies:
105                     installer: 'fuel'
106                     scenario: 'kvm_ovs_dpdk_bar'
107                 run:
108                      module: 'baro_tests.barometer'
109                      class: 'BarometerCollectd'