Effort to reduce image layer and size
[sdnc/oam.git] / csit / tests / sdnc / sdnc_csit.robot
1 *** Settings ***
2
3 Documentation     SDNC, Netconf-Pnp-Simulator E2E Test Case Scenarios
4
5 Library           RequestsLibrary
6 Resource          ./resources/sdnc-keywords.robot
7
8
9 *** Test Cases ***
10 Check SDNC health
11     [Tags]      SDNC-healthcheck
12     [Documentation]    Sending healthcheck
13     Send Empty Post Request And Validate Response  ${SDNC_HEALTHCHECK}   200
14
15 Check SDNC Keystore For PNF Simulator Certificates
16     [Tags]      SDNC-PNFSIM-CERT-DEPLOYMENT
17     [Documentation]    Checking Keystore after SDNC installation
18     Send Get Request And Validate Response Sdnc  ${SDNC_KEYSTORE_CONFIG_PATH}  200
19
20
21 Check SDNC NETCONF/TLS Connection to PNF Simulator
22     [Tags]      SDNC-PNFSIM-TLS-CONNECTION-CHECK
23    [Documentation]    Checking NETCONF/TLS connection to PNF Simulator
24     Send Get Request And Validate TLS Connection Response  ${SDNC_MOUNT_PATH}  200
25
26 Check Dropping NETCONF/TLS Connection
27     [Tags]      SDNC-PNFSIM-TLS-DISCONNECT-CHECK
28     [Documentation]    Checking PNF Simulator Mount Delete from SDNC
29    Send Delete Request And Validate PNF Mount Deleted  ${SDNC_MOUNT_PATH}  200
30
31 Load network preload data
32     [Tags]     SDNC-GRA-PRELOAD-NETWORK
33     [Documentation]    Loading network preload data
34     Send Post File And Validate Response    ${GRA_PRELOAD_NETWORK}    ${GRA_DATA_DIRECTORY}/preload-network.json     200
35
36 Load vf-module preload data
37     [Tags]     SDNC-GRA-PRELOAD-VF-MODULE
38     [Documentation]    Loading vf-module preload data
39     Send Post File And Validate Response    ${GRA_PRELOAD_VFMODULE}   ${GRA_DATA_DIRECTORY}/preload-vf-module.json   200
40     
41 Check GRA service assign
42     [Tags]     SDNC-GRA-SERVICE-ASSIGN
43     [Documentation]    Testing GRA service assign
44     Send Post File And Validate Response    ${GRA_SERVICE_TOPOLOGY}   ${GRA_DATA_DIRECTORY}/svc-topology-assign.json   200
45     
46 #Check GRA network assign
47 #    [Tags]     SDNC-GRA-NETWORK-ASSIGN
48 #    [Documentation]    Testing GRA network assign
49 #    Send Post File And Validate Response    ${GRA_NETWORK_TOPOLOGY}   ${GRA_DATA_DIRECTORY}/network-topology-assign.json   200
50
51 #Check GRA vnf assign
52 #    [Tags]     SDNC-GRA-VNF-ASSIGN
53 #    [Documentation]    Testing GRA vnf assign
54 #    Send Post File And Validate Response    ${GRA_VNF_TOPOLOGY}   ${GRA_DATA_DIRECTORY}/vnf-topology-assign.json   200
55
56 #Check GRA vf-module assign
57 #    [Tags]     SDNC-GRA-VF-MODULE-ASSIGN
58 #    [Documentation]    Testing GRA vf-module assign
59 #    Send Post File And Validate Response    ${GRA_VFMODULE_TOPOLOGY}   ${GRA_DATA_DIRECTORY}/vf-module-topology-assign.json   200
60
61 Check GRA vf-module unassign
62     [Tags]     SDNC-GRA-VF-MODULE-UNASSIGN
63     [Documentation]    Testing GRA vf-module unassign
64     Send Post File And Validate Response    ${GRA_VFMODULE_TOPOLOGY}   ${GRA_DATA_DIRECTORY}/vf-module-topology-unassign.json   200
65
66 Check GRA vnf unassign
67     [Tags]     SDNC-GRA-VNF-UNASSIGN
68     [Documentation]    Testing GRA vnf unassign
69     Send Post File And Validate Response    ${GRA_VNF_TOPOLOGY}   ${GRA_DATA_DIRECTORY}/vnf-topology-unassign.json   200
70    
71 #Check GRA network unassign
72 #    [Tags]     SDNC-GRA-NETWORK-UNASSIGN
73 #    [Documentation]    Testing GRA network unassign
74 #    Send Post File And Validate Response    ${GRA_NETWORK_TOPOLOGY}   ${GRA_DATA_DIRECTORY}/network-topology-unassign.json   200
75
76 Check GRA service delete
77     [Tags]     SDNC-GRA-SERVICE-DELETE
78     [Documentation]    Testing GRA service delete
79     Send Post File And Validate Response    ${GRA_SERVICE_TOPOLOGY}   ${GRA_DATA_DIRECTORY}/svc-topology-delete.json   200
80
81
82