aboutsummaryrefslogtreecommitdiffstats
path: root/csit/tests/sdnc/sdnc_csit.robot
blob: 6b49b0f716e05bcc751584bd7fe367f1ce61139b (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
*** 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}  204

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