aboutsummaryrefslogtreecommitdiffstats
path: root/csit/tests/sdnc/sdnc_csit.robot
blob: 63a1c1267b3f5ef333479d3a5728de9e2b215998 (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
*** Settings ***

Documentation     SDNC, Netconf-Pnp-Simulator E2E Test Case Scenarios

Library           RequestsLibrary
Resource          ./resources/sdnc-keywords.robot


*** Test Cases ***
Check SDNC health
    [Tags]      SDNC-healthcheck
    [Documentation]    Sending healthcheck
    Send Empty Post Request And Validate Response  ${SDNC_HEALTHCHECK}   200

Check SDNC Keystore For PNF Simulator Certificates
    [Tags]      SDNC-PNFSIM-CERT-DEPLOYMENT
    [Documentation]    Checking Keystore after SDNC installation
    Send Get Request And Validate Response Sdnc  ${SDNC_KEYSTORE_CONFIG_PATH}  200


Check SDNC NETCONF/TLS Connection to PNF Simulator
    [Tags]      SDNC-PNFSIM-TLS-CONNECTION-CHECK
   [Documentation]    Checking NETCONF/TLS connection to PNF Simulator
    Send Get Request And Validate TLS Connection Response  ${SDNC_MOUNT_PATH}  200

Check Dropping NETCONF/TLS Connection
    [Tags]      SDNC-PNFSIM-TLS-DISCONNECT-CHECK
    [Documentation]    Checking PNF Simulator Mount Delete from SDNC
   Send Delete Request And Validate PNF Mount Deleted  ${SDNC_MOUNT_PATH}  200

#Load network preload data
#    [Tags]     SDNC-GRA-PRELOAD-NETWORK
#    [Documentation]    Loading network preload data
#    Send Post File And Validate Response    ${GRA_PRELOAD_NETWORK}    ${GRA_DATA_DIRECTORY}/preload-network.json     200

#Load vf-module preload data
#    [Tags]     SDNC-GRA-PRELOAD-VF-MODULE
#    [Documentation]    Loading vf-module preload data
#    Send Post File And Validate Response    ${GRA_PRELOAD_VFMODULE}   ${GRA_DATA_DIRECTORY}/preload-vf-module.json   200

#Check GRA service assign
#    [Tags]     SDNC-GRA-SERVICE-ASSIGN
#    [Documentation]    Testing GRA service assign
#    Send Post File And Validate Response    ${GRA_SERVICE_TOPOLOGY}   ${GRA_DATA_DIRECTORY}/svc-topology-assign.json   200

#Check GRA network assign
#    [Tags]     SDNC-GRA-NETWORK-ASSIGN
#    [Documentation]    Testing GRA network assign
#    Send Post File And Validate Response    ${GRA_NETWORK_TOPOLOGY}   ${GRA_DATA_DIRECTORY}/network-topology-assign.json   200

#Check GRA vnf assign
#    [Tags]     SDNC-GRA-VNF-ASSIGN
#    [Documentation]    Testing GRA vnf assign
#    Send Post File And Validate Response    ${GRA_VNF_TOPOLOGY}   ${GRA_DATA_DIRECTORY}/vnf-topology-assign.json   200

#Check GRA vf-module assign
#    [Tags]     SDNC-GRA-VF-MODULE-ASSIGN
#    [Documentation]    Testing GRA vf-module assign
#    Send Post File And Validate Response    ${GRA_VFMODULE_TOPOLOGY}   ${GRA_DATA_DIRECTORY}/vf-module-topology-assign.json   200

#Check GRA vf-module unassign
#    [Tags]     SDNC-GRA-VF-MODULE-UNASSIGN
#    [Documentation]    Testing GRA vf-module unassign
#    Send Post File And Validate Response    ${GRA_VFMODULE_TOPOLOGY}   ${GRA_DATA_DIRECTORY}/vf-module-topology-unassign.json   200

#Check GRA vnf unassign
#    [Tags]     SDNC-GRA-VNF-UNASSIGN
#    [Documentation]    Testing GRA vnf unassign
#    Send Post File And Validate Response    ${GRA_VNF_TOPOLOGY}   ${GRA_DATA_DIRECTORY}/vnf-topology-unassign.json   200

#Check GRA network unassign
#    [Tags]     SDNC-GRA-NETWORK-UNASSIGN
#    [Documentation]    Testing GRA network unassign
#    Send Post File And Validate Response    ${GRA_NETWORK_TOPOLOGY}   ${GRA_DATA_DIRECTORY}/network-topology-unassign.json   200

#Check GRA service delete
#    [Tags]     SDNC-GRA-SERVICE-DELETE
#    [Documentation]    Testing GRA service delete
#    Send Post File And Validate Response    ${GRA_SERVICE_TOPOLOGY}   ${GRA_DATA_DIRECTORY}/svc-topology-delete.json   200