...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.
...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.
...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
...Config ID: Config_prod_VE
...Applicability: none
...Applicability: none
...Post-Conditions: none
...Post-Conditions: the resource is in FAILED_TEMP state
POST Cancel operation task
POST Cancel operation task
Check HTTP Response Status Code Is202
Check HTTP Response Status Code Is202
Check operation resource state is FAILED_TEMP
Check operation resource state is FAILED_TEMP
@@ -27,7 +27,7 @@ Post Cancel operation task Conflict
...Test title: 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
...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
...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
...Config ID: Config_prod_VE
...Applicability: none
...Applicability: none
...Post-Conditions: none
...Post-Conditions: none
@@ -41,19 +41,20 @@ Post Cancel operation task Not Found
...Test title: POST Cancel operation task
...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
...Test objective: The objective is to test that POST method cannot cancel a VNF lifecycle operation because the resource is not found
...Pre-conditions:
...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
...Config ID: Config_prod_VE
...Applicability: none
...Applicability: none
...Post-Conditions: none
...Post-Conditions: none
POST Cancel operation task
POST Cancel operation task
Check HTTP Response Status Code Is404
Check HTTP Response Status Code Is404
Check HTTP Response Body Json Schema IsProblemDetails
GET Cancel operation task - Method not implemented
GET Cancel operation task - Method not implemented
[Documentation]Test ID: 6.3.5.16.4
[Documentation]Test ID: 6.3.5.16.4
...Test title: GET Cancel operation task - Method not implemented
...Test title: GET Cancel operation task - Method not implemented
...Test objective: The objective is to test that GET method is not implemented
...Test objective: The objective is to test that GET method is not implemented
...Pre-conditions: none
...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
...Config ID: Config_prod_VE
...Applicability: none
...Applicability: none
...Post-Conditions: 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 title: PUT Cancel operation task - Method not implemented
...Test objective: The objective is to test that PUT method is not implemented
...Test objective: The objective is to test that PUT method is not implemented
...Pre-conditions: none
...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
...Test objective: The objective is to test that DELETE method is not implemented
...Pre-conditions: none
...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
...Config ID: Config_prod_VE
...Applicability: none
...Applicability: none
...Post-Conditions: none
...Post-Conditions: none
DELETE Change External VNF Connectivity
DELETE Change External VNF Connectivity
Check HTTP Response Status Code Is405
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 ***
*** Keywords ***
Check resource existence
Check resource existence
Set Headers{"Accept":"${ACCEPT}"}
Set Headers{"Accept":"${ACCEPT}"}
Set Headers{"Content-Type": "${CONTENT_TYPE}"}
Set Headers{"Content-Type": "${CONTENT_TYPE}"}
Run Keyword If${AUTH_USAGE}== 1Set Headers{"Authorization":"${AUTHORIZATION}"}
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 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
...Test objective: The objective is to test that POST method trigger a change in VNF deployment flavour
...Pre-conditions: none
...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
...Config ID: Config_prod_VE
...Applicability: none
...Applicability: none
...Post-Conditions: in response header Location shall not be null
...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)
POST Change deployment flavour of a vnfInstance Conflict (Not-Instantiated)
[Documentation]Test ID: 6.3.5.6.2
[Documentation]Test ID: 6.3.5.6.2
...Test title: POST Change deployment flavour of a vnfInstance Conflict (Not-Instantiated)
...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
...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
...Config ID: Config_prod_VE
...Applicability: none
...Applicability: none
...Post-Conditions: 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 Status Code Is409
Check HTTP Response Body Json Schema IsProblemDetails
Check HTTP Response Body Json Schema IsProblemDetails
POST Change deployment flavour of a vnfInstance Not Found
POST Change deployment flavour of a vnfInstance Not Found
[Documentation]Test ID: 6.3.5.6.3
[Documentation]Test ID: 6.3.5.6.3
...Test title: POST Change deployment flavour of a vnfInstance Not Found
...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.
...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
...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
...Config ID: Config_prod_VE
...Applicability: none
...Applicability: none
...Post-Conditions: 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 Status Code Is404
Check HTTP Response Body Json Schema IsProblemDetails
Check HTTP Response Body Json Schema IsProblemDetails
GET Change deployment flavour VNFInstance - Method not implemented
GET Change deployment flavour VNFInstance - Method not implemented
[Documentation]Test ID: 6.3.5.6.4
[Documentation]Test ID: 6.3.5.6.4
...Test title: GET Change deployment flavour VNFInstance - Method not implemented
...Test title: GET Change deployment flavour VNFInstance - Method not implemented
...Test objective: The objective is to test that GET method is not implemented
...Test objective: The objective is to test that GET method is not implemented
...Pre-conditions: none
...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
...Config ID: Config_prod_VE
...Applicability: none
...Applicability: none
...Post-Conditions: 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 title: PUT Change deployment flavour VNFInstance - Method not implemented
...Test objective: The objective is to test that PUT method is not implemented
...Test objective: The objective is to test that PUT method is not implemented
...Pre-conditions: none
...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