diff --git a/SOL002/VNFLifecycleManagement-API/CancelOperationTask.robot b/SOL002/VNFLifecycleManagement-API/CancelOperationTask.robot index 864b8f8a242ccef840addf38b7f6375982df8d55..d80fb5aa58045179dbc3b1507941afa967f52fe5 100644 --- a/SOL002/VNFLifecycleManagement-API/CancelOperationTask.robot +++ b/SOL002/VNFLifecycleManagement-API/CancelOperationTask.robot @@ -12,8 +12,8 @@ Suite Setup Check resource existance Post Cancel operation task [Documentation] Test ID: 6.3.5.16.1 ... Test title: POST Cancel operation task - ... Test objective: The POST method initiates cancelling an ongoing VNF lifecycle operation while it is being executed or rolled back, i.e. the related "VNF LCM operation occurrence" is either in "PROCESSING" or "ROLLING_BACK" state. - ... Pre-conditions: the related "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. ... Reference: section 5.4.17.3.1 - SOL002 v2.4.1 ... Config ID: Config_prod_VE ... Applicability: none diff --git a/SOL002/VNFLifecycleManagement-API/FailOperationTask.robot b/SOL002/VNFLifecycleManagement-API/FailOperationTask.robot index e08cfe3a4d1db10ab71f50afc64e2ce89ad193b5..6fa0b8bad6a6c88bc9494727d0ceadf40dd0f25b 100644 --- a/SOL002/VNFLifecycleManagement-API/FailOperationTask.robot +++ b/SOL002/VNFLifecycleManagement-API/FailOperationTask.robot @@ -11,7 +11,7 @@ Post Fail operation task [Documentation] Test ID: 6.3.5.15.1 ... Test title: Post Fail operation task ... 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 - ... 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.16.3.1 - SOL002 v2.4.1 ... Config ID: Config_prod_VE ... Applicability: none @@ -25,7 +25,7 @@ Post Fail operation task Conflict (Not-FAILED_TEMP) [Documentation] Test ID: 6.3.5.15.2 ... Test title: Post Fail operation task ... 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 - ... 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.16.3.1 - SOL002 v2.4.1 ... Config ID: Config_prod_VE ... Applicability: none diff --git a/SOL002/VNFLifecycleManagement-API/NotificationEndpoint.robot b/SOL002/VNFLifecycleManagement-API/NotificationEndpoint.robot index bdf6b50f2bd241bda2a0dd00beeecb3c332dcfd0..f4baa440fb11e468c78f8468a2f0bab4555a8007 100644 --- a/SOL002/VNFLifecycleManagement-API/NotificationEndpoint.robot +++ b/SOL002/VNFLifecycleManagement-API/NotificationEndpoint.robot @@ -23,7 +23,7 @@ Deliver a notification - Operation Occurence Deliver a notification - Id Creation [Documentation] Test ID: 6.3.5.19.2 ... Test title: Deliver a notification - Id Creation - ... Test objective: The objective is to test that POST method trigger a notification about the creation of a VNF identifier and the related to a VNF instance resource. + ... Test objective: The objective is to test that POST method trigger a notification about the creation of a VNF instance resource. ... Pre-conditions: none ... Reference: section 5.4.20.3.1 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO @@ -34,7 +34,7 @@ Deliver a notification - Id Creation Deliver a notification - Id deletion [Documentation] Test ID: 6.3.5.19.3 ... Test title: Deliver a notification - Id deletion - ... Test objective: The objective is to test that POST method trigger A notification about the deletion of a VNF identifier and the related to a VNF instance resource + ... Test objective: The objective is to test that POST method trigger A notification about the deletion of a VNF instance resource ... Pre-conditions: none ... Reference: section 5.4.20.3.1 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO diff --git a/SOL002/VNFLifecycleManagement-API/RetryOperationTask.robot b/SOL002/VNFLifecycleManagement-API/RetryOperationTask.robot index 3371ce905efded0796acf55b3423b7480472827a..2f1ad366456fc2e34e95f0c152e12fda7906169b 100644 --- a/SOL002/VNFLifecycleManagement-API/RetryOperationTask.robot +++ b/SOL002/VNFLifecycleManagement-API/RetryOperationTask.robot @@ -13,7 +13,7 @@ Post Retry operation task [Documentation] Test ID: 6.3.5.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. + ... Pre-conditions: the "VNF LCM operation occurrence" resource is in "FAILED_TEMP" state. ... Reference: section 5.4.14.3.1 - SOL002 v2.4.1 ... Config ID: Config_prod_VE ... Applicability: none @@ -27,7 +27,7 @@ Post Retry operation task Conflict (Not-FAILED_TEMP) [Documentation] Test ID: 6.3.5.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 - SOL002 v2.4.1 ... Config ID: Config_prod_VE ... Applicability: none diff --git a/SOL002/VNFLifecycleManagement-API/RollbackOperationTask.robot b/SOL002/VNFLifecycleManagement-API/RollbackOperationTask.robot index 716cdeb8f2cf12d28ab61ad17ed233dc6ecf29ce..f0a3ba78fa353db3bc36b313b965f41ef19a2483 100644 --- a/SOL002/VNFLifecycleManagement-API/RollbackOperationTask.robot +++ b/SOL002/VNFLifecycleManagement-API/RollbackOperationTask.robot @@ -13,7 +13,7 @@ Post Rollback operation task [Documentation] Test ID: 6.3.5.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 - ... 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 - SOL002 v2.4.1 ... Config ID: Config_prod_VE ... Applicability: none @@ -27,7 +27,7 @@ Post Rollback operation task Conflict (Not-FAILED_TEMP) [Documentation] Test ID: 6.3.5.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. ... Reference: section 5.4.15.3.1 - SOL002 v2.4.1 ... Config ID: Config_prod_VE ... Applicability: none diff --git a/SOL003/VNFLifecycleManagement-API/CancelOperationTask.robot b/SOL003/VNFLifecycleManagement-API/CancelOperationTask.robot index 0550cfa854d561d5d2e7ac6f198f8b66c28c850a..1a84a3324eac51d5e6f9d0611236ddf142deabec 100644 --- a/SOL003/VNFLifecycleManagement-API/CancelOperationTask.robot +++ b/SOL003/VNFLifecycleManagement-API/CancelOperationTask.robot @@ -11,8 +11,8 @@ Library JSONSchemaLibrary schemas/ Post Cancel operation task [Documentation] Test ID: 7.3.1.16.1 ... Test title: POST Cancel operation task - ... Test objective: The POST method initiates cancelling an ongoing VNF lifecycle operation while it is being executed or rolled back, i.e. the related "VNF LCM operation occurrence" is either in "PROCESSING" or "ROLLING_BACK" state. - ... Pre-conditions: the related "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. ... Reference: section 5.4.17.3.1 - SOL003 v2.4.1 ... Config ID: Config_prod_VNFM ... Applicability: none diff --git a/SOL003/VNFLifecycleManagement-API/CancelOperationWorkflow.robot b/SOL003/VNFLifecycleManagement-API/CancelOperationWorkflow.robot index 9e2c4fb67501d01c022bebd185c823d52704c107..b7bbaae9876a9cdc9482dd4071a6322b4b12e4d5 100644 --- a/SOL003/VNFLifecycleManagement-API/CancelOperationWorkflow.robot +++ b/SOL003/VNFLifecycleManagement-API/CancelOperationWorkflow.robot @@ -16,7 +16,7 @@ Suite Teardown Terminate All Processes kill=true *** Test Cases *** Cancel a VNF LCM Operation - STARTING - [Documentation] Test ID: 7.3.1.25 + [Documentation] Test ID: 7.3.1.25 ... Test title: Cancel a VNF LCM Operation ... Test objective: The objective is to test the workflow for Cancelling a VNF LCM Operation ... Pre-conditions: The VNF lifecycle management operation occurrence is in STARTING state. NFVO is subscribed to VNF LCM Operation Occurrence notifications (Test ID: 5.4.20.1) @@ -32,7 +32,7 @@ Cancel a VNF LCM Operation - STARTING Check Postcondition VNF Cancel - STARTING Cancel a VNF LCM Operation - PROCESSING - ROLLING_BACK - [Documentation] Test ID: 7.3.1.2.2 + [Documentation] Test ID: 7.3.1.26 ... Test title: Cancel a VNF LCM Operation ... Test objective: The objective is to test the workflow for Cancelling a VNF LCM Operation ... Pre-conditions: The VNF lifecycle management operation occurrence is in PROCESSING or ROLLING_BACK state. NFVO is subscribed to VNF LCM Operation Occurrence notifications (Test ID: 5.4.20.1) diff --git a/SOL003/VNFLifecycleManagement-API/ChangeExternalVNFConnectivityTask.robot b/SOL003/VNFLifecycleManagement-API/ChangeExternalVNFConnectivityTask.robot index 450858a3b039efd9c5a42286066a630703cf3aa4..6e7e49605d2042a8243f5bd362399edbf21fddf8 100644 --- a/SOL003/VNFLifecycleManagement-API/ChangeExternalVNFConnectivityTask.robot +++ b/SOL003/VNFLifecycleManagement-API/ChangeExternalVNFConnectivityTask.robot @@ -11,7 +11,7 @@ Library JSONSchemaLibrary schemas/ POST Change external VNF connectivity [Documentation] Test ID: 7.3.1.10.1 ... Test title: POST Change external VNF connectivity - ... Test objective: The objective is to test that POST method trigger a change in VNF external connectivity + ... Test objective: The objective is to test that POST method trigger a change in VNF external connectivity. Supported types of changes that this operation are: 1. Disconnect the external CPs that are connected to a particular external VL, and connect them to a different external VL. 2. Change the connectivity parameters of the existing external CPs, including changing addresses. ... Pre-conditions: none ... Reference: section 5.4.11.3.1 - SOL003 v2.4.1 ... Config ID: Config_prod_VNFM diff --git a/SOL003/VNFLifecycleManagement-API/ChangeExternalVNFConnectivityWorkflow.robot b/SOL003/VNFLifecycleManagement-API/ChangeExternalVNFConnectivityWorkflow.robot index 8cf3a3e4e6d7ebb306b89f0263d0382989752f7a..f24523f16c2e2e56bda3b1e1b22a1e09af5173bb 100644 --- a/SOL003/VNFLifecycleManagement-API/ChangeExternalVNFConnectivityWorkflow.robot +++ b/SOL003/VNFLifecycleManagement-API/ChangeExternalVNFConnectivityWorkflow.robot @@ -16,10 +16,10 @@ Suite Teardown Terminate All Processes kill=true *** Test Cases *** Operate a VNF Instance - [Documentation] Test ID: 7.3.1.24 + [Documentation] Test ID: 7.3.1.27 ... Test title: Change the external connectivity of a VNF instance ... Test objective: The objective is to change the external connectivity of a VNF instance. - ... Pre-conditions: VNF instance in INSTANTIATED state (Test ID: 5.a.b.c) + ... Pre-conditions: VNF instance in INSTANTIATED state ... Reference: section 5.4.11 - SOL003 v2.4.1 ... Config ID: Config_prod_VNFM ... Applicability: NFVO is able to receive notifications from VNFM. Change the external connectivity of a VNF instance is supported for the VNF (as capability in the VNFD) diff --git a/SOL003/VNFLifecycleManagement-API/ChangeVNFFlavourTask.robot b/SOL003/VNFLifecycleManagement-API/ChangeVNFFlavourTask.robot index 4770d21dca90e2f8357f6ee004a804810432d1d1..ade8c77c2dfbd1e793899896c4dafd42df0cc5b3 100644 --- a/SOL003/VNFLifecycleManagement-API/ChangeVNFFlavourTask.robot +++ b/SOL003/VNFLifecycleManagement-API/ChangeVNFFlavourTask.robot @@ -12,7 +12,7 @@ POST Change deployment flavour of a vnfInstance [Documentation] Test ID: 7.3.1.6.1 ... 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 + ... Pre-conditions: VNF instance resource is not in NOT-INSTANTIATED state ... Reference: section 5.4.7.3.1 - SOL003 v2.4.1 ... Config ID: Config_prod_VNFM ... Applicability: none @@ -24,8 +24,8 @@ POST Change deployment flavour of a vnfInstance Change deployment flavour of a vnfInstance Conflict (Not-Instantiated) [Documentation] Test ID: 7.3.1.6.2 ... Test title: POST Change deployment flavour of a vnfInstance - ... Test objective: The objective is to test that POST method can't trigger a change in VNF deployment flavour because of a conflict with the state of the VNF instance resource. - ... Pre-conditions: VNF instance resource is not in NOT-INSTANTIATED state + ... Test objective: The objective is to test that POST method can't trigger a change in VNF deployment flavour because of a conflict with the state of the VNF instance resource. (VNF instance resource is not in NOT-INSTANTIATED state) + ... Pre-conditions: VNF instance resource is in NOT-INSTANTIATED state ... Reference: section 5.4.7.3.1 - SOL003 v2.4.1 ... Config ID: Config_prod_VNFM ... Applicability: none @@ -40,7 +40,7 @@ Change deployment flavour of a vnfInstance Not Found [Documentation] Test ID: 7.3.1.6.3 ... Test title: POST Change deployment flavour of a vnfInstance ... Test objective: The objective is to test that POST method can't 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: the VNF instance resource is not existing ... Reference: section 5.4.7.3.1 - SOL003 v2.4.1 ... Config ID: Config_prod_VNFM ... Applicability: none diff --git a/SOL003/VNFLifecycleManagement-API/ChangeVNFFlavourWorkflow.robot b/SOL003/VNFLifecycleManagement-API/ChangeVNFFlavourWorkflow.robot index 8be4c4ab9f20e3d2513adb119111a4771f1ceafe..e3f9f9da596a8ef82bd7b7459cc782981e9b9d76 100644 --- a/SOL003/VNFLifecycleManagement-API/ChangeVNFFlavourWorkflow.robot +++ b/SOL003/VNFLifecycleManagement-API/ChangeVNFFlavourWorkflow.robot @@ -16,7 +16,7 @@ Suite Teardown Terminate All Processes kill=true *** Test Cases *** Change VNF External Connectivity - [Documentation] Test ID: 5.4.7.1 + [Documentation] Test ID: 7.3.1.28 ... Test title: Change VNF Flavour Workflow ... Test objective: The objective is to test the workflow for a change flavour of an existing VNF instance ... Pre-conditions: VNF instance in INSTANTIATED state (Test ID: 5.4.4.1). NFVO is subscribed to VNF LCM Operation Occurrence notifications (Test ID: 5.4.20.1) diff --git a/SOL003/VNFLifecycleManagement-API/FailOperationTask.robot b/SOL003/VNFLifecycleManagement-API/FailOperationTask.robot index 3d2e02b70b7c8bef3f4080e237386c4c03b91292..8487ec753bef5be268899d18593d9945a1051c02 100644 --- a/SOL003/VNFLifecycleManagement-API/FailOperationTask.robot +++ b/SOL003/VNFLifecycleManagement-API/FailOperationTask.robot @@ -12,7 +12,7 @@ Post Fail operation task [Documentation] Test ID: 7.3.1.15.1 ... Test title: Post Fail operation task ... 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 - ... 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.16.3.1 - SOL003 v2.4.1 ... Config ID: Config_prod_VNFM ... Applicability: none @@ -26,7 +26,7 @@ Post Fail operation task Conflict (Not-FAILED_TEMP) [Documentation] Test ID: 7.3.1.15.2 ... Test title: Post Fail operation task ... 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 - ... 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.16.3.1 - SOL003 v2.4.1 ... Config ID: Config_prod_VNFM ... Applicability: none diff --git a/SOL003/VNFLifecycleManagement-API/HealVNFTask.robot b/SOL003/VNFLifecycleManagement-API/HealVNFTask.robot index 3ac5c806b2544d734d6a1328ccfceaba72104f3a..d92525cb71575c3f1cdfcbfe52eb3133317c5643 100644 --- a/SOL003/VNFLifecycleManagement-API/HealVNFTask.robot +++ b/SOL003/VNFLifecycleManagement-API/HealVNFTask.robot @@ -12,7 +12,7 @@ POST Heal a vnfInstance [Documentation] Test ID: 7.3.1.8.1 ... Test title: POST Heal a vnfInstance ... Test objective: The objective is to test that POST method heal a VNF instance - ... Pre-conditions: none + ... Pre-conditions: the VNF instance resource is not in NOT-INSTANTIATED state ... Reference: section 5.4.9.3.1 - SOL003 v2.4.1 ... Config ID: Config_prod_VNFM ... Applicability: none diff --git a/SOL003/VNFLifecycleManagement-API/HealVNFWorkflow.robot b/SOL003/VNFLifecycleManagement-API/HealVNFWorkflow.robot index cbeefebabe93e9f3e3ef7b2dc05c156526b9d704..0545eeaca9bdc529b790b7f71a525fbb05127ea3 100644 --- a/SOL003/VNFLifecycleManagement-API/HealVNFWorkflow.robot +++ b/SOL003/VNFLifecycleManagement-API/HealVNFWorkflow.robot @@ -19,7 +19,7 @@ Heal a VNF Instance [Documentation] Test ID: 7.3.1.22 ... Test title: Heal a VNF Instance ... Test objective: The objective is to heal a VNF instance. - ... Pre-conditions: VNF instance in INSTANTIATED state (Test ID: 5.a.b.c) + ... Pre-conditions: VNF instance in INSTANTIATED state ... Reference: section 5.4.9 - SOL003 v2.4.1 ... Config ID: Config_prod_VNFM ... Applicability: NFVO is able to receive notifications from VNFM. Heal a VNF instance is supported for the VNF (as capability in the VNFD) diff --git a/SOL003/VNFLifecycleManagement-API/IndividualVNFInstance.robot b/SOL003/VNFLifecycleManagement-API/IndividualVNFInstance.robot index 73ac6077be677ae5b4fe4dcf3fbbc5f4a79755a2..b616454a9f8f57deb4f4b3985cba08b61803f9bd 100644 --- a/SOL003/VNFLifecycleManagement-API/IndividualVNFInstance.robot +++ b/SOL003/VNFLifecycleManagement-API/IndividualVNFInstance.robot @@ -1,6 +1,6 @@ *** Settings *** Resource environment/configuration.txt -# Suite setup Expect spec SOL002-VNFLifecycleManagement-API.yaml +# Suite setup Expect spec SOL003-VNFLifecycleManagement-API.yaml Resource environment/variables.txt Library REST ${VNFM_SCHEMA}://${VNFM_HOST}:${VNFM_PORT} Resource VnfLcmMntOperationKeywords.robot @@ -18,7 +18,7 @@ Post Individual VNFInstance - Method not implemented ... Test title: Post Individual VNFInstance - Method not implemented ... Test objective: The objective is to test that POST method is not implemented ... Pre-conditions: none - ... Reference: section 5.4.3.3.1 - SOL002 v2.4.1 + ... Reference: section 5.4.3.3.1 - SOL003 v2.4.1 ... Config ID: Config_prod_VNFM ... Applicability: ... Post-Conditions: @@ -30,7 +30,7 @@ Get Information about an individual VNF Instance ... Test title: Get Information about an individual VNF Instance ... Test objective: The objective is to create a new VNF instance resource ... Pre-conditions: none - ... Reference: section 5.4.3.3.2 - SOL002 v2.4.1 + ... Reference: section 5.4.3.3.2 - SOL003 v2.4.1 ... Config ID: Config_prod_VNFM ... Applicability: ... Post-Conditions: @@ -44,7 +44,7 @@ PUT Individual VNFInstance - Method not implemented ... Test title: PUT Individual VNFInstance - Method not implemented ... Test objective: The objective is to test that PUT method is not implemented ... Pre-conditions: none - ... Reference: section 5.4.3.3.3 - SOL002 v2.4.1 + ... Reference: section 5.4.3.3.3 - SOL003 v2.4.1 ... Config ID: Config_prod_VNFM ... Applicability: ... Post-Conditions: @@ -55,8 +55,8 @@ PATCH Individual VNFInstance [Documentation] Test ID: 7.3.1.2.4 ... Test title: PATCH Individual VNFInstance ... Test objective: This method modifies an individual VNF instance resource - ... Pre-conditions: none - ... Reference: section 5.4.3.3.4 - SOL002 v2.4.1 + ... Pre-conditions: the VNF instance resource is existing + ... Reference: section 5.4.3.3.4 - SOL003 v2.4.1 ... Config ID: Config_prod_VNFM ... Applicability: ... Post-Conditions: @@ -69,7 +69,7 @@ PATCH Individual VNFInstance Precondition failed ... Test title: PATCH Individual VNFInstance Precondition failed ... 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 - ... Reference: section 5.4.3.3.4 - SOL002 v2.4.1 + ... Reference: section 5.4.3.3.4 - SOL003 v2.4.1 ... Config ID: Config_prod_VNFM ... Applicability: ... Post-Conditions: @@ -82,7 +82,7 @@ PATCH Individual VNFInstance Conflict ... Test title: PATCH Individual VNFInstance Precondition failed ... Test objective: The objective is to create a new VNF instance resource ... Pre-conditions: none - ... Reference: section 5.4.3.3.4 - SOL002 v2.4.1 + ... Reference: section 5.4.3.3.4 - SOL003 v2.4.1 ... Config ID: Config_prod_VNFM ... Applicability: ... Post-Conditions: @@ -95,8 +95,8 @@ DELETE Individual VNFInstance [Documentation] Test ID: 7.3.1.2.7 ... Test title: DELETE Individual VNFInstance ... Test objective: The objective is to delete a VNF instance - ... Pre-conditions: none - ... Reference: section 5.4.3.3.5 - SOL002 v2.4.1 + ... Pre-conditions: the VNF instance resource is existing + ... Reference: section 5.4.3.3.5 - SOL003 v2.4.1 ... Config ID: Config_prod_VNFM ... Applicability: ... Post-Conditions: @@ -108,7 +108,7 @@ DELETE Individual VNFInstance Conflict ... 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. ... Pre-conditions: VNF instance resource is in INSTANTIATED state - ... Reference: section 5.4.3.3.5 - SOL002 v2.4.1 + ... Reference: section 5.4.3.3.5 - SOL003 v2.4.1 ... Config ID: Config_prod_VNFM ... Applicability: ... Post-Conditions: diff --git a/SOL003/VNFLifecycleManagement-API/IndividualVnfLcmOperationOccurence.robot b/SOL003/VNFLifecycleManagement-API/IndividualVnfLcmOperationOccurence.robot index d0e79a45a7b1c5b82bf8edd7b48656e516bb1762..bfc2844380855d27ddd7b38e53881bbceafe0bc7 100644 --- a/SOL003/VNFLifecycleManagement-API/IndividualVnfLcmOperationOccurence.robot +++ b/SOL003/VNFLifecycleManagement-API/IndividualVnfLcmOperationOccurence.robot @@ -7,16 +7,16 @@ Library JSONSchemaLibrary schemas/ Resource VnfLcmMntOperationKeywords.robot *** Test Cases *** -Post Individual VNF LCM OP occurences - Method not implemented +Post Individual VNF LCM Operation occurences - Method not implemented [Documentation] Test ID: 7.3.1.12.1 - ... Test title: Post Individual VNF LCM OP occurences - Method not implemented + ... Test title: Post Individual 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.13.3.1 - SOL003 v2.4.1 ... Config ID: Config_prod_VNFM ... Applicability: none ... Post-Conditions: none - Post Individual VNF LCM OP occurences + Post Individual VNF LCM Operation occurences Check HTTP Response Status Code Is 405 Get status information about multiple VNF instances @@ -34,7 +34,7 @@ Get status information about multiple VNF instances PUT status information about multiple VNF instances - Method not implemented [Documentation] Test ID: 7.3.1.12.3 - ... Test title: Put Individual VNF LCM OP occurences - Method not implemented + ... Test title: Put Individual VNF LCM Operation occurences - Method not implemented ... Test objective: The objective is to test that PUT method is not implemented ... Pre-conditions: none ... Reference: section 5.4.13.3.3 - SOL003 v2.4.1 @@ -44,9 +44,9 @@ PUT status information about multiple VNF instances - Method not implemented Put multiple VNF instances Check HTTP Response Status Code Is 405 -PATCH status information about multiple VNF instances - Method not implemented +PATCH status information about VNF instances - Method not implemented [Documentation] Test ID: 7.3.1.12.4 - ... Test title: Patch Individual VNF LCM OP occurences - Method not implemented + ... Test title: Patch Individual VNF LCM Operation occurences - Method not implemented ... Test objective: The objective is to test that PATCH method is not implemented ... Pre-conditions: none ... Reference: section 5.4.13.3.4 - SOL003 v2.4.1 @@ -58,7 +58,7 @@ PATCH status information about multiple VNF instances - Method not implemented DELETE status information about multiple VNF instances - Method not implemented [Documentation] Test ID: 7.3.1.12.5 - ... Test title: Delete Individual VNF LCM OP occurences - Method not implemented + ... Test title: Delete Individual VNF LCM Operation occurences - Method not implemented ... Test objective: The objective is to test that DELETE method is not implemented ... Pre-conditions: none ... Reference: section 5.4.13.3.5 - SOL003 v2.4.1 diff --git a/SOL003/VNFLifecycleManagement-API/InstantiateVNFTask.robot b/SOL003/VNFLifecycleManagement-API/InstantiateVNFTask.robot index 4b504e38f6c8331e82531aa71d37a6cf07b6e242..1093c5bfd1d695d2d5f8fcf9f988f5597f05fa4a 100644 --- a/SOL003/VNFLifecycleManagement-API/InstantiateVNFTask.robot +++ b/SOL003/VNFLifecycleManagement-API/InstantiateVNFTask.robot @@ -14,7 +14,7 @@ Instantiate a vnfInstance [Documentation] Test ID: 7.3.1.3.1 ... Test title: Post Instantiate Individual VNFInstance ... Test objective: The objective is to instantiate a VNF instance - ... Pre-conditions: none + ... Pre-conditions: an existing VNF ... Reference: section 5.4.4.3.1 - SOL003 v2.4.1 ... Config ID: Config_prod_VNFM ... Applicability: diff --git a/SOL003/VNFLifecycleManagement-API/ModifyVNFInformationWorkflow.robot b/SOL003/VNFLifecycleManagement-API/ModifyVNFInformationWorkflow.robot index 1f97c4bb28989ed086688f6073371bac4fcd5e2e..bc60a1814fd1cef10cf639747aabdb1c33d38e95 100644 --- a/SOL003/VNFLifecycleManagement-API/ModifyVNFInformationWorkflow.robot +++ b/SOL003/VNFLifecycleManagement-API/ModifyVNFInformationWorkflow.robot @@ -16,10 +16,10 @@ Suite Teardown Terminate All Processes kill=true *** Test Cases *** Modify info of a VNF Instance - [Documentation] Test ID: 5.x.y.x + [Documentation] Test ID: 7.3.1.24 ... Test title: Update information about a VNF instance ... Test objective: The objective is to update information about a VNF instance. - ... Pre-conditions: VNF instance is created (Test ID: 5.a.b.c) + ... Pre-conditions: VNF instance is created ... Reference: section 5.3.6 - SOL003 v2.4.1 ... Config ID: Config_prod_VNFM ... Applicability: NFVO is able to receive notifications from VNFM. Update information of a VNF instance is supported for the VNF (as capability in the VNFD) diff --git a/SOL003/VNFLifecycleManagement-API/NotificationEndpoint.robot b/SOL003/VNFLifecycleManagement-API/NotificationEndpoint.robot index 06c8c486d51a9d46e932c4ba03eaf00b87fea7a8..e3b3ac9c465b2a6e8205d2b2f9b012e20c757648 100644 --- a/SOL003/VNFLifecycleManagement-API/NotificationEndpoint.robot +++ b/SOL003/VNFLifecycleManagement-API/NotificationEndpoint.robot @@ -27,7 +27,7 @@ Deliver a notification - Operation Occurence Deliver a notification - Id Creation [Documentation] Test ID: 7.3.1.19.2 ... Test title: Deliver a notification - Id Creation - ... Test objective: The objective is to test that POST method trigger a notification about the creation of a VNF identifier and the related to a VNF instance resource. + ... Test objective: The objective is to test that POST method trigger a notification about the creation a VNF instance resource. ... Pre-conditions: none ... Reference: section 5.4.20.3.1 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO diff --git a/SOL003/VNFLifecycleManagement-API/OperateVNFWorkflow.robot b/SOL003/VNFLifecycleManagement-API/OperateVNFWorkflow.robot index ce64b4f3ed6d6d37dc391f8dbccec0e69065f46f..76d8ac0d2b1060dbfb0fcfcce2a0dbec8cad6687 100644 --- a/SOL003/VNFLifecycleManagement-API/OperateVNFWorkflow.robot +++ b/SOL003/VNFLifecycleManagement-API/OperateVNFWorkflow.robot @@ -19,7 +19,7 @@ Operate a VNF Instance [Documentation] Test ID: 7.3.1.27 ... Test title: Operate a VNF Instance ... Test objective: The objective is to change the operational state of a VNF instance. - ... Pre-conditions: VNF instance in INSTANTIATED state (Test ID: 5.a.b.c) + ... Pre-conditions: VNF instance in INSTANTIATED state ... Reference: section 5.3.3 - SOL003 v2.4.1 ... Config ID: Config_prod_VNFM ... Applicability: change the operational state of a VNF instance is supported for the VNF (as capability in the VNFD) diff --git a/SOL003/VNFLifecycleManagement-API/RetryOperationTask.robot b/SOL003/VNFLifecycleManagement-API/RetryOperationTask.robot index c49d5c1b40ccb88cc462fcc30f3b813fd301e8e3..377382324225daf9708e452f24d2d1c4f7b096d9 100644 --- a/SOL003/VNFLifecycleManagement-API/RetryOperationTask.robot +++ b/SOL003/VNFLifecycleManagement-API/RetryOperationTask.robot @@ -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 ... Pre-conditions: none - ... Reference: section 5.4.9.14.3 - SOL003 v2.4.1 + ... Reference: section 5.4.14.3.3 - SOL003 v2.4.1 ... Config ID: Config_prod_VNFM ... Applicability: none ... Post-Conditions: @@ -81,7 +81,7 @@ PATCH Retry operation task - Method not implemented ... Test title: PATCH 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.4 - SOL003 v2.4.1 + ... Reference: section 5.4.14.3.4 - SOL003 v2.4.1 ... Config ID: Config_prod_VNFM ... Applicability: none ... Post-Conditions: @@ -93,7 +93,7 @@ DELETE Retry operation task - Method not implemented ... Test title: DELETE 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.5 - SOL003 v2.4.1 + ... Reference: section 5.4.14.3.5 - SOL003 v2.4.1 ... Config ID: Config_prod_VNFM ... Applicability: none ... Post-Conditions: diff --git a/SOL003/VNFLifecycleManagement-API/RetryOperationWorkflow.robot b/SOL003/VNFLifecycleManagement-API/RetryOperationWorkflow.robot index e2dabd1fd829e5a948cd4f170a8fe5ddcd947cc9..cfd724a06d428483ed69cd0867857c0f4d7c92c1 100644 --- a/SOL003/VNFLifecycleManagement-API/RetryOperationWorkflow.robot +++ b/SOL003/VNFLifecycleManagement-API/RetryOperationWorkflow.robot @@ -14,7 +14,7 @@ Library Process *** Test Cases *** Retry VNF LCM Operation - Successful - [Documentation] Test ID: 7.3.1.28 + [Documentation] Test ID: 7.3.1.29 ... Test title: Retry VNF LCM Operation - Successful ... 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) @@ -31,7 +31,7 @@ Retry VNF LCM Operation - Successful Check Postcondition VNF Retry Successful Retry VNF LCM Operation - Unsuccessful - [Documentation] Test ID: 5.x.x.x + [Documentation] Test ID: 7.3.1.30 ... Test title: Retry VNF LCM Operation - Unsuccessful ... 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) diff --git a/SOL003/VNFLifecycleManagement-API/RollBackOperationWorkflow.robot b/SOL003/VNFLifecycleManagement-API/RollBackOperationWorkflow.robot index d1ba66d3b5db020e0cc77fd360935e34d297f64a..768847e32e4300c827147fb7caa37b25b3de48df 100644 --- a/SOL003/VNFLifecycleManagement-API/RollBackOperationWorkflow.robot +++ b/SOL003/VNFLifecycleManagement-API/RollBackOperationWorkflow.robot @@ -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 Check Postcondition VNF Roll Back Successful Retry VNF LCM Operation - Unsuccessful - [Documentation] Test ID: 7.3.1.30 + [Documentation] Test ID: 7.3.1.32 ... Test title: Retry VNF LCM Operation - Unsuccessful ... 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) diff --git a/SOL003/VNFLifecycleManagement-API/RollbackOperationTask.robot b/SOL003/VNFLifecycleManagement-API/RollbackOperationTask.robot index 404a34a5c455da23a897278a56394a0e4e6eafe2..8c97852789bcf6c9707341d903e13fa56a45ba3a 100644 --- a/SOL003/VNFLifecycleManagement-API/RollbackOperationTask.robot +++ b/SOL003/VNFLifecycleManagement-API/RollbackOperationTask.robot @@ -14,7 +14,7 @@ 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 - ... 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. ... Reference: section 5.4.15.3.1 - SOL003 v2.4.1 ... Config ID: Config_prod_VNFM ... Applicability: none diff --git a/SOL003/VNFLifecycleManagement-API/ScaleVNFTask.robot b/SOL003/VNFLifecycleManagement-API/ScaleVNFTask.robot index e8e23884c47f2f1b93abf444816ac6b5a1d892b8..d16d84e20122c6df6ae68021c6fd7d51033e80b1 100644 --- a/SOL003/VNFLifecycleManagement-API/ScaleVNFTask.robot +++ b/SOL003/VNFLifecycleManagement-API/ScaleVNFTask.robot @@ -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. ... Pre-conditions: ... Reference: section 5.4.5.3.1 - SOL003 v2.4.1 ... Config ID: Config_prod_VNFM diff --git a/SOL003/VNFLifecycleManagement-API/ScaleVNFToLevelWorkflow.robot b/SOL003/VNFLifecycleManagement-API/ScaleVNFToLevelWorkflow.robot index 40a712656a839a3440998ce026a62b320ad3b12e..7a54ca1dbe9c41c9f9c02610a7edab3b14e26267 100644 --- a/SOL003/VNFLifecycleManagement-API/ScaleVNFToLevelWorkflow.robot +++ b/SOL003/VNFLifecycleManagement-API/ScaleVNFToLevelWorkflow.robot @@ -14,7 +14,7 @@ Library Process *** Test Cases *** VNF Instance Scale To Level - [Documentation] Test ID: 7.3.1.31 + [Documentation] Test ID: 7.3.1.33 ... Test title: VNF Instance Scale To Level worflow ... Test objective: The objective is to test the workflow for the scale to level of a VNF instance ... Pre-conditions: VNF instance in INSTANTIATED state (Test ID: 5.4.4.1). NFVO is subscribed to VNF LCM Operation Occurrence notifications (Test ID: 5.4.20.1) diff --git a/SOL003/VNFLifecycleManagement-API/TerminatelVNFWorkflow.robot b/SOL003/VNFLifecycleManagement-API/TerminatelVNFWorkflow.robot index 65c811cb5cf017128bbd5e262ce41d63f4608030..93f5f4627a191c8a860e664b04bb67065b1dbc06 100644 --- a/SOL003/VNFLifecycleManagement-API/TerminatelVNFWorkflow.robot +++ b/SOL003/VNFLifecycleManagement-API/TerminatelVNFWorkflow.robot @@ -14,7 +14,7 @@ Library Process *** Test Cases *** Terminate a VNF Instance - [Documentation] Test ID: 7.3.1.33 + [Documentation] Test ID: 7.3.1.34 ... Test title: Terminate a VNF Instance ... Test objective: The objective is to terminate a VNF instance. ... Pre-conditions: VNF instance in INSTANTIATED state (Test ID: 5.a.b.c) diff --git a/SOL003/VNFLifecycleManagement-API/VnfLcmMntOperationKeywords.robot b/SOL003/VNFLifecycleManagement-API/VnfLcmMntOperationKeywords.robot index 1b1adcee7187c3b335f3108b7c70665ac23f67e7..2efc5fef57ed3b2fcfc6869c892634d90fa001e3 100644 --- a/SOL003/VNFLifecycleManagement-API/VnfLcmMntOperationKeywords.robot +++ b/SOL003/VNFLifecycleManagement-API/VnfLcmMntOperationKeywords.robot @@ -693,14 +693,14 @@ DELETE Operate VNF ${outputResponse}= Output response Set Global Variable @{response} ${outputResponse} -Post VNF LCM OP occurences +Post VNF LCM Operation occurrences log Trying to perform a POST. This method should not be implemented Set Headers {"Accept":"${ACCEPT}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} Post ${apiRoot}/${apiName}/${apiVersion}/vnf_lcm_op_occs ${outputResponse}= Output response Set Global Variable @{response} ${outputResponse} -GET VNF LCM OP occurences +GET VNF LCM Operation occurrences Log Query status information about multiple VNF lifecycle management operation occurrences. Set Headers {"Accept":"${ACCEPT}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} @@ -708,42 +708,42 @@ GET VNF LCM OP occurences Get ${apiRoot}/${apiName}/${apiVersion}/vnf_lcm_op_occs ${outputResponse}= Output response Set Global Variable @{response} ${outputResponse} -GET VNF LCM OP occurences invalid attribute +GET VNF LCM Operation occurrences invalid attribute Log Query status information about multiple VNF lifecycle management operation occurrences. Set Headers {"Accept":"${ACCEPT}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} GET ${apiRoot}/${apiName}/${apiVersion}/vnf_lcm_op_occs?attribute_not_exist=some_value ${outputResponse}= Output response Set Global Variable @{response} ${outputResponse} -GET VNF LCM OP occurences invalid filter +GET VNF LCM Operation occurrences invalid filter Log Query status information about multiple VNF lifecycle management operation occurrences. Set Headers {"Accept":"${ACCEPT}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} GET ${apiRoot}/${apiName}/${apiVersion}/vnf_lcm_op_occs?fields=wrong_field ${outputResponse}= Output response Set Global Variable @{response} ${outputResponse} -PUT VNF LCM OP occurences +PUT VNF LCM Operation occurences log Trying to perform a PUT. This method should not be implemented Set Headers {"Accept":"${ACCEPT}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} Put ${apiRoot}/${apiName}/${apiVersion}/vnf_lcm_op_occs ${outputResponse}= Output response Set Global Variable @{response} ${outputResponse} -PATCH VNF LCM OP occurences +PATCH VNF LCM Operation occurrences log Trying to perform a PATCH. This method should not be implemented Set Headers {"Accept":"${ACCEPT}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} Patch ${apiRoot}/${apiName}/${apiVersion}/vnf_lcm_op_occs ${outputResponse}= Output response Set Global Variable @{response} ${outputResponse} -DELETE VNF LCM OP occurences +DELETE VNF LCM Operation occurrences log Trying to perform a DELETE. This method should not be implemented Set Headers {"Accept":"${ACCEPT}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} Delete ${apiRoot}/${apiName}/${apiVersion}/vnf_lcm_op_occs ${outputResponse}= Output response Set Global Variable @{response} ${outputResponse} -Post Individual VNF LCM OP occurences +Post Individual VNF LCM Operation occurrences log Trying to perform a POST. This method should not be implemented Set Headers {"Accept":"${ACCEPT}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} diff --git a/SOL003/VNFLifecycleManagement-API/VnfLcmOperationOccurences.robot b/SOL003/VNFLifecycleManagement-API/VnfLcmOperationOccurences.robot index 9595cfe7b78233c33c31be49f3a76ddd4258dfb4..ab51026bc1e2cb321e4843bf31ad665884a0bfb4 100644 --- a/SOL003/VNFLifecycleManagement-API/VnfLcmOperationOccurences.robot +++ b/SOL003/VNFLifecycleManagement-API/VnfLcmOperationOccurences.robot @@ -7,89 +7,89 @@ Library JSONSchemaLibrary schemas/ Resource VnfLcmMntOperationKeywords.robot *** Test Cases *** -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 Is 405 -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 Is 202 Check HTTP Response Body Json Schema Is VnfLcmOpOccs -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 Is 400 Check HTTP Response Body Json Schema Is ProblemDetails -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 Is 400 Check HTTP Response Body Json Schema Is ProblemDetails -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 Is 405 -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 Is 405 -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 ... Pre-conditions: none ... Reference: section 5.4.12.3.5 - SOL003 v2.4.1 ... Config ID: Config_prod_VNFM ... Applicability: none ... Post-Conditions: none - DELETE VNF LCM OP occurences + DELETE VNF LCM Operation occurrences Check HTTP Response Status Code Is 405 diff --git a/SOL005/NSLifecycleManagement-API/FailOperationTask.robot b/SOL005/NSLifecycleManagement-API/FailOperationTask.robot index 305f1c6f050dbd5a805d70ddbd74b3d857e840db..9dce720e70f2e58315fe7bd6fcccb8588c4d276a 100644 --- a/SOL005/NSLifecycleManagement-API/FailOperationTask.robot +++ b/SOL005/NSLifecycleManagement-API/FailOperationTask.robot @@ -11,7 +11,7 @@ Library JSONSchemaLibrary schemas/ Post Fail operation task [Documentation] Test ID: 5.3.2.13.1 ... Test title: Post Fail operation task - ... 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 ... Reference: section 6.4.14.3.1 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO diff --git a/SOL005/NSLifecycleManagement-API/HealNSTask.robot b/SOL005/NSLifecycleManagement-API/HealNSTask.robot index d09fe9ae4132646770da4b1996a5b4ef291a8133..aef24836136685b1f728a7e01a5357f60ea91844 100644 --- a/SOL005/NSLifecycleManagement-API/HealNSTask.robot +++ b/SOL005/NSLifecycleManagement-API/HealNSTask.robot @@ -11,8 +11,8 @@ Suite Setup Check resource existance POST Heal a NSInstance [Documentation] Test ID: 5.3.2.6.1 ... Test title: POST Heal a NSInstance - ... Test objective: The objective is to test that POST method allow to create a Heal NS instance - ... Pre-conditions: resource status have to be NOT_INSTANTIATED + ... Test objective: The objective is to test that POST method allow to trigger a Heal NS instance + ... Pre-conditions: resource status is not in NOT_INSTANTIATED state ... Reference: section 6.4.7.3.1 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none @@ -25,7 +25,7 @@ POST Heal a NSInstance Conflict [Documentation] Test ID: 5.3.2.6.2 ... Test title: POST Heal a NSInstance Conflict ... Test objective: The objective is to test that POST method fail if NS instance is not in NOT_INSTANTIATE state - ... Pre-conditions: resource status have not to be NOT_INSTANTIATED + ... Pre-conditions: resource status is in NOT_INSTANTIATED state ... Reference: section 6.4.7.3.1 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none diff --git a/SOL005/NSLifecycleManagement-API/IndividualNSInstance.robot b/SOL005/NSLifecycleManagement-API/IndividualNSInstance.robot index 7c1c8e00094f5821110b7924bead423c1da86158..1eea0792cf31ee3810b5c2a7c635a08e5b7d566d 100644 --- a/SOL005/NSLifecycleManagement-API/IndividualNSInstance.robot +++ b/SOL005/NSLifecycleManagement-API/IndividualNSInstance.robot @@ -11,7 +11,7 @@ Suite Setup Check resource existance Post Individual NSInstance - Method not implemented [Documentation] Test ID: 5.3.2.2.1 ... Test title: Post Individual NSInstance - Method not implemented - ... Test objective: The objective is to test that POST method is not allowed to create a new NS instance + ... Test objective: The objective is to test that POST method is not implemented ... Pre-conditions: none ... Reference: section 6.4.3.3.1 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO @@ -37,7 +37,7 @@ Get Information about an individual NS Instance PUT Individual NSInstance - Method not implemented [Documentation] Test ID: 5.3.2.2.3 ... Test title: PUT Individual NSInstance - Method not implemented - ... Test objective: The objective is to test that PUT method is not allowed to create a new NS instance + ... Test objective: TThe objective is to test that PUT method is not implemented ... Pre-conditions: none ... Reference: section 6.4.3.3.3 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO @@ -49,7 +49,7 @@ PUT Individual NSInstance - Method not implemented PATCH Individual NSInstance - Method not implemented [Documentation] Test ID: 5.3.2.2.4 ... Test title: PATCH Individual NSInstance - Method not implemented - ... Test objective: The objective is to test that PATCH method is not allowed to create a new NS instance + ... Test objective: The objective is to test that PATCH method is not implemented ... Pre-conditions: none ... Reference: section 6.4.3.3.4 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO @@ -61,7 +61,7 @@ PATCH Individual NSInstance - Method not implemented DELETE Individual NSInstance [Documentation] Test ID: 5.3.2.2.5 ... Test title: DELETE Individual NSInstance - ... Test objective: The objective is to test that DELETE method is allowed to delete a NS instance + ... Test objective: The objective is to test that DELETE method delete a not INSTANTIATED NS instance ... Pre-conditions: none. ... Reference: section 6.4.3.3.5 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO @@ -71,15 +71,14 @@ DELETE Individual NSInstance Check HTTP Response Status Code Is 204 DELETE Individual NSInstance Conflict - [Documentation] Test ID: 5.3.2.2.5 + [Documentation] Test ID: 5.3.2.2.6 ... Test title: DELETE Individual NSInstance Conflict - ... Test objective: The objective is to test that DELETE method is allowed to delete a NS instance - ... Pre-conditions: At least one instantiated instance of a NS + ... Test objective: The objective is to test that DELETE method can't delete an INSTANTIATED NS instance + ... Pre-conditions: At least one instance of a NS in INSTANTIATED state ... Reference: section 6.4.3.3.5 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none - ... Post-Conditions: The NS instance is deleted from the NFVO + ... Post-Conditions: The NS instance is not deleted from the NFVO DELETE IndividualNSInstance Check HTTP Response Status Code Is 409 - Check HTTP Response Header ContentType is ${CONTENT_TYPE} Check HTTP Response Body Json Schema Is ProblemDetails diff --git a/SOL005/NSLifecycleManagement-API/IndividualNSLCMOccurences.robot b/SOL005/NSLifecycleManagement-API/IndividualNSLCMOccurences.robot index 33661f458f5e53337bf8766f116e90311e4a98be..03654fea79122ff1ddce1f802b6d4ca82901bee1 100644 --- a/SOL005/NSLifecycleManagement-API/IndividualNSLCMOccurences.robot +++ b/SOL005/NSLifecycleManagement-API/IndividualNSLCMOccurences.robot @@ -15,13 +15,13 @@ Post Individual NS LCM occurences - Method not implemented ... Reference: section 6.4.10.3.1 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none - ... Post-Conditions: none + ... Post-Conditions: The NS instance is not created in the NFVO POST Individual NS LCM OP Occurence Check HTTP Response Status Code Is 405 -Get status information about Individual NS LCM OP OCC +Get status information about Individual NS LCM OCC [Documentation] Test ID: 5.3.2.9.2 - ... Test title: Get status information about Individual NS LCM OP OCC + ... Test title: Get status information about Individual NS LCM OCC ... Test objective: The objective is to test that GET method return the LCM occurrence of the NS ... Pre-conditions: none ... Reference: section 6.4.10.3.2 - SOL005 v2.4.1 @@ -32,39 +32,39 @@ Get status information about Individual NS LCM OP OCC Check HTTP Response Status Code Is 200 Check HTTP Response Body Json Schema Is NsLcmOpOcc -PUT status information about Individual NS LCM OP OCC - Method not implemented +PUT status information about Individual NS LCM OCC - Method not implemented [Documentation] Test ID: 5.3.2.9.3 - ... Test title: PUT status information about Individual NS LCM OP OCC - Method not implemented + ... Test title: PUT status information about Individual NS LCM OCC - Method not implemented ... Test objective: The objective is to test that PUT method is not implemented ... Pre-conditions: none ... Reference: section 6.4.10.3.3 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none - ... Post-Conditions: none + ... Post-Conditions: The NS instance is not modified from the NFVO PUT Individual NS LCM OP Occurence Check HTTP Response Status Code Is 405 -PATCH status information about Individual NS LCM OP OCC - Method not implemented +PATCH status information about Individual NS LCM OCC - Method not implemented [Documentation] Test ID: 5.3.2.9.4 - ... Test title: PATCH status information about Individual NS LCM OP OCC - Method not implemented + ... Test title: PATCH status information about Individual NS LCM OCC - Method not implemented ... Test objective: The objective is to test that PATCH method is not implemented ... Pre-conditions: none ... Reference: section 6.4.10.3.4 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none - ... Post-Conditions: none + ... Post-Conditions: The NS instance is not modified from the NFVO PATCH Individual NS LCM OP Occurence Check HTTP Response Status Code Is 405 -DELETE status information about Individual NS LCM OP OCC - Method not implemented +DELETE status information about Individual NS LCM OCC - Method not implemented [Documentation] Test ID: 5.3.2.9.5 - ... Test title: DELETE status information about Individual NS LCM OP OCC - Method not implemented + ... Test title: DELETE status information about Individual NS LCM OCC - Method not implemented ... Test objective: The objective is to test that DELETE method is not implemented ... Pre-conditions: none ... Reference: section 6.4.10.3.5 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none - ... Post-Conditions: none + ... Post-Conditions: The NS instance is not deleted from the NFVO DELETE Individual NS LCM OP Occurence Check HTTP Response Status Code Is 405 diff --git a/SOL005/NSLifecycleManagement-API/IndividualSubscription.robot b/SOL005/NSLifecycleManagement-API/IndividualSubscription.robot index 063e1506feba5b48138e53092a79f30ca0b4f579..eec57a385d11196ae38243781d9f3de4d5a222c1 100644 --- a/SOL005/NSLifecycleManagement-API/IndividualSubscription.robot +++ b/SOL005/NSLifecycleManagement-API/IndividualSubscription.robot @@ -12,7 +12,7 @@ Suite Setup Check subscription existance Post Individual Subscription - Method not implemented [Documentation] Test ID: 5.3.2.16.1 ... Test title: Post Individual Subscription - Method not implemented - ... Test objective: The objective is to test that POST method is not allowed to create a new NS lifecycle management subscription + ... Test objective: The objective is to test that POST method is not implemented ... Pre-conditions: none ... Reference: section 6.4.17.3.1 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO @@ -37,7 +37,7 @@ Get Information about an individual subscription PUT an individual subscription - Method not implemented [Documentation] Test ID: 5.3.2.16.3 ... Test title: PUT an individual subscription - Method not implemented - ... Test objective: The objective is to test that PUT method is not allowed to modify a NS lifecycle management subscription + ... Test objective: TThe objective is to test that PUT method is not implemented ... Pre-conditions: none ... Reference: section 6.4.17.3.3 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO @@ -49,7 +49,7 @@ PUT an individual subscription - Method not implemented PATCH an individual subscription - Method not implemented [Documentation] Test ID: 5.3.2.16.4 ... Test title: PATCH an individual subscription - Method not implemented - ... Test objective: The objective is to test that PATCH method is not allowed to modify a new NS lifecycle management subscription + ... Test objective: The objective is to test that PATCH method is not implemented ... Pre-conditions: none ... Reference: section 6.4.17.3.4 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO @@ -61,7 +61,7 @@ PATCH an individual subscription - Method not implemented DELETE an individual subscription [Documentation] Test ID: 5.3.2.16.5 ... Test title: DELETE an individual subscription - ... Test objective: The objective is to test the deletion of an individual NS lifecycle management subscription + ... Test objective: The objective is to test that DELETE method is not implemented ... Pre-conditions: At least one lifecycle management subscription is available in the NFVO ... Reference: section 6.4.17.3.5 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO diff --git a/SOL005/NSLifecycleManagement-API/NSInstances.robot b/SOL005/NSLifecycleManagement-API/NSInstances.robot index 19e842bb563d94145dc68abe2d961348eb484a65..134676183e98e4f675c8f4655bb2627c4395dba2 100644 --- a/SOL005/NSLifecycleManagement-API/NSInstances.robot +++ b/SOL005/NSLifecycleManagement-API/NSInstances.robot @@ -11,7 +11,7 @@ POST Create a new NsInstance [Documentation] Test ID: 5.3.2.1.1 ... Test title: POST Create a new NsInstance ... 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 Is 200 Check HTTP Response Body Json Schema Is NsInstances @@ -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 PATCH NSInstances - Method not implemented [Documentation] Test ID: 5.3.2.1.6 ... Test title: PUT NSInstances - Method not implemented - ... Test objective: The objective is to test that PATCH method is not allowed to modify a NS instance + ... Test objective: The objective is to test that PATCH method is not implemented ... Pre-conditions: none ... Reference: section 6.4.2.3.4 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO @@ -87,11 +87,11 @@ PATCH NSInstances - Method not implemented DELETE NSInstances - Method not implemented [Documentation] Test ID: 5.3.2.1.7 ... Test title: DELETE NSInstances - Method not implemented - ... Test objective: The objective is to test that DELETE method is not allowed to modify a list of NS instance + ... Test objective: The objective is to test that DELETE method is not implemented ... Pre-conditions: none ... Reference: section 6.4.2.3.5 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none - ... Post-Conditions: The NS instance is not modified by the operation + ... Post-Conditions: The NS instance is not deleted by the operation DELETE NSInstances Check HTTP Response Status Code Is 405 \ No newline at end of file diff --git a/SOL005/NSLifecycleManagement-API/NSLCMOccurences.robot b/SOL005/NSLifecycleManagement-API/NSLCMOccurences.robot index 250ac9bf8a7f626d21402df2be13b5ca694bf8f0..db0dd77b71d3269d703a18f56b6cf82c5b32e66e 100644 --- a/SOL005/NSLifecycleManagement-API/NSLCMOccurences.robot +++ b/SOL005/NSLifecycleManagement-API/NSLCMOccurences.robot @@ -22,11 +22,11 @@ Post NS LCM occurences - Method not implemented POST NS LCM OP Occurences Check HTTP Response Status Code Is 405 -Get status information about multiple NS LCM OP OCC +Get status information about multiple NS LCM OCC [Documentation] Test ID: 5.3.2.8.2 - ... Test title: Get status information about multiple NS LCM OP OCC + ... Test title: Get status information about multiple NS LCM OCC ... Test objective: The objective is to test that GET method return a list of LCM occurrences of the NS - ... Pre-conditions: none + ... Pre-conditions: At least one LCM OCC available in the NFVO ... Reference: section 6.4.9.3.2 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none @@ -35,11 +35,11 @@ Get status information about multiple NS LCM OP OCC Check HTTP Response Status Code Is 200 Check HTTP Response Body Json Schema Is NsLcmOpOccs -Get status information about multiple NS LCM OP OCC Bad Request Invalid attribute-based filtering parameters +Get status information about multiple NS LCM OCC Bad Request Invalid attribute-based filtering parameters [Documentation] Test ID: 5.3.2.8.3 - ... Test title: Get status information about multiple NS LCM OP OCC Bad Request Invalid attribute-based filtering parameters + ... Test title: Get status information about multiple NS LCM OCC Bad Request Invalid attribute-based filtering parameters ... Test objective: The objective is to test that GET method fail because the query parameter is not existing - ... Pre-conditions: none + ... Pre-conditions: At least one LCM OCC available in the NFVO, Invalid filter parameter ... Reference: section 6.4.9.3.2 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none @@ -48,11 +48,11 @@ Get status information about multiple NS LCM OP OCC Bad Request Invalid attribut Check HTTP Response Status Code Is 400 Check HTTP Response Body Json Schema Is ProblemDetails -Get status information about multiple NS LCM OP OCC Bad Request Invalid attribute selector +Get status information about multiple NS LCM OCC Bad Request Invalid attribute selector [Documentation] Test ID: 5.3.2.8.4 - ... Test title: Get status information about multiple NS LCM OP OCC Bad Request Invalid attribute selector + ... Test title: Get status information about multiple NS LCM OCC Bad Request Invalid attribute selector ... Test objective: The objective is to test that GET method fail because the attributes selector is not existing - ... Pre-conditions: none + ... Pre-conditions: At least one LCM OCC available in the NFVO, Invalid attribute selector ... Reference: section 6.4.9.3.2 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none @@ -62,9 +62,9 @@ Get status information about multiple NS LCM OP OCC Bad Request Invalid attribut Check HTTP Response Body Json Schema Is ProblemDetails -PUT status information about multiple NS LCM OP OCC - Method not implemented +PUT status information about multiple NS LCM OCC - Method not implemented [Documentation] Test ID: 5.3.2.8.5 - ... Test title: PUT status information about multiple NS LCM OP OCC - Method not implemented + ... Test title: PUT status information about multiple NS LCM OCC - Method not implemented ... Test objective: The objective is to test that PUT method is not implemented ... Pre-conditions: none ... Reference: section 6.4.9.3.3 - SOL005 v2.4.1 @@ -74,9 +74,9 @@ PUT status information about multiple NS LCM OP OCC - Method not implemented PUT NS LCM OP Occurences Check HTTP Response Status Code Is 405 -PATCH status information about multiple NS LCM OP OCC - Method not implemented +PATCH status information about multiple NS LCM OCC - Method not implemented [Documentation] Test ID: 5.3.2.8.6 - ... Test title: PATCH status information about multiple NS LCM OP OCC - Method not implemented + ... Test title: PATCH status information about multiple NS LCM OCC - Method not implemented ... Test objective: The objective is to test that PATCH method is not implemented ... Pre-conditions: none ... Reference: section 6.4.9.3.4 - SOL005 v2.4.1 @@ -86,9 +86,9 @@ PATCH status information about multiple NS LCM OP OCC - Method not implemented PATCH NS LCM OP Occurences Check HTTP Response Status Code Is 405 -DELETE status information about multiple NS LCM OP OCC - Method not implemented +DELETE status information about multiple NS LCM OCC - Method not implemented [Documentation] Test ID: 5.3.2.8.7 - ... Test title: DELETE status information about multiple NS LCM OP OCC - Method not implemented + ... Test title: DELETE status information about multiple NS LCM OCC - Method not implemented ... Test objective: The objective is to test that DELETE method is not implemented ... Pre-conditions: none ... Reference: section 6.4.9.3.5 - SOL005 v2.4.1 diff --git a/SOL005/NSLifecycleManagement-API/NotificationEndpoint.robot b/SOL005/NSLifecycleManagement-API/NotificationEndpoint.robot index 4dbcfca9b23612dfaecc68b2b37af5447ba7ba26..96c0c0be693f7027bc5b63005b5303329bde4081 100644 --- a/SOL005/NSLifecycleManagement-API/NotificationEndpoint.robot +++ b/SOL005/NSLifecycleManagement-API/NotificationEndpoint.robot @@ -22,7 +22,7 @@ POST Deliver a notification - Operation Occurence POST Deliver a notification - Id Creation [Documentation] Test ID: 5.3.2.17.2 ... Test title: POST Deliver a notification - Id Creation - ... Test objective: The objective is to test that POST method trigger a notification about the creation of a NS identifier and the related NS instance resource + ... Test objective: The objective is to test that POST method trigger a notification about the creation of a NS instance resource ... Pre-conditions: none ... Reference: section 6.4.18.3.1 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO @@ -32,7 +32,7 @@ POST Deliver a notification - Id Creation POST Deliver a notification - Id deletion [Documentation] Test ID: 5.3.2.17.3 ... Test title: POST Deliver a notification - Id deletion - ... Test objective: The objective is to test that POST method trigger a notification about the deletion of a NS identifier and the related NS instance resource + ... Test objective: The objective is to test that POST method trigger a notification about the deletion of a NS instance resource ... Pre-conditions: none ... Reference: section 6.4.18.3.1 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO diff --git a/SOL005/NSLifecycleManagement-API/ScaleNSTask.robot b/SOL005/NSLifecycleManagement-API/ScaleNSTask.robot index edb5c64597572fd3a7205aa959b7a6cb896d5566..6572d920b20ab80569f7205d77313684aee98e95 100644 --- a/SOL005/NSLifecycleManagement-API/ScaleNSTask.robot +++ b/SOL005/NSLifecycleManagement-API/ScaleNSTask.robot @@ -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 allow to create a Scale NS instance + ... Test objective: The objective is to test that POST method create a Scale 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 instance is created on the NFVO + ... Post-Conditions: The Scale NS is not triggered on the NFVO POST scale nsInstance Check HTTP Response Status Code Is 202 Check HTTP Response Header Contains Location @@ -30,7 +30,7 @@ POST Instantiate a nsInstance Conflict ... Reference: section 6.4.5.3.1 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none - ... Post-Conditions: The Scale NS instance is not created on the NFVO + ... Post-Conditions: The Scale NS is not triggered on the NFVO POST scale nsInstance Check HTTP Response Status Code Is 409 Check HTTP Response Body Json Schema Is ProblemDetails diff --git a/SOL005/NSLifecycleManagement-API/Subscriptions.robot b/SOL005/NSLifecycleManagement-API/Subscriptions.robot index 8a8d3c5688e075fcc89b8f90025265433c7e56e9..ce28f55b32f022dd5dea498cb4a3ee5e83661eac 100644 --- a/SOL005/NSLifecycleManagement-API/Subscriptions.robot +++ b/SOL005/NSLifecycleManagement-API/Subscriptions.robot @@ -15,7 +15,7 @@ POST Create a new subscription ... Reference: section 6.4.16.3.1 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none - ... Post-Conditions: none + ... Post-Conditions: subscription is created in the NFVO POST subscriptions Check HTTP Response Status Code Is 201 Check HTTP Response Header Contains Location @@ -30,7 +30,7 @@ POST Create a new Subscription - DUPLICATION ... Reference: section 6.4.16.3.1 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none - ... Post-Conditions: none + ... Post-Conditions: duplicate subscription is created in the NFVO POST subscriptions DUPLICATION Check HTTP Response Status Code Is 201 Check HTTP Response Header Contains Location @@ -40,11 +40,11 @@ POST Create a new Subscription - NO-DUPLICATION [Documentation] Test ID: 5.3.2.15.3 ... Test title: POST Create a new subscription - NO-DUPLICATION ... Test objective: The objective is to test that POST method can't create a duplicate subscription if NFVO is not permitting duplication - ... Pre-conditions: none + ... Pre-conditions: a subscription have already to exist ... Reference: section 6.4.16.3.1 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none - ... Post-Conditions: none + ... Post-Conditions: duplicate subscription is not created in the NFVO POST subscriptions NO DUPLICATION Check HTTP Response Status Code Is 303 Check HTTP Response Header Contains Location diff --git a/SOL005/NSLifecycleManagement-API/TerminateNSTask.robot b/SOL005/NSLifecycleManagement-API/TerminateNSTask.robot index 3c86f3460382313bbca3af742129ae21d336574a..9c972f66afdaffba50ac1873c55db28af5e1ec4e 100644 --- a/SOL005/NSLifecycleManagement-API/TerminateNSTask.robot +++ b/SOL005/NSLifecycleManagement-API/TerminateNSTask.robot @@ -10,7 +10,7 @@ Library JSONSchemaLibrary schemas/ POST Terminate a NSInstance [Documentation] Test ID: 5.3.2.7.1 ... Test title: POST Terminate a NSInstance - ... Test objective: The objective is to test that POST method allow to terminate the NS + ... Test objective: The objective is to test that POST method terminate the NS ... Pre-conditions: NS instance in INSTANTIATED state ... Reference: section 6.4.8.3.1 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO @@ -29,7 +29,7 @@ POST Terminate a NSInstance Conflict ... Reference: section 6.4.8.3.1 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none - ... Post-Conditions: none + ... Post-Conditions: NS instance is in NOT_INSTANTIATED state POST Terminate NSInstance Check HTTP Response Status Code Is 409 Check HTTP Response Body Json Schema Is ProblemDetails @@ -54,7 +54,7 @@ PUT Terminate NSInstance - Method not implemented ... Reference: section 6.4.8.3.3 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none - ... Post-Conditions: none + ... Post-Conditions: resurce state not modified PUT Terminate NSInstance Check HTTP Response Status Code Is 405 @@ -66,7 +66,7 @@ PATCH Terminate NSInstance - Method not implemented ... Reference: section 6.4.8.3.4 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none - ... Post-Conditions: none + ... Post-Conditions: resurce state not modified PATCH Terminate NSInstance Check HTTP Response Status Code Is 405 @@ -78,7 +78,7 @@ DELETE Terminate NSInstance - Method not implemented ... Reference: section 6.4.8.3.5 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none - ... Post-Conditions: none + ... Post-Conditions: resurce state not modified DELETE Terminate NSInstance Check HTTP Response Status Code Is 405 diff --git a/SOL005/NSLifecycleManagement-API/UpdateNSTask.robot b/SOL005/NSLifecycleManagement-API/UpdateNSTask.robot index 51762166b72bb03fc4ab82135d29081bdd55a28e..fddb0fec7d793965959f821001dede01da20b821 100644 --- a/SOL005/NSLifecycleManagement-API/UpdateNSTask.robot +++ b/SOL005/NSLifecycleManagement-API/UpdateNSTask.robot @@ -11,7 +11,7 @@ Suite Setup Check resource existance POST Update a NSInstance [Documentation] Test ID: 5.3.2.5.1 ... Test title: POST Update a NSInstance - ... Test objective: The objective is to test that POST method allow to update a Scale NS instance + ... Test objective: The objective is to test that POST method update a Scale NS instance ... Pre-conditions: an existing Scale Instance ... Reference: section 6.4.6.3.1 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO @@ -54,7 +54,7 @@ PUT Update NSInstance - Method not implemented ... Reference: section 6.4.6.3.3 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none - ... Post-Conditions: none + ... Post-Conditions: The Scale NS instance is not updated on the NFVO PUT Update NSInstance Check HTTP Response Status Code Is 405 @@ -66,7 +66,7 @@ PATCH Update NSInstance - Method not implemented ... Reference: section 6.4.6.3.4 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none - ... Post-Conditions: none + ... Post-Conditions: The Scale NS instance is not updated on the NFVO PATCH Update NSInstance Check HTTP Response Status Code Is 405 @@ -78,7 +78,7 @@ DELETE Update NSInstance - Method not implemented ... Reference: section 6.4.6.3.5 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none - ... Post-Conditions: none + ... Post-Conditions: The Scale NS instance is not deleted on the NFVO DELETE Update NSInstance Check HTTP Response Status Code Is 405