Load SfcFunctest instead of running a bash script
[functest.git] / docker / features / testcases.yaml
1 ---
2 tiers:
3     -
4         name: features
5         order: 2
6         ci_loop: '(daily)|(weekly)'
7         description: >-
8             Test suites from feature projects
9             integrated in functest
10         testcases:
11             -
12                 case_name: doctor-notification
13                 project_name: doctor
14                 criteria: 100
15                 blocking: false
16                 description: >-
17                     Test suite from Doctor project.
18                 dependencies:
19                     installer: 'apex'
20                     scenario: '^((?!fdio).)*$'
21                 run:
22                     module: 'xtesting.core.feature'
23                     class: 'BashFeature'
24                     args:
25                         cmd: 'doctor-test'
26
27             -
28                 case_name: bgpvpn
29                 project_name: sdnvpn
30                 criteria: 100
31                 blocking: false
32                 description: >-
33                     Test suite from SDNVPN project.
34                 dependencies:
35                     installer: '(fuel)|(apex)|(netvirt)'
36                     scenario: 'bgpvpn'
37                 run:
38                     module: 'sdnvpn.test.functest.run_sdnvpn_tests'
39                     class: 'SdnvpnFunctest'
40
41             -
42                 case_name: functest-odl-sfc
43                 project_name: sfc
44                 criteria: 100
45                 blocking: false
46                 description: >-
47                     Test suite for odl-sfc to test two chains with one SF and
48                     one chain with two SFs
49                 dependencies:
50                     installer: ''
51                     scenario: 'odl.*sfc'
52                 run:
53                     module: 'sfc.tests.functest.run_sfc_tests'
54                     class: 'SfcFunctest'
55
56             -
57                 case_name: barometercollectd
58                 project_name: barometer
59                 criteria: 100
60                 blocking: false
61                 description: >-
62                     Test suite for the Barometer project. Separate tests verify
63                     the proper configuration and basic functionality of all the
64                     collectd plugins as described in the Project Release Plan
65                 dependencies:
66                     installer: '(apex)|(compass)'
67                     scenario: 'bar'
68                 run:
69                     module: 'baro_tests.barometer'
70                     class: 'BarometerCollectd'
71
72             -
73                 case_name: fds
74                 project_name: fastdatastacks
75                 criteria: 100
76                 blocking: false
77                 description: >-
78                     Test Suite for the OpenDaylight SDN Controller when GBP
79                     features are installed. It integrates some test suites from
80                     upstream using Robot as the test framework.
81                 dependencies:
82                     installer: 'apex'
83                     scenario: 'odl.*-fdio'
84                 run:
85                     module: 'functest.opnfv_tests.sdn.odl.odl'
86                     class: 'ODLTests'
87                     args:
88                         suites:
89                             - /src/fds/testing/robot