Merge "Integrate the netready package"
[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: bgpvpn
12                 project_name: sdnvpn
13                 criteria: 100
14                 blocking: false
15                 description: >-
16                     Test suite from SDNVPN project.
17                 dependencies:
18                     installer: '(fuel)|(apex)|(netvirt)'
19                     scenario: 'bgpvpn'
20                 run:
21                     module: 'functest.core.feature'
22                     class: 'BashFeature'
23                     args:
24                         cmd: 'run_sdnvpn_tests.py'
25
26             -
27                 case_name: security_scan
28                 enabled: false
29                 project_name: securityscanning
30                 criteria: 100
31                 blocking: false
32                 description: >-
33                     Simple Security Scan
34                 dependencies:
35                     installer: 'apex'
36                     scenario: '^((?!fdio).)*$'
37                 run:
38                     module: 'functest.core.feature'
39                     class: 'BashFeature'
40                     args:
41                         cmd: '. /home/opnfv/functest/conf/stackrc && security_scan --config /usr/local/etc/securityscanning/config.ini'
42
43             -
44                 case_name: copper
45                 enabled: false
46                 project_name: copper
47                 criteria: 100
48                 blocking: false
49                 description: >-
50                     Test suite for policy management based on OpenStack Congress
51                 dependencies:
52                     installer: 'apex'
53                     scenario: '^((?!fdio).)*$'
54                 run:
55                     module: 'functest.core.feature'
56                     class: 'BashFeature'
57                     args:
58                         cmd: 'cd /src/copper/tests && bash run.sh && cd -'
59
60             -
61                 case_name: functest-odl-sfc
62                 enabled: false
63                 project_name: sfc
64                 criteria: 100
65                 blocking: false
66                 description: >-
67                     Test suite for odl-sfc to test two chains and two SFs
68                 dependencies:
69                     installer: '(apex)|(fuel)'
70                     scenario: 'odl_l2-sfc'
71                 run:
72                     module: 'functest.core.feature'
73                     class: 'BashFeature'
74                     args:
75                         cmd: 'run_sfc_tests.py'
76
77             -
78                 case_name: domino-multinode
79                 enabled: false
80                 project_name: domino
81                 criteria: 100
82                 blocking: false
83                 description: >-
84                     Test suite from Domino project.
85                 dependencies:
86                     installer: ''
87                     scenario: ''
88                 run:
89                     module: 'functest.core.feature'
90                     class: 'BashFeature'
91                     args:
92                         cmd: 'cd /src/domino && ./tests/run_multinode.sh'
93
94             -
95                 case_name: gluon_vping
96                 enabled: false
97                 project_name: netready
98                 criteria: 100
99                 blocking: false
100                 description: >-
101                     Test suite from Netready project.
102                 dependencies:
103                     installer: 'apex'
104                     scenario: 'gluon'
105                 run:
106                     module: 'functest.core.feature'
107                     class: 'BashFeature'
108                     args:
109                         cmd: 'gluon-test-suite.py'
110
111             -
112                 case_name: barometercollectd
113                 enabled: false
114                 project_name: barometer
115                 criteria: 100
116                 blocking: false
117                 description: >-
118                     Test suite for the Barometer project. Separate tests verify the
119                     proper configuration and functionality of the following
120                     collectd plugins Ceilometer, Hugepages, Memory RAS (mcelog),
121                     and OVS Events
122                 dependencies:
123                     installer: 'fuel'
124                     scenario: 'kvm_ovs_dpdk_bar'
125                 run:
126                      module: 'baro_tests.barometer'
127                      class: 'BarometerCollectd'