aboutsummaryrefslogtreecommitdiffstats
path: root/healthcheck/docker/testcases.yaml
blob: d85cace62c45c2ecdcb70a486cf8e1b9ece98b08 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
---
tiers:
    -
        name: healthcheck
        order: 1
        ci_loop: '(daily)|(weekly)!(gating)'
        description: >-
            Set of basic Functional tests to validate the ONAP installation.
        testcases:
            -
                case_name: core
                project_name: integration
                criteria: 100
                blocking: false
                description: >-
                    This test case verifies the API of core ONAP components
                    aai, dmap, portal, sdc, sdnc, so, robot
                run:
                    name: 'robotframework'
                    args:
                        suites:
                            - /var/opt/ONAP/robot/testsuites/health-check.robot
                        include:
                            - core
                        variablefile:
                            - '/share/config/robot_properties.py'
            -
                case_name: small
                project_name: integration
                criteria: 100
                blocking: false
                description: >-
                    This test case verifies the API of the components
                    aai, dmap, portal, sdc, sdnc, so, robot,
                    AAF, APPC, CLI, COnsul, ESR, Log, MSB, Multicloud, NBI, VID
                run:
                    name: 'robotframework'
                    args:
                        suites:
                            - /var/opt/ONAP/robot/testsuites/health-check.robot
                        include:
                            - core
                            - small
                        variablefile:
                            - '/share/config/robot_properties.py'
            -
                case_name: medium
                project_name: integration
                criteria: 100
                blocking: false
                description: >-
                    This test case verifies the API of the components
                    aai, dmap, portal, sdc, sdnc, so, robot,
                    AAF, APPC, CLI, COnsul, ESR, Log, MSB, Multicloud, NBI, VID,
                    CLAMP, DCAE, OOF, POLICY, UUI, SNIRO
                run:
                    name: 'robotframework'
                    args:
                        suites:
                            - /var/opt/ONAP/robot/testsuites/health-check.robot
                        include:
                            - core
                            - small
                            - medium
                        variablefile:
                            - '/share/config/robot_properties.py'
            -
                case_name: full
                project_name: integration
                criteria: 100
                blocking: false
                description: >-
                    This test case verifies all the healthcheck Robot tests
                    based on the default robot tests
                run:
                    name: 'robotframework'
                    args:
                        suites:
                            - /var/opt/ONAP/robot/testsuites/health-check.robot
                        include:
                            - health
                        variablefile:
                            - '/share/config/robot_properties.py'
            -
                case_name: postinstall
                project_name: integration
                criteria: 100
                blocking: false
                description: >-
                    This test runs a set of test to verify some components at
                    the end of the installation: DMAAP Message Router ACL
                    Update Test and AAI Service Design Models Size Test
                run:
                    name: 'robotframework'
                    args:
                        suites:
                            - /var/opt/ONAP/robot/testsuites/post-install-tests.robot
                        include:
                            - postinstall
                        variablefile:
                            - '/share/config/robot_properties.py'
            -
                case_name: healthdist
                project_name: integration
                criteria: 100
                blocking: false
                description: >-
                    This test case verifies that the vFW model is properly
                    distributed. At the end the csar file shall be downloaded
                    from the sdc
                run:
                    name: 'robotframework'
                    args:
                        suites:
                            - /var/opt/ONAP/robot/testsuites/health-check.robot
                        include:
                            - healthdist
                        variablefile:
                            - '/share/config/robot_properties.py'