...Test objective: The POST method initiates cancelling an ongoing VNF lifecycle operation while it is being executed or rolled back, i.e. the "VNF LCM operation occurrence" is either in "PROCESSING" or "ROLLING_BACK" state.
...Pre-conditions: the "VNF LCM operation occurrence" is either in "PROCESSING" or "ROLLING_BACK" state.
...Reference: Clause 5.4.17.3.1 - ETSI GS NFV-SOL 002 [2] v2.6.1
...Reference: Clause 5.4.17.3.1 - ETSI GS NFV-SOL 002 [2] v2.7.1
...Config ID: Config_prod_VE
...Applicability: none
...Post-Conditions: none
...Post-Conditions: the resource is in FAILED_TEMP state
POST Cancel operation task
Check HTTP Response Status Code Is202
Check operation resource state is FAILED_TEMP
@@ -27,7 +27,7 @@ Post Cancel operation task Conflict
...Test title: POST Cancel operation task Conflict
...Test objective: The POST method is NOT cancelling an ongoing VNF lifecycle operation due to the fact that the VNF instance resource is not in STARTING, PROCESSING or ROLLING_BACK state
...Pre-conditions: operation is not in STARTING, PROCESSING or ROLLING_BACK state
...Reference: Clause 5.4.17.3.1 - ETSI GS NFV-SOL 002 [2] v2.6.1
...Reference: Clause 5.4.17.3.1 - ETSI GS NFV-SOL 002 [2] v2.7.1
...Config ID: Config_prod_VE
...Applicability: none
...Post-Conditions: none
@@ -41,19 +41,20 @@ Post Cancel operation task Not Found
...Test title: POST Cancel operation task
...Test objective: The objective is to test that POST method cannot cancel a VNF lifecycle operation because the resource is not found
...Pre-conditions:
...Reference: Clause 5.4.17.3.1 - ETSI GS NFV-SOL 002 [2] v2.6.1
...Reference: Clause 5.4.17.3.1 - ETSI GS NFV-SOL 002 [2] v2.7.1
...Config ID: Config_prod_VE
...Applicability: none
...Post-Conditions: none
POST Cancel operation task
Check HTTP Response Status Code Is404
Check HTTP Response Body Json Schema IsProblemDetails
GET Cancel operation task - Method not implemented
[Documentation]Test ID: 6.3.5.16.4
...Test title: GET Cancel operation task - Method not implemented
...Test objective: The objective is to test that GET method is not implemented
...Pre-conditions: none
...Reference: Clause 5.4.17.3.2 - ETSI GS NFV-SOL 002 [2] v2.6.1
...Reference: Clause 5.4.17.3.2 - ETSI GS NFV-SOL 002 [2] v2.7.1
...Config ID: Config_prod_VE
...Applicability: none
...Post-Conditions: none
@@ -65,7 +66,7 @@ PUT Cancel operation task - Method not implemented
...Test title: PUT Cancel operation task - Method not implemented
...Test objective: The objective is to test that PUT method is not implemented
...Pre-conditions: none
...Reference: Clause 5.4.17.3.2 - ETSI GS NFV-SOL 002 [2] v2.6.1
...Reference: Clause 5.4.17.3.2 - ETSI GS NFV-SOL 002 [2] v2.7.1
...Test objective: The objective is to test that DELETE method is not implemented
...Pre-conditions: none
...Reference: Clause 5.4.11.3.5 - ETSI GS NFV-SOL 002 [2] v2.6.1
...Reference: Clause 5.4.11.3.5 - ETSI GS NFV-SOL 002 [2] v2.7.1
...Config ID: Config_prod_VE
...Applicability: none
...Post-Conditions: none
DELETE Change External VNF Connectivity
Check HTTP Response Status Code Is405
POST Change external VNF connectivity Conflict
[Documentation]Test ID: 6.3.5.10.6
...Test title: POST Change external VNF connectivity Conflict
...Test objective: The objective is to test that the operation cannot be executed currently, due to a conflict with the state of the VNF instance resource or that a required child attribute of the "extensions" attribue has not been set.
...Pre-conditions: none
...Reference: Clause 5.4.11.3.1 - ETSI GS NFV-SOL 002 [2] v2.7.1
...Config ID: Config_prod_VE
...Applicability: none
...Post-Conditions: none
POST Change External VNF Connectivity
Check HTTP Response Status Code Is409
Check HTTP Response Body Json Schema IsProblemDetails
*** Keywords ***
Check resource existence
Set Headers{"Accept":"${ACCEPT}"}
Set Headers{"Content-Type": "${CONTENT_TYPE}"}
Run Keyword If${AUTH_USAGE}== 1Set Headers{"Authorization":"${AUTHORIZATION}"}
@@ -13,7 +13,7 @@ POST Change deployment flavour of a vnfInstance
...Test title: POST Change deployment flavour of a vnfInstance
...Test objective: The objective is to test that POST method trigger a change in VNF deployment flavour
...Pre-conditions: none
...Reference: Clause 5.4.7.3.1 - ETSI GS NFV-SOL 002 [2] v2.6.1
...Reference: Clause 5.4.7.3.1 - ETSI GS NFV-SOL 002 [2] v2.7.1
...Config ID: Config_prod_VE
...Applicability: none
...Post-Conditions: in response header Location shall not be null
@@ -24,9 +24,9 @@ POST Change deployment flavour of a vnfInstance
POST Change deployment flavour of a vnfInstance Conflict (Not-Instantiated)
[Documentation]Test ID: 6.3.5.6.2
...Test title: POST Change deployment flavour of a vnfInstance Conflict (Not-Instantiated)
...Test objective: The objective is to test that POST method cannot trigger a change in VNF deployment flavour because of a conflict with the state of the VNF instance resource.
...Test objective: The objective is to test that POST method cannot trigger a change in VNF deployment flavour because of a conflict with the state of the VNF instance resource or that a required child attribute of the "extensions" attribue has not been set.
...Pre-conditions: VNF instance resource is not in NOT-INSTANTIATED state
...Reference: Clause 5.4.7.3.1 - ETSI GS NFV-SOL 002 [2] v2.6.1
...Reference: Clause 5.4.7.3.1 - ETSI GS NFV-SOL 002 [2] v2.7.1
...Config ID: Config_prod_VE
...Applicability: none
...Post-Conditions: none
@@ -34,13 +34,12 @@ POST Change deployment flavour of a vnfInstance Conflict (Not-Instantiated)
Check HTTP Response Status Code Is409
Check HTTP Response Body Json Schema IsProblemDetails
POST Change deployment flavour of a vnfInstance Not Found
[Documentation]Test ID: 6.3.5.6.3
...Test title: POST Change deployment flavour of a vnfInstance Not Found
...Test objective: The objective is to test that POST method cannot trigger a change in VNF deployment flavour because the VNF instance resource is not found.
...Pre-conditions: VNF instance resource is not in NOT-INSTANTIATED state
...Reference: Clause 5.4.7.3.1 - ETSI GS NFV-SOL 002 [2] v2.6.1
...Reference: Clause 5.4.7.3.1 - ETSI GS NFV-SOL 002 [2] v2.7.1
...Config ID: Config_prod_VE
...Applicability: none
...Post-Conditions: none
@@ -48,13 +47,12 @@ POST Change deployment flavour of a vnfInstance Not Found
Check HTTP Response Status Code Is404
Check HTTP Response Body Json Schema IsProblemDetails
GET Change deployment flavour VNFInstance - Method not implemented
[Documentation]Test ID: 6.3.5.6.4
...Test title: GET Change deployment flavour VNFInstance - Method not implemented
...Test objective: The objective is to test that GET method is not implemented
...Pre-conditions: none
...Reference: Clause 5.4.7.3.2 - ETSI GS NFV-SOL 002 [2] v2.6.1
...Reference: Clause 5.4.7.3.2 - ETSI GS NFV-SOL 002 [2] v2.7.1
...Config ID: Config_prod_VE
...Applicability: none
...Post-Conditions: none
@@ -66,7 +64,7 @@ PUT Change deployment flavour VNFInstance - Method not implemented
...Test title: PUT Change deployment flavour VNFInstance - Method not implemented
...Test objective: The objective is to test that PUT method is not implemented
...Pre-conditions: none
...Reference: Clause 5.4.7.3.3 - ETSI GS NFV-SOL 002 [2] v2.6.1
...Reference: Clause 5.4.7.3.3 - ETSI GS NFV-SOL 002 [2] v2.7.1