Create RobotFramework class
[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: doctor-notification
12                 project_name: doctor
13                 criteria: 100
14                 blocking: false
15                 description: >-
16                     Test suite from Doctor project.
17                 dependencies:
18                     installer: 'apex'
19                     scenario: '^((?!fdio).)*$'
20                 run:
21                     module: 'functest.core.feature'
22                     class: 'BashFeature'
23                     args:
24                         cmd: 'doctor-test'
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: 'sdnvpn.test.functest.run_sdnvpn_tests'
38                     class: 'SdnvpnFunctest'
39
40             -
41                 case_name: functest-odl-sfc
42                 project_name: sfc
43                 criteria: 100
44                 blocking: false
45                 description: >-
46                     Test suite for odl-sfc to test two chains with one SF and one chain with two SFs
47                 dependencies:
48                     installer: ''
49                     scenario: 'odl.*sfc'
50                 run:
51                     module: 'functest.core.feature'
52                     class: 'BashFeature'
53                     args:
54                         cmd: 'run_sfc_tests.py'
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'
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 features are
79                     installed. It integrates some test suites from upstream using
80                     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