...Test objective: The objective is to create a new VNF instance resource
...Pre-conditions:A precondition given in an HTTP request header is not fulfilled. Typically, this is due to an ETag mismatch, indicating that the resource was modified by another entity
Check HTTP Response Body Json Schema IsProblemDetails
#[Teardown] #We cannot know if the "scale" operation is finished easily because the 202 indicates only whether the operation has been accepted, not whether the operation has been finished
DELETE Individual VNFInstance
[Documentation]Test ID: 7.3.1.2.7
...
...
@@ -105,8 +104,8 @@ DELETE Individual VNFInstance
DELETE Individual VNFInstance Conflict
[Documentation]Test ID: 7.3.1.2.8
...Test title: DELETE Individual VNFInstance
...Test objective: The objective is to verify that The operation cannot be executed currently, due to a conflict with the state of the VNF instance resource.
...Test objective: The objective is to verify that the deletion cannot be executed currently, due to a conflict with the state of the VNF instance resource.
...Pre-conditions: VNF instance resource is in INSTANTIATED state
@@ -14,7 +14,7 @@ Suite Setup Check resource existance
Post Retry operation task
[Documentation]Test ID: 7.3.1.13.1
...Test title: Post Retry operation task
...Test objective: The objective is to test that POST method The POST method initiates retrying a VNF lifecycle operation if the operation has experienced a temporary failure
...Test objective: The objective is to test that POST method The POST method initiates retrying a VNF lifecycle operation if the operation is in FAILED_TEMP state
...Pre-conditions: the "VNF LCM operation occurrence" resource is in "FAILED_TEMP" state.
...Reference:section 5.4.14.3.1 - SOL003 v2.4.1
...Config ID: Config_prod_VNFM
...
...
@@ -25,9 +25,8 @@ Post Retry operation task
Check Operation Occurrence Id
Post Retry 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: 7.3.1.13.2
...Test title: Post Retry operation task
...Test title: Post Retry operation task Conflict (Not-FAILED_TEMP)
...Test objective: The objective is to test that the retry operation cannot be executed currently, due to a conflict with the state of the VNF instance resource. (i.e. the VNF instance resource is not in FAILED_TEMP state)
...Pre-conditions: the "VNF LCM operation occurrence" resource is not in "FAILED_TEMP" state.
...Reference:section 5.4.14.3.1 - SOL003 v2.4.1
...
...
@@ -40,9 +39,8 @@ Post Retry operation task Conflict (Not-FAILED_TEMP)
Post Retry operation task Not Found
# TODO: Need to create a vnfInstance which's instantiatedVnfInfo.scaleStatus is absent
[Documentation]Test ID: 7.3.1.13.3
...Test title: Post Retry operation task
...Test title: Post Retry operation task Not Found
...Test objective: The objective is to test that the retry operation cannot be executed because the operation is not supported
@@ -13,7 +13,7 @@ Suite Setup Check resource existance
Post Rollback operation task
[Documentation]Test ID: 7.3.1.14.1
...Test title: Post Rollback operation task
...Test objective: The objective is to test that POST method The POST method initiates rollback a VNF lifecycle operation if that operation has experienced a temporary failure
...Test objective: The objective is to test that POST method initiates rollback on a VNF lifecycle operation
...Pre-conditions: the "VNF LCM operation occurrence" resource is in "FAILED_TEMP" state.
...Reference:section 5.4.15.3.1 - SOL003 v2.4.1
...Config ID: Config_prod_VNFM
...
...
@@ -26,8 +26,8 @@ Post Rollback operation task
Post Rollback 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: 7.3.1.14.2
...Test title: Post Rollback operation task
...Test objective: The objective is to test that POST method The POST method initiates rollback a VNF lifecycle operation if that operation has experienced a temporary failure
...Test title: Post Rollback operation task Conflict (Not-FAILED_TEMP)
...Test objective: The objective is to test that POST method initiates a rollback on a VNF lifecycle operation
...Pre-conditions: the "VNF LCM operation occurrence" resource is not in "FAILED_TEMP" state.
...Reference:section 5.4.15.3.1 - SOL003 v2.4.1
...Config ID: Config_prod_VNFM
...
...
@@ -39,9 +39,8 @@ Post Rollback operation task Conflict (Not-FAILED_TEMP)
Post Rollback operation task Not Found
# TODO: Need to create a vnfInstance which's instantiatedVnfInfo.scaleStatus is absent
[Documentation]Test ID: 7.3.1.14.3
...Test title: Post Rollback operation task
...Test title: Post Rollback operation task Not Found
...Test objective: The objective is to test that the retry operation cannot be executed because the operation is not supported
@@ -26,7 +26,7 @@ POST Scale 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: 7.3.1.4.2
...Test title: POST Scale a vnfInstance Conflict (Not-Instantiated)
...Test objective: The objective is to verify that the operation cannot be executed currently, due to a conflict with the state of the VNF instance resource. (VNF instance resource is in NOT-INSTANTIATED state.)
...Test objective: The objective is to verify that the scale operation cannot be executed
...Pre-conditions:VNF instance resource is in NOT-INSTANTIATED state
@@ -24,8 +24,8 @@ POST Scale a vnfInstance to level
POST Scale a vnfInstance to level Conflict (Not-Instantiated)
# TODO: Need to set the pre-condition of the test. VNF instance shall be in INSTANTIATED state
[Documentation]Test ID: 7.3.1.5.2
...Test title: POST Scale a vnfInstance to level
...Test objective: The objective is to verify that the operation cannot be executed currently, due to a conflict with the state of the VNF instance resource.
...Test title: POST Scale a vnfInstance to level Conflict (Not-Instantiated)
...Test objective: The objective is to verify that the scale operation cannot be executed
...Pre-conditions: VNF instance resource is in NOT-INSTANTIATED state
...Reference: section 5.4.6.3.1 - SOL003 v2.4.1
...Config ID: Config_prod_VNFM
...
...
@@ -65,7 +65,7 @@ GET Scale to level VNFInstance - Method not implemented
PUT Scale to level VNFInstance - Method not implemented
[Documentation]Test ID: 7.3.1.5.5
...Test title: GET Scale to level VNFInstance - Method not implemented
...Test title: PUT Scale to level VNFInstance - Method not implemented
...Test objective: The objective is to verify that the method is not implemented
...Pre-conditions:
...Reference: section 5.4.6.3.3 - SOL003 v2.4.1
...
...
@@ -77,7 +77,7 @@ PUT Scale to level VNFInstance - Method not implemented
PATCH Scale to level VNFInstance - Method not implemented
[Documentation]Test ID: 7.3.1.5.6
...Test title: GET Scale to level VNFInstance - Method not implemented
...Test title: PATCH Scale to level VNFInstance - Method not implemented
...Test objective: The objective is to verify that the method is not implemented
@@ -11,12 +11,12 @@ Suite Setup Check resource existance
POST Scale a nsInstance
[Documentation]Test ID: 5.3.2.4.1
...Test title: POST Scale a nsInstance
...Test objective: The objective is to test that POST method create a Scale NS instance
...Test objective: The objective is to test that POST method scales NS instance
...Pre-conditions: the resource is in NOT_INSTANTIATED state
...Reference:section 6.4.5.3.1 - SOL005 v2.4.1
...Config ID: Config_prod_NFVO
...Applicability: none
...Post-Conditions: The Scale NS is not triggered on the NFVO
...Post-Conditions: none
POST scale nsInstance
Check HTTP Response Status Code Is202
Check HTTP Response Header ContainsLocation
...
...
@@ -25,12 +25,12 @@ POST Scale a nsInstance
POST Instantiate a nsInstance Conflict
[Documentation]Test ID: 5.3.2.4.2
...Test title: POST Instantiate a nsInstance Conflict
...Test objective: The objective is to test that POST method can't Scale NS instance because of conflict in resource status (i.e. because the resource is in not in NOT_INSTANTIATED state)
...Test objective: The objective is to test that POST method can't scale NS instance because of conflict in resource status (i.e. because the resource is in not in NOT_INSTANTIATED state)
...Pre-conditions: the resource is in not in NOT_INSTANTIATED state
...Reference:section 6.4.5.3.1 - SOL005 v2.4.1
...Config ID: Config_prod_NFVO
...Applicability: none
...Post-Conditions: The Scale NS is not triggered on the NFVO
...Post-Conditions: The Scale NS operation is not triggered on the NFVO
POST scale nsInstance
Check HTTP Response Status Code Is409
Check HTTP Response Body Json Schema IsProblemDetails