@@ -14,8 +14,8 @@ 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 that operation has experienced a temporary failure
...Pre-conditions: the related "VNF LCM operation occurrence" resource is in "FAILED_TEMP" state.
...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
...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
...Applicability: none
...
...
@@ -29,7 +29,7 @@ Post Retry operation task Conflict (Not-FAILED_TEMP)
[Documentation]Test ID: 7.3.1.13.2
...Test title: Post Retry operation task
...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 related "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:section 5.4.14.3.1 - SOL003 v2.4.1
...Config ID: Config_prod_VNFM
...Applicability: none
...
...
@@ -57,7 +57,7 @@ GET Retry operation task - Method not implemented
...Test title: GET Retry operation task- Method not implemented
...Test objective: The objective is to verify that the method is not implemented
...Pre-conditions: none
...Reference:section 5.4.9.14.2 - SOL003 v2.4.1
...Reference:section 5.4.14.3.2 - SOL003 v2.4.1
...Config ID: Config_prod_VNFM
...Applicability: none
...Post-Conditions:
...
...
@@ -69,7 +69,7 @@ PUT Retry operation task - Method not implemented
...Test title: PUT Retry operation task- Method not implemented
...Test objective: The objective is to verify that the method is not implemented
...Test objective: The objective is to test the workflow for a Retry VNF LCM Operation and the operation is successful
...Pre-conditions: The VNF lifecycle management operation occurrence is in FAILED_TEMP state. NFVO is subscribed to VNF LCM Operation Occurrence notifications (Test ID: 5.4.20.1)
...Test objective: The objective is to test the workflow for a Retry VNF LCM Operation and the operation is not successful
...Pre-conditions: The VNF lifecycle management operation occurrence is in FAILED_TEMP state. NFVO is subscribed to VNF LCM Operation Occurrence notifications (Test ID: 5.4.20.1)
@@ -16,7 +16,7 @@ Suite Teardown Terminate All Processes kill=true
*** Test Cases ***
Roll back a VNF LCM Operation - Successful
[Documentation]Test ID: 7.3.1.29
[Documentation]Test ID: 7.3.1.31
...Test title: Roll back VNF LCM Operation - Successful
...Test objective: The objective is to test the workflow for a Rolling Back a VNF LCM Operation and the operation is successful
...Pre-conditions: The VNF lifecycle management operation occurrence is in FAILED_TEMP state. NFVO is subscribed to VNF LCM Operation Occurrence notifications (Test ID: 5.4.20.1)
...
...
@@ -33,7 +33,7 @@ Roll back a VNF LCM Operation - Successful
...Test objective: The objective is to test the workflow for a Retry VNF LCM Operation and the operation is not successful
...Pre-conditions: The VNF lifecycle management operation occurrence is in FAILED_TEMP state. NFVO is subscribed to VNF LCM Operation Occurrence notifications (Test ID: 5.4.20.1)
...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
...Pre-conditions: the related "VNF LCM operation occurrence" resource is in "FAILED_TEMP" state.
...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
...Applicability: none
...
...
@@ -28,7 +28,7 @@ Post Rollback operation task Conflict (Not-FAILED_TEMP)
[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
...Pre-conditions: the related "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.
@@ -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.
...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.)
...Pre-conditions:VNF instance resource is in NOT-INSTANTIATED state
...Reference: section 5.4.5.3.1 - SOL003 v2.4.1
...Config ID: Config_prod_VNFM
...
...
@@ -40,7 +40,7 @@ POST Scale a vnfInstance Not Found
# TODO: Need to create a vnfInstance which's instantiatedVnfInfo.scaleStatus is absent
[Documentation]Test ID: 7.3.1.4.3
...Test title: POST Scale a vnfInstance Not Found
...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 operation cannot be executed currently, because the VNF instance resource is not found.
Post VNF LCM OP occurences - Method not implemented
Post VNF LCM Operation occurences - Method not implemented
[Documentation]Test ID: 7.3.1.11.1
...Test title: Post VNF LCM OP occurences - Method not implemented
...Test title: Post VNF LCM Operation occurences - Method not implemented
...Test objective: The objective is to test that POST method is not implemented
...Pre-conditions: none
...Reference:section 5.4.12.3.1 - SOL003 v2.4.1
...Config ID: Config_prod_VNFM
...Applicability: none
...Post-Conditions: none
Post VNF LCM OP occurences
Post VNF LCM Operation occurences
Check HTTP Response Status Code Is405
Get status information about multiple VNF LCM OP OCC
Get status information about multiple VNF LCM Operation OCC
[Documentation]Test ID: 7.3.1.11.2
...Test title: Get status information about multiple VNF LCM OP OCC
...Test title: Get status information about multiple VNF LCM Operation OCC
...Test objective: The objective is to test that GET method retrieve Query status information about multiple VNF lifecycle management operation occurrences.
...Pre-conditions: none
...Reference:section 5.4.12.3.2 - SOL003 v2.4.1
...Config ID: Config_prod_VNFM
...Applicability: none
...Post-Conditions: none
GET VNF LCM OP occurences
GET VNF LCM Operation occurences
Check HTTP Response Status Code Is202
Check HTTP Response Body Json Schema IsVnfLcmOpOccs
Get status information about multiple VNF LCM OP OCC Bad Request Invalid attribute-based filtering parameters
Get status information about multiple VNF LCM Operation OCC Bad Request Invalid attribute-based filtering parameters
[Documentation]Test ID: 7.3.1.11.3
...Test title: Get status information about multiple VNF LCM OP OCC Bad Request Invalid attribute-based filtering parameters
...Test title: Get status information about multiple VNF LCM Operation OCC Bad Request Invalid attribute-based filtering parameters
...Test objective: The objective is to test that GET method fail retrieving status information about multiple VNF lifecycle management operation occurrences because attribute is invalid.
...Pre-conditions: none
...Reference:section 5.4.12.3.2 - SOL003 v2.4.1
...Config ID: Config_prod_VNFM
...Applicability: none
...Post-Conditions: none
GET VNF LCM OP occurences invalid attribute
GET VNF LCM Operation occurences invalid attribute
Check HTTP Response Status Code Is400
Check HTTP Response Body Json Schema IsProblemDetails
Get status information about multiple VNF LCM OP OCC Bad Request Invalid attribute selector
Get status information about multiple VNF LCM Operation OCC Bad Request Invalid attribute selector
[Documentation]Test ID: 7.3.1.11.4
...Test title: Get status information about multiple VNF LCM OP OCC Bad Request Invalid attribute selector
...Test title: Get status information about multiple VNF LCM Operation OCC Bad Request Invalid attribute selector
...Test objective: The objective is to test that GET method fail retrieving status information about multiple VNF lifecycle management operation occurrences because attribute is invalid.
...Pre-conditions: none
...Reference:section 5.4.12.3.2 - SOL003 v2.4.1
...Config ID: Config_prod_VNFM
...Applicability: none
...Post-Conditions: none
GET VNF LCM OP occurences invalid filter
GET VNF LCM Operation occurences invalid filter
Check HTTP Response Status Code Is400
Check HTTP Response Body Json Schema IsProblemDetails
PUT status information about multiple VNF LCM OP OCC - Method not implemented
PUT status information about multiple VNF LCM Operation OCC - Method not implemented
[Documentation]Test ID: 7.3.1.11.5
...Test title: PUT status information about multiple VNF LCM OP OCC - Method not implemented
...Test title: PUT status information about multiple VNF LCM Operation OCC - Method not implemented
...Test objective: The objective is to test that PUT method is not implemented
...Pre-conditions: none
...Reference:section 5.4.12.3.3 - SOL003 v2.4.1
...Config ID: Config_prod_VNFM
...Applicability: none
...Post-Conditions: none
PUT VNF LCM OP occurences
PUT VNF LCM Operation occurences
Check HTTP Response Status Code Is405
PATCH status information about multiple VNF LCM OP OCC - Method not implemented
PATCH status information about multiple VNF LCM Operation OCC - Method not implemented
[Documentation]Test ID: 7.3.1.11.6
...Test title: PATCH status information about multiple VNF LCM OP OCC - Method not implemented
...Test title: PATCH status information about multiple VNF LCM Operation OCC - Method not implemented
...Test objective: The objective is to test that PATCH method is not implemented
...Pre-conditions: none
...Reference:section 5.4.12.3.4 - SOL003 v2.4.1
...Config ID: Config_prod_VNFM
...Applicability: none
...Post-Conditions: none
PUT VNF LCM OP occurences
PUT VNF LCM Operation occurences
Check HTTP Response Status Code Is405
DELETE status information about multiple VNF LCM OP OCC - Method not implemented
DELETE status information about multiple VNF LCM Operation OCC - Method not implemented
[Documentation]Test ID: 7.3.1.11.7
...Test title: DELETE status information about multiple VNF LCM OP OCC - Method not implemented
...Test title: DELETE status information about multiple VNF LCM Operation OCC - Method not implemented
...Test objective: The objective is to test that DELETE method is not implemented
...Test objective: The objective is to test that POST method trigger a state change to "finally failed" on the LCM operation
...Test objective: The objective is to test that POST method trigger a state change to "finally failed" on the NS LCM operation
...Pre-conditions: NS instance status equal to FAILED_TEMP
...Reference:section 6.4.14.3.1 - SOL005 v2.4.1
...Config ID: Config_prod_NFVO
...
...
@@ -25,7 +25,7 @@ Post Fail operation task
Post Fail operation task Not Found
[Documentation]Test ID: 5.3.2.13.2
...Test title: Post Fail operation task Not Found
...Test objective: The objective is to test that POST method fail if the LCM NS resource is not found
...Test objective: The objective is to test that POST method fail if the LCM resource is not found
...Pre-conditions: none
...Reference:section 6.4.14.3.1 - SOL005 v2.4.1
...Config ID: Config_prod_NFVO
...
...
@@ -38,7 +38,7 @@ Post Fail operation task Not Found
Post Fail operation task Conflict
[Documentation]Test ID: 5.3.2.13.3
...Test title: Post Fail operation task Conflict
...Test objective: The objective is to test that POST method fail in case of status conflict on the LCM NS operation (i.e NS instance status not equal to FAILED_TEMP)
...Test objective: The objective is to test that POST method fail in case of status conflict on the NS LCM operation (i.e NS instance status not equal to FAILED_TEMP)
...Pre-conditions: NS instance status not equal to FAILED_TEMP
...Test objective: The objective is to test the creation of a new Ns Instances and perform a JSON schema validation of the collected instance data structure
...Pre-conditions: none.
...Pre-conditions: an NSD onboarded.
...Reference:section 6.4.2.3.1 - SOL005 v2.4.1
...Config ID: Config_prod_NFVO
...Applicability: none.
...
...
@@ -25,11 +25,11 @@ Get information about multiple NS instances
[Documentation]Test ID: 5.3.2.1.2
...Test title: Get information about multiple NS instances
...Test objective: The objective is to test the retrieval of all the available NS Instances and perform a JSON schema and content validation of the collected instance data structure
...Pre-conditions: A Ns instance is instantiated.
...Pre-conditions: An existing Ns instance.
...Reference:section 6.4.2.3.2 - SOL005 v2.4.1
...Config ID: Config_prod_NFVO
...Applicability: none.
...Post-Conditions: A Ns instance is instantiated.
...Post-Conditions: none.
GET NsInstances
Check HTTP Response Status Code Is200
Check HTTP Response Body Json Schema IsNsInstances
...
...
@@ -38,7 +38,7 @@ Get information about multiple NS instances Bad Request Invalid attribute-based
[Documentation]Test ID: 5.3.2.1.3
...Test title: Get information about multiple NS instances Bad Request Invalid attribute-based filtering parameters
...Test objective: The objective is to test the retrieval of all the available NS Instances using attribute-based filter and perform a JSON schema and content validation of the collected instance data structure
...Pre-conditions: A Ns instance is instantiated.
...Pre-conditions: A Ns instance is instantiated, a bad filter parameter.
...Reference:section 6.4.2.3.2 - SOL005 v2.4.1
...Config ID: Config_prod_NFVO
...Applicability: none.
...
...
@@ -51,7 +51,7 @@ Get information about multiple NS instances Bad Request Invalid attribute select
[Documentation]Test ID: 5.3.2.1.4
...Test title: Get information about multiple NS instances Bad Request Invalid attribute selector
...Test objective: The objective is to test the retrieval of all the available NS Instances using attribute-based filter and perform a JSON schema and content validation of the collected instance data structure
...Pre-conditions: A Ns instance is instantiated.
...Pre-conditions: A Ns instance is instantiated,a bad attribute selector.
...Reference:section 6.4.2.3.2 - SOL005 v2.4.1
...Config ID: Config_prod_NFVO
...Applicability: none.
...
...
@@ -63,7 +63,7 @@ Get information about multiple NS instances Bad Request Invalid attribute select
PUT NSInstances - Method not implemented
[Documentation]Test ID: 5.3.2.1.5
...Test title: PUT Individual NS instance - Method not implemented
...Test objective: The objective is to test that PUT method is not allowed to modify a NS instance
...Test objective: The objective is to test that PUT method is not implemented
...Pre-conditions: none
...Reference:section 6.4.2.3.3 - SOL005 v2.4.1
...Config ID: Config_prod_NFVO
...
...
@@ -75,7 +75,7 @@ PUT NSInstances - Method not implemented