POST Operate a vnfInstance Conflict (Not-Instantiated)
POST Change external VNF connectivity Conflict
[Documentation]Test ID: 6.3.5.10.6
[Documentation]Test ID: 6.3.5.10.6
...Test title: POST Operate a vnfInstance Conflict (Not-Instantiated)
...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.
...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
...Pre-conditions: none
...Reference: Clause 5.4.11.3.1 - ETSI GS NFV-SOL 002 [2] v2.7.1
...Reference: Clause 5.4.11.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:
...Post-Conditions: none
POST Operate VNF
POST Change External VNF Connectivity
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
@@ -89,11 +89,3 @@ Check resource existence
Run Keyword If${AUTH_USAGE}== 1Set Headers{"Authorization":"${AUTHORIZATION}"}
Run Keyword If${AUTH_USAGE}== 1Set Headers{"Authorization":"${AUTHORIZATION}"}
...Test objective: The objective is to test that POST method mark as "finally failed" a VNF lifecycle operation if that operation has experienced a temporary failure
...Test objective: The objective is to test that POST method mark as "finally failed" a VNF lifecycle operation if that operation has experienced a failure
...Pre-conditions: the "VNF LCM operation occurrence" resource is in "FAILED_TEMP" state.
...Pre-conditions: the "VNF LCM operation occurrence" resource is in "FAILED_TEMP" state.
...Reference: Clause 5.4.16.3.1 - ETSI GS NFV-SOL 002 [2] v2.7.1
...Reference: Clause 5.4.16.3.1 - ETSI GS NFV-SOL 002 [2] v2.7.1
...Config ID: Config_prod_VE
...Config ID: Config_prod_VE
@@ -22,10 +22,9 @@ POST Fail operation task
Check operation resource state is FINALLY_FAILED
Check operation resource state is FINALLY_FAILED
POST Fail operation task Conflict (Not-FAILED_TEMP)
POST Fail operation task Conflict (Not-FAILED_TEMP)
# TODO: Need to set the pre-condition of the test. VNF instance shall be in INSTANTIATED state
[Documentation]Test ID: 6.3.5.15.2
[Documentation]Test ID: 6.3.5.15.2
...Test title: POST Fail operation task Conflict (Not-FAILED_TEMP)
...Test title: POST Fail operation task Conflict (Not-FAILED_TEMP)
...Test objective: The objective is to test that POST method cannot mark as "finally failed" a VNF lifecycle operation if that operation has experienced a temporary failure
...Test objective: The objective is to test that POST method cannot mark as "finally failed" due to confilct with the state of LCM Operation Occurrence
...Pre-conditions: the "VNF LCM operation occurrence" resource is not in "FAILED_TEMP" state.
...Pre-conditions: the "VNF LCM operation occurrence" resource is not in "FAILED_TEMP" state.
...Reference: Clause 5.4.16.3.1 - ETSI GS NFV-SOL 002 [2] v2.7.1
...Reference: Clause 5.4.16.3.1 - ETSI GS NFV-SOL 002 [2] v2.7.1
...Config ID: Config_prod_VE
...Config ID: Config_prod_VE
@@ -36,17 +35,17 @@ POST Fail operation task Conflict (Not-FAILED_TEMP)
Check HTTP Response Body Json Schema IsProblemDetails
Check HTTP Response Body Json Schema IsProblemDetails
POST Fail operation task Not Found
POST Fail operation task Not Found
# TODO: Need to create a vnfInstance which's instantiatedVnfInfo.scaleStatus is absent
[Documentation]Test ID: 6.3.5.15.3
[Documentation]Test ID: 6.3.5.15.3
...Test title: POST Fail operation task Not Found
...Test title: POST Fail operation task Not Found
...Test objective: The objective is to test that POST method cannot mark as "finally failed" a VNF lifecycle operation because the operation is not supported
...Test objective: The objective is to test that POST method cannot mark as "finally failed" a VNF lifecycle operation because the operation is not supported
...Pre-conditions:
...Pre-conditions: none
...Reference: Clause 5.4.16.3.1 - ETSI GS NFV-SOL 002 [2] v2.7.1
...Reference: Clause 5.4.16.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 Fail operation
Post Fail operation
Check HTTP Response Status Code Is404
Check HTTP Response Status Code Is404
Check HTTP Response Body Json Schema IsProblemDetails
GET Fail operation task - Method not implemented
GET Fail operation task - Method not implemented
[Documentation]Test ID: 6.3.5.15.4
[Documentation]Test ID: 6.3.5.15.4
@@ -56,7 +55,7 @@ GET Fail operation task - Method not implemented
...Reference: Clause 5.4.16.3.2 - ETSI GS NFV-SOL 002 [2] v2.7.1
...Reference: Clause 5.4.16.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:
...Post-Conditions: none
Get Fail operation
Get Fail operation
Check HTTP Response Status Code Is405
Check HTTP Response Status Code Is405
@@ -68,7 +67,7 @@ PUT Fail operation task - Method not implemented
...Reference: Clause 5.4.16.3.3 - ETSI GS NFV-SOL 002 [2] v2.7.1
...Reference: Clause 5.4.16.3.3 - ETSI GS NFV-SOL 002 [2] v2.7.1
POST Heal a vnfInstance Conflict (Not-Instantiated)
POST Heal a vnfInstance Conflict (Not-Instantiated)
# TODO: Need to set the pre-condition of the test. VNF instance shall be in INSTANTIATED state
[Documentation]Test ID: 6.3.5.8.2
[Documentation]Test ID: 6.3.5.8.2
...Test title: POST Heal a vnfInstance (Not-Instantiated)
...Test title: POST Heal a vnfInstance (Not-Instantiated)
...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.
...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.
@@ -104,26 +103,3 @@ Check resource existence
Run Keyword If${AUTH_USAGE}== 1Set Headers{"Authorization":"${AUTHORIZATION}"}
Run Keyword If${AUTH_USAGE}== 1Set Headers{"Authorization":"${AUTHORIZATION}"}