Merge "Activate SFC testcases in CI (alpine)"
[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/etc/securityscanning/config.ini'
58
59             -
60                 case_name: functest-odl-sfc
61                 enabled: true 
62                 project_name: sfc
63                 criteria: 100
64                 blocking: false
65                 description: >-
66                     Test suite for odl-sfc to test two chains with one SF and one chain with two SFs
67                 dependencies:
68                     installer: ''
69                     scenario: 'odl.*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: true
96                 project_name: barometer
97                 criteria: 100
98                 blocking: false
99                 description: >-
100                     Test suite for the Barometer project. Separate tests verify
101                     the proper configuration and basic functionality of all the
102                     collectd plugins as described in the Project Release Plan
103                 dependencies:
104                     installer: 'apex'
105                     scenario: 'bar'
106                 run:
107                      module: 'baro_tests.barometer'
108                      class: 'BarometerCollectd'