Loading SOL005/NSLifecycleManagement-API/CancelOperationTask.robot +60 −7 Original line number Diff line number Diff line Loading @@ -9,39 +9,92 @@ Library JSONSchemaLibrary schemas/ *** Test Cases *** Post Cancel operation task [Documentation] Test ID: 5.3.2.14.1 ... Test title: Post Cancel operation task ... Test objective: The objective is to test that POST method cancel an LCM operation ... Pre-conditions: NS instance status equal to STARTING, PROCESSING or ROLLING_BACK ... Reference: section 6.4.15.3.1 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: none Depends on test Check resource FAILED_TEMP POST Cancel operation task Check HTTP Response Status Code Is 202 Post Cancel operation task Not Found [Documentation] Test ID: 5.3.2.14.2 ... Test title: Post Cancel operation task Not Found ... Test objective: The objective is to test that POST method fail if LCM operation not found ... Pre-conditions: none ... Reference: section 6.4.15.3.1 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: none [Setup] Check Cancel not supported POST Cancel operation task Check HTTP Response Status Code Is 404 Check HTTP Response Body Json Schema Is ProblemDetails Post Cancel operation task Conflict [Documentation] Test ID: 5.3.2.14.3 ... Test title: Post Cancel operation task Conflict ... Test objective: The objective is to test that POST method fail if a status conflict exist on LCM operation ... Pre-conditions: none ... Reference: section 6.4.15.3.1 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: none Depends on test failure Check resource FAILED_TEMP POST Cancel operation task Check HTTP Response Status Code Is 409 Check HTTP Response Body Json Schema Is ProblemDetails GET Cancel operation task - Method not implemented [Documentation] Test ID: 5.3.2.14.4 ... Test title: GET Cancel operation task - Method not implemented ... Test objective: The objective is to test that GET method is not implemented ... Pre-conditions: none ... Reference: section 6.4.15.3.2 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: none GET Cancel operation task Check HTTP Response Status Code Is 405 PUT Cancel operation task - Method not implemented [Documentation] Test ID: 5.3.2.14.5 ... Test title: PUT Cancel operation task - Method not implemented ... Test objective: The objective is to test that PUT method is not implemented ... Pre-conditions: none ... Reference: section 6.4.15.3.3 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: none PUT Cancel operation task Check HTTP Response Status Code Is 405 PATCH Cancel operation task - Method not implemented [Documentation] Test ID: 5.3.2.14.6 ... Test title: PATCH Cancel operation task - Method not implemented ... Test objective: The objective is to test that PATCH method is not implemented ... Pre-conditions: none ... Reference: section 6.4.15.3.4 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: none PATCH Cancel operation task Check HTTP Response Status Code Is 405 DELETE Cancel operation task - Method not implemented [Documentation] Test ID: 5.3.2.14.7 ... Test title: DELETE Cancel operation task - Method not implemented ... Test objective: The objective is to test that DELETE method is not implemented ... Pre-conditions: none ... Reference: section 6.4.15.3.5 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: none DELETE Cancel operation task Check HTTP Response Status Code Is 405 GET Cancel operation task - Method not implemented GET Cancel operation task Check HTTP Response Status Code Is 405 No newline at end of file SOL005/NSLifecycleManagement-API/ContinueOperationTask.robot +60 −4 Original line number Diff line number Diff line Loading @@ -9,37 +9,93 @@ Library JSONSchemaLibrary schemas/ *** Test Cases *** Post Continue operation task [Documentation] Test ID: 5.3.2.12.1 ... Test title: Post Continue operation task ... Test objective: The objective is to test that POST method trigger a continue on the LCM operation ... Pre-conditions: NS instance status equal to FAILED_TEMP ... Reference: section 6.4.13.3.1 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: none Depends on test Check resource FAILED_TEMP POST Continue operation task Check HTTP Response Status Code Is 202 Post Continue operation task Not Found [Documentation] Test ID: 5.3.2.12.2 ... Test title: Post Continue operation task Not Found ... Test objective: The objective is to test that POST method fail if operation is not found ... Pre-conditions: none ... Reference: section 6.4.13.3.1 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: none [Setup] Check Continue not supported POST Continue operation task Check HTTP Response Status Code Is 404 Check HTTP Response Body Json Schema Is ProblemDetails Post Continue operation task Conflict [Documentation] Test ID: 5.3.2.12.3 ... Test title: Post Continue operation task Conflict ... Test objective: The objective is to test that POST method fail in case of operation status conflict ... Pre-conditions: none ... Reference: section 6.4.13.3.1 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: none Depends on test failure Check resource FAILED_TEMP POST Continue operation task Check HTTP Response Status Code Is 409 Check HTTP Response Body Json Schema Is ProblemDetails GET Continue operation task - Method not implemented [Documentation] Test ID: 5.3.2.12.4 ... Test title: GET Continue operation task - Method not implemented ... Test objective: The objective is to test that GET method is not implemented ... Pre-conditions: none ... Reference: section 6.4.13.3.2 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: none GET Continue operation task Check HTTP Response Status Code Is 405 PUT Continue operation task - Method not implemented [Documentation] Test ID: 5.3.2.13.5 ... Test title: PUT Continue operation task - Method not implemented ... Test objective: The objective is to test that PUT method is not implemented ... Pre-conditions: none ... Reference: section 6.4.13.3.3 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: none PUT Continue operation task Check HTTP Response Status Code Is 405 PATCH Continue operation task - Method not implemented [Documentation] Test ID: 5.3.2.13.5 ... Test title: PATCH Continue operation task - Method not implemented ... Test objective: The objective is to test that PATCH method is not implemented ... Pre-conditions: none ... Reference: section 6.4.14.3.4 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: none PATCH Continue operation task Check HTTP Response Status Code Is 405 DELETE Continue operation task - Method not implemented [Documentation] Test ID: 5.3.2.13.5 ... Test title: DELETE Continue operation task - Method not implemented ... Test objective: The objective is to test that DELETE method is not implemented ... Pre-conditions: none ... Reference: section 6.4.14.3.5 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: none DELETE Continue operation task Check HTTP Response Status Code Is 405 GET Continue operation task - Method not implemented GET Continue operation task Check HTTP Response Status Code Is 405 No newline at end of file SOL005/NSLifecycleManagement-API/FailOperationTask.robot +60 −6 Original line number Diff line number Diff line Loading @@ -9,38 +9,92 @@ Library JSONSchemaLibrary schemas/ *** Test Cases *** 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 ... 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 ... Applicability: none ... Post-Conditions: none Depends on test Check resource FAILED_TEMP POST Fail operation task Check HTTP Response Status Code Is 202 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 operation is not found ... Pre-conditions: none ... Reference: section 6.4.14.3.1 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: none [Setup] Check Fail not supported POST Fail operation task Check HTTP Response Status Code Is 404 Check HTTP Response Body Json Schema Is ProblemDetails 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 operation ... Pre-conditions: none ... Reference: section 6.4.14.3.1 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: none Depends on test failure Check resource FAILED_TEMP POST Fail operation task Check HTTP Response Status Code Is 409 Check HTTP Response Body Json Schema Is ProblemDetails GET Fail operation task - Method not implemented [Documentation] Test ID: 5.3.2.13.4 ... Test title: GET Fail operation task - Method not implemented ... Test objective: The objective is to test that GET method is not implemented ... Pre-conditions: none ... Reference: section 6.4.14.3.2 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: none GET Fail operation task Check HTTP Response Status Code Is 405 PUT Fail operation task - Method not implemented [Documentation] Test ID: 5.3.2.13.5 ... Test title: PUT Fail operation task - Method not implemented ... Test objective: The objective is to test that PUT method is not implemented ... Pre-conditions: none ... Reference: section 6.4.14.3.3 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: none PUT Fail operation task Check HTTP Response Status Code Is 405 PATCH Fail operation task - Method not implemented [Documentation] Test ID: 5.3.2.13.6 ... Test title: PATCH Fail operation task - Method not implemented ... Test objective: The objective is to test that PATCH method is not implemented ... Pre-conditions: none ... Reference: section 6.4.14.3.4 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: none PATCH Fail operation task Check HTTP Response Status Code Is 405 DELETE Fail operation task - Method not implemented [Documentation] Test ID: 5.3.2.13.7 ... Test title: DELETE Fail operation task - Method not implemented ... Test objective: The objective is to test that DELETE method is not implemented ... Pre-conditions: none ... Reference: section 6.4.14.3.5 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: none DELETE Fail operation task Check HTTP Response Status Code Is 405 GET Fail operation task - Method not implemented GET Fail operation task Check HTTP Response Status Code Is 405 No newline at end of file SOL005/NSLifecycleManagement-API/HealNSTask.robot +50 −2 Original line number Diff line number Diff line Loading @@ -8,12 +8,28 @@ Library JSONSchemaLibrary schemas/ Suite Setup Check resource existance *** Test Cases *** Heal a NSInstance 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: none ... Reference: section 6.4.7.3.1 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: The Heal NS instance is created on the NFVO POST Heal NSInstance Check HTTP Response Status Code Is 202 Check HTTP Response Header Contains Location Heal a NSInstance Conflict 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: none ... Reference: section 6.4.7.3.1 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: The Heal NS instance is not created on the NFVO [Setup] Check resource not_instantiated POST Heal NSInstance Check HTTP Response Status Code Is 409 Loading @@ -21,18 +37,50 @@ Heal a NSInstance Conflict Check HTTP Response Body Json Schema Is ProblemDetails GET Heal NSInstance- Method not implemented [Documentation] Test ID: 5.3.2.6.3 ... Test title: GET Heal NSInstance- Method not implemented ... Test objective: The objective is to test that GET method is not implemented ... Pre-conditions: none ... Reference: section 6.4.7.3.2 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: none GET Heal NSInstance Check HTTP Response Status Code Is 405 PUT Heal NSInstance - Method not implemented [Documentation] Test ID: 5.3.2.6.4 ... Test title: PUT Heal NSInstance - Method not implemented ... Test objective: The objective is to test that PUT method is not implemented ... Pre-conditions: none ... Reference: section 6.4.7.3.3 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: none PUT Heal NSInstance Check HTTP Response Status Code Is 405 PATCH Heal NSInstance - Method not implemented [Documentation] Test ID: 5.3.2.6.4 ... Test title: PATCH Heal NSInstance - Method not implemented ... Test objective: The objective is to test that PATCH method is not implemented ... Pre-conditions: none ... Reference: section 6.4.7.3.4 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: none PATCH Heal NSInstance Check HTTP Response Status Code Is 405 DELETE Heal NSInstance - Method not implemented [Documentation] Test ID: 5.3.2.6.4 ... Test title: DELETE Heal NSInstance - Method not implemented ... Test objective: The objective is to test that DELETE method is not implemented ... Pre-conditions: none ... Reference: section 6.4.7.3.5 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: none DELETE Heal NSInstance Check HTTP Response Status Code Is 405 SOL005/NSLifecycleManagement-API/IndividualNSInstance.robot +49 −1 Original line number Diff line number Diff line Loading @@ -8,29 +8,77 @@ Library JSONSchemaLibrary schemas/ Suite Setup Check resource existance *** Test Cases *** Post Individual VNFInstance - Method not implemented 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 ... Pre-conditions: none ... Reference: section 6.4.3.3.1 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: The NS instance is not created on the NFVO POST IndividualNSInstance Check HTTP Response Status Code Is 405 Get Information about an individual NS Instance [Documentation] Test ID: 5.3.2.2.2 ... Test title: Get Information about an individual NS Instance ... Test objective: The objective is to test that GET method allow to query an NS instance ... Pre-conditions: none ... Reference: section 6.4.3.3.2 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: none GET IndividualNSInstance Check HTTP Response Status Code Is 200 Check HTTP Response Header ContentType is ${CONTENT_TYPE} Check HTTP Response Body Json Schema Is NsInstance 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 ... Pre-conditions: none ... Reference: section 6.4.3.3.3 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: The NS instance is not modified on the NFVO PUT IndividualNSInstance Check HTTP Response Status Code Is 405 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 ... Pre-conditions: none ... Reference: section 6.4.3.3.4 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: The NS instance is not modified on the NFVO PATCH IndividualNSInstance Check HTTP Response Status Code Is 405 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 ... Pre-conditions: none. ... 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 DELETE IndividualNSInstance Check HTTP Response Status Code Is 204 DELETE Individual NSInstance Conflict [Documentation] Test ID: 5.3.2.2.5 ... 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 running instance of a NS ... 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 [Setup] Check resource instantiated DELETE IndividualNSInstance Check HTTP Response Status Code Is 409 Loading Loading
SOL005/NSLifecycleManagement-API/CancelOperationTask.robot +60 −7 Original line number Diff line number Diff line Loading @@ -9,39 +9,92 @@ Library JSONSchemaLibrary schemas/ *** Test Cases *** Post Cancel operation task [Documentation] Test ID: 5.3.2.14.1 ... Test title: Post Cancel operation task ... Test objective: The objective is to test that POST method cancel an LCM operation ... Pre-conditions: NS instance status equal to STARTING, PROCESSING or ROLLING_BACK ... Reference: section 6.4.15.3.1 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: none Depends on test Check resource FAILED_TEMP POST Cancel operation task Check HTTP Response Status Code Is 202 Post Cancel operation task Not Found [Documentation] Test ID: 5.3.2.14.2 ... Test title: Post Cancel operation task Not Found ... Test objective: The objective is to test that POST method fail if LCM operation not found ... Pre-conditions: none ... Reference: section 6.4.15.3.1 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: none [Setup] Check Cancel not supported POST Cancel operation task Check HTTP Response Status Code Is 404 Check HTTP Response Body Json Schema Is ProblemDetails Post Cancel operation task Conflict [Documentation] Test ID: 5.3.2.14.3 ... Test title: Post Cancel operation task Conflict ... Test objective: The objective is to test that POST method fail if a status conflict exist on LCM operation ... Pre-conditions: none ... Reference: section 6.4.15.3.1 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: none Depends on test failure Check resource FAILED_TEMP POST Cancel operation task Check HTTP Response Status Code Is 409 Check HTTP Response Body Json Schema Is ProblemDetails GET Cancel operation task - Method not implemented [Documentation] Test ID: 5.3.2.14.4 ... Test title: GET Cancel operation task - Method not implemented ... Test objective: The objective is to test that GET method is not implemented ... Pre-conditions: none ... Reference: section 6.4.15.3.2 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: none GET Cancel operation task Check HTTP Response Status Code Is 405 PUT Cancel operation task - Method not implemented [Documentation] Test ID: 5.3.2.14.5 ... Test title: PUT Cancel operation task - Method not implemented ... Test objective: The objective is to test that PUT method is not implemented ... Pre-conditions: none ... Reference: section 6.4.15.3.3 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: none PUT Cancel operation task Check HTTP Response Status Code Is 405 PATCH Cancel operation task - Method not implemented [Documentation] Test ID: 5.3.2.14.6 ... Test title: PATCH Cancel operation task - Method not implemented ... Test objective: The objective is to test that PATCH method is not implemented ... Pre-conditions: none ... Reference: section 6.4.15.3.4 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: none PATCH Cancel operation task Check HTTP Response Status Code Is 405 DELETE Cancel operation task - Method not implemented [Documentation] Test ID: 5.3.2.14.7 ... Test title: DELETE Cancel operation task - Method not implemented ... Test objective: The objective is to test that DELETE method is not implemented ... Pre-conditions: none ... Reference: section 6.4.15.3.5 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: none DELETE Cancel operation task Check HTTP Response Status Code Is 405 GET Cancel operation task - Method not implemented GET Cancel operation task Check HTTP Response Status Code Is 405 No newline at end of file
SOL005/NSLifecycleManagement-API/ContinueOperationTask.robot +60 −4 Original line number Diff line number Diff line Loading @@ -9,37 +9,93 @@ Library JSONSchemaLibrary schemas/ *** Test Cases *** Post Continue operation task [Documentation] Test ID: 5.3.2.12.1 ... Test title: Post Continue operation task ... Test objective: The objective is to test that POST method trigger a continue on the LCM operation ... Pre-conditions: NS instance status equal to FAILED_TEMP ... Reference: section 6.4.13.3.1 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: none Depends on test Check resource FAILED_TEMP POST Continue operation task Check HTTP Response Status Code Is 202 Post Continue operation task Not Found [Documentation] Test ID: 5.3.2.12.2 ... Test title: Post Continue operation task Not Found ... Test objective: The objective is to test that POST method fail if operation is not found ... Pre-conditions: none ... Reference: section 6.4.13.3.1 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: none [Setup] Check Continue not supported POST Continue operation task Check HTTP Response Status Code Is 404 Check HTTP Response Body Json Schema Is ProblemDetails Post Continue operation task Conflict [Documentation] Test ID: 5.3.2.12.3 ... Test title: Post Continue operation task Conflict ... Test objective: The objective is to test that POST method fail in case of operation status conflict ... Pre-conditions: none ... Reference: section 6.4.13.3.1 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: none Depends on test failure Check resource FAILED_TEMP POST Continue operation task Check HTTP Response Status Code Is 409 Check HTTP Response Body Json Schema Is ProblemDetails GET Continue operation task - Method not implemented [Documentation] Test ID: 5.3.2.12.4 ... Test title: GET Continue operation task - Method not implemented ... Test objective: The objective is to test that GET method is not implemented ... Pre-conditions: none ... Reference: section 6.4.13.3.2 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: none GET Continue operation task Check HTTP Response Status Code Is 405 PUT Continue operation task - Method not implemented [Documentation] Test ID: 5.3.2.13.5 ... Test title: PUT Continue operation task - Method not implemented ... Test objective: The objective is to test that PUT method is not implemented ... Pre-conditions: none ... Reference: section 6.4.13.3.3 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: none PUT Continue operation task Check HTTP Response Status Code Is 405 PATCH Continue operation task - Method not implemented [Documentation] Test ID: 5.3.2.13.5 ... Test title: PATCH Continue operation task - Method not implemented ... Test objective: The objective is to test that PATCH method is not implemented ... Pre-conditions: none ... Reference: section 6.4.14.3.4 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: none PATCH Continue operation task Check HTTP Response Status Code Is 405 DELETE Continue operation task - Method not implemented [Documentation] Test ID: 5.3.2.13.5 ... Test title: DELETE Continue operation task - Method not implemented ... Test objective: The objective is to test that DELETE method is not implemented ... Pre-conditions: none ... Reference: section 6.4.14.3.5 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: none DELETE Continue operation task Check HTTP Response Status Code Is 405 GET Continue operation task - Method not implemented GET Continue operation task Check HTTP Response Status Code Is 405 No newline at end of file
SOL005/NSLifecycleManagement-API/FailOperationTask.robot +60 −6 Original line number Diff line number Diff line Loading @@ -9,38 +9,92 @@ Library JSONSchemaLibrary schemas/ *** Test Cases *** 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 ... 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 ... Applicability: none ... Post-Conditions: none Depends on test Check resource FAILED_TEMP POST Fail operation task Check HTTP Response Status Code Is 202 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 operation is not found ... Pre-conditions: none ... Reference: section 6.4.14.3.1 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: none [Setup] Check Fail not supported POST Fail operation task Check HTTP Response Status Code Is 404 Check HTTP Response Body Json Schema Is ProblemDetails 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 operation ... Pre-conditions: none ... Reference: section 6.4.14.3.1 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: none Depends on test failure Check resource FAILED_TEMP POST Fail operation task Check HTTP Response Status Code Is 409 Check HTTP Response Body Json Schema Is ProblemDetails GET Fail operation task - Method not implemented [Documentation] Test ID: 5.3.2.13.4 ... Test title: GET Fail operation task - Method not implemented ... Test objective: The objective is to test that GET method is not implemented ... Pre-conditions: none ... Reference: section 6.4.14.3.2 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: none GET Fail operation task Check HTTP Response Status Code Is 405 PUT Fail operation task - Method not implemented [Documentation] Test ID: 5.3.2.13.5 ... Test title: PUT Fail operation task - Method not implemented ... Test objective: The objective is to test that PUT method is not implemented ... Pre-conditions: none ... Reference: section 6.4.14.3.3 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: none PUT Fail operation task Check HTTP Response Status Code Is 405 PATCH Fail operation task - Method not implemented [Documentation] Test ID: 5.3.2.13.6 ... Test title: PATCH Fail operation task - Method not implemented ... Test objective: The objective is to test that PATCH method is not implemented ... Pre-conditions: none ... Reference: section 6.4.14.3.4 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: none PATCH Fail operation task Check HTTP Response Status Code Is 405 DELETE Fail operation task - Method not implemented [Documentation] Test ID: 5.3.2.13.7 ... Test title: DELETE Fail operation task - Method not implemented ... Test objective: The objective is to test that DELETE method is not implemented ... Pre-conditions: none ... Reference: section 6.4.14.3.5 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: none DELETE Fail operation task Check HTTP Response Status Code Is 405 GET Fail operation task - Method not implemented GET Fail operation task Check HTTP Response Status Code Is 405 No newline at end of file
SOL005/NSLifecycleManagement-API/HealNSTask.robot +50 −2 Original line number Diff line number Diff line Loading @@ -8,12 +8,28 @@ Library JSONSchemaLibrary schemas/ Suite Setup Check resource existance *** Test Cases *** Heal a NSInstance 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: none ... Reference: section 6.4.7.3.1 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: The Heal NS instance is created on the NFVO POST Heal NSInstance Check HTTP Response Status Code Is 202 Check HTTP Response Header Contains Location Heal a NSInstance Conflict 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: none ... Reference: section 6.4.7.3.1 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: The Heal NS instance is not created on the NFVO [Setup] Check resource not_instantiated POST Heal NSInstance Check HTTP Response Status Code Is 409 Loading @@ -21,18 +37,50 @@ Heal a NSInstance Conflict Check HTTP Response Body Json Schema Is ProblemDetails GET Heal NSInstance- Method not implemented [Documentation] Test ID: 5.3.2.6.3 ... Test title: GET Heal NSInstance- Method not implemented ... Test objective: The objective is to test that GET method is not implemented ... Pre-conditions: none ... Reference: section 6.4.7.3.2 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: none GET Heal NSInstance Check HTTP Response Status Code Is 405 PUT Heal NSInstance - Method not implemented [Documentation] Test ID: 5.3.2.6.4 ... Test title: PUT Heal NSInstance - Method not implemented ... Test objective: The objective is to test that PUT method is not implemented ... Pre-conditions: none ... Reference: section 6.4.7.3.3 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: none PUT Heal NSInstance Check HTTP Response Status Code Is 405 PATCH Heal NSInstance - Method not implemented [Documentation] Test ID: 5.3.2.6.4 ... Test title: PATCH Heal NSInstance - Method not implemented ... Test objective: The objective is to test that PATCH method is not implemented ... Pre-conditions: none ... Reference: section 6.4.7.3.4 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: none PATCH Heal NSInstance Check HTTP Response Status Code Is 405 DELETE Heal NSInstance - Method not implemented [Documentation] Test ID: 5.3.2.6.4 ... Test title: DELETE Heal NSInstance - Method not implemented ... Test objective: The objective is to test that DELETE method is not implemented ... Pre-conditions: none ... Reference: section 6.4.7.3.5 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: none DELETE Heal NSInstance Check HTTP Response Status Code Is 405
SOL005/NSLifecycleManagement-API/IndividualNSInstance.robot +49 −1 Original line number Diff line number Diff line Loading @@ -8,29 +8,77 @@ Library JSONSchemaLibrary schemas/ Suite Setup Check resource existance *** Test Cases *** Post Individual VNFInstance - Method not implemented 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 ... Pre-conditions: none ... Reference: section 6.4.3.3.1 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: The NS instance is not created on the NFVO POST IndividualNSInstance Check HTTP Response Status Code Is 405 Get Information about an individual NS Instance [Documentation] Test ID: 5.3.2.2.2 ... Test title: Get Information about an individual NS Instance ... Test objective: The objective is to test that GET method allow to query an NS instance ... Pre-conditions: none ... Reference: section 6.4.3.3.2 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: none GET IndividualNSInstance Check HTTP Response Status Code Is 200 Check HTTP Response Header ContentType is ${CONTENT_TYPE} Check HTTP Response Body Json Schema Is NsInstance 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 ... Pre-conditions: none ... Reference: section 6.4.3.3.3 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: The NS instance is not modified on the NFVO PUT IndividualNSInstance Check HTTP Response Status Code Is 405 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 ... Pre-conditions: none ... Reference: section 6.4.3.3.4 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none ... Post-Conditions: The NS instance is not modified on the NFVO PATCH IndividualNSInstance Check HTTP Response Status Code Is 405 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 ... Pre-conditions: none. ... 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 DELETE IndividualNSInstance Check HTTP Response Status Code Is 204 DELETE Individual NSInstance Conflict [Documentation] Test ID: 5.3.2.2.5 ... 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 running instance of a NS ... 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 [Setup] Check resource instantiated DELETE IndividualNSInstance Check HTTP Response Status Code Is 409 Loading