Loading SOL003/VNFLifecycleManagement-API/ChangeVNFFlavourTask.robot +1 −3 Original line number Diff line number Diff line Loading @@ -34,7 +34,6 @@ POST Change deployment flavour of a vnfInstance Conflict (Not-Instantiated) Check HTTP Response Status Code Is 409 Check HTTP Response Body Json Schema Is ProblemDetails POST Change deployment flavour of a vnfInstance Not Found # TODO: Need to create a vnfInstance which's instantiatedVnfInfo.scaleStatus is absent [Documentation] Test ID: 7.3.1.6.3 Loading @@ -49,7 +48,6 @@ POST Change deployment flavour of a vnfInstance Not Found Check HTTP Response Status Code Is 404 Check HTTP Response Body Json Schema Is ProblemDetails GET Change deployment flavour VNFInstance - Method not implemented [Documentation] Test ID: 7.3.1.6.4 ... Test title: GET Change deployment flavour VNFInstance - Method not implemented Loading SOL003/VNFLifecycleManagement-API/HealVNFTask.robot +7 −7 Original line number Diff line number Diff line Loading @@ -16,7 +16,7 @@ POST Heal a vnfInstance ... Reference: Clause 5.4.9.3.1 - ETSI GS NFV-SOL 003 [1] v2.6.1 ... Config ID: Config_prod_VNFM ... Applicability: none ... Post-Conditions: ... Post-Conditions: none POST Heal VNF Check HTTP Response Status Code Is 202 Check Operation Occurrence Id existence Loading @@ -30,7 +30,7 @@ POST Heal a vnfInstance Conflict (Not-Instantiated) ... Reference: Clause 5.4.9.3.1 - ETSI GS NFV-SOL 003 [1] v2.6.1 ... Config ID: Config_prod_VNFM ... Applicability: none ... Post-Conditions: ... Post-Conditions: none POST Heal VNF Check HTTP Response Status Code Is 409 Check HTTP Response Body Json Schema Is ProblemDetails Loading @@ -45,7 +45,7 @@ POST Heal a vnfInstance Not Found ... Reference: Clause 5.4.9.3.1 - ETSI GS NFV-SOL 003 [1] v2.6.1 ... Config ID: Config_prod_VNFM ... Applicability: none ... Post-Conditions: ... Post-Conditions: none POST Heal VNF Check HTTP Response Status Code Is 404 Check HTTP Response Body Json Schema Is ProblemDetails Loading @@ -59,7 +59,7 @@ GET Heal VNFInstance - Method not implemented ... Reference: Clause 5.4.9.3.2 - ETSI GS NFV-SOL 003 [1] v2.6.1 ... Config ID: Config_prod_VNFM ... Applicability: none ... Post-Conditions: ... Post-Conditions: none GET Heal VNF Check HTTP Response Status Code Is 405 Loading @@ -71,7 +71,7 @@ PUT Heal VNFInstance - Method not implemented ... Reference: Clause 5.4.9.3.3 - ETSI GS NFV-SOL 003 [1] v2.6.1 ... Config ID: Config_prod_VNFM ... Applicability: none ... Post-Conditions: ... Post-Conditions: none PUT Heal VNF Check HTTP Response Status Code Is 405 Loading @@ -83,7 +83,7 @@ PATCH Heal VNFInstance - Method not implemented ... Reference: Clause 5.4.9.3.4 - ETSI GS NFV-SOL 003 [1] v2.6.1 ... Config ID: Config_prod_VNFM ... Applicability: none ... Post-Conditions: ... Post-Conditions: none PATCH Heal VNF Check HTTP Response Status Code Is 405 Loading @@ -95,7 +95,7 @@ DELETE Heal VNFInstance - Method not implemented ... Reference: Clause 5.4.9.3.5 - ETSI GS NFV-SOL 003 [1] v2.6.1 ... Config ID: Config_prod_VNFM ... Applicability: none ... Post-Conditions: ... Post-Conditions: none DELETE Heal VNF Check HTTP Response Status Code Is 405 Loading SOL003/VNFLifecycleManagement-API/IndividualSubscription.robot +12 −0 Original line number Diff line number Diff line Loading @@ -68,6 +68,18 @@ DELETE an individual subscription Delete Individual subscription Check HTTP Response Status Code Is 405 GET Individual Subscription - Not Found [Documentation] Test ID: 7.3.1.18.6 ... Test title: GET Individual Subscription - Not Found ... Test objective: The objective is to test the retrieval of individual subscription fails when subscription is not present ... Pre-conditions: none ... Reference: Clause 5.4.19.3.2 - ETSI GS NFV-SOL 003 [1] v2.6.1 ... Config ID: Config_prod_VNFM ... Applicability: none ... Post-Conditions: none Get Individual Subscription Check HTTP Response Status Code Is 404 *** Keywords *** Check resource existence Set Headers {"Accept":"${ACCEPT}"} Loading SOL003/VNFLifecycleManagement-API/IndividualVNFInstance.robot +23 −11 Original line number Diff line number Diff line Loading @@ -20,8 +20,8 @@ Post Individual VNFInstance - Method not implemented ... Pre-conditions: none ... Reference: Clause 5.4.3.3.1 - ETSI GS NFV-SOL 003 [1] v2.6.1 ... Config ID: Config_prod_VNFM ... Applicability: ... Post-Conditions: ... Applicability: none ... Post-Conditions: none POST individual vnfInstance Check HTTP Response Status Code Is 405 Loading @@ -32,8 +32,8 @@ Get Information about an individual VNF Instance ... Pre-conditions: none ... Reference: Clause 5.4.3.3.2 - ETSI GS NFV-SOL 003 [1] v2.6.1 ... Config ID: Config_prod_VNFM ... Applicability: ... Post-Conditions: ... Applicability: none ... Post-Conditions: none GET individual vnfInstance Check HTTP Response Status Code Is 200 Check HTTP Response Body Json Schema Is vnfInstance Loading @@ -45,8 +45,8 @@ PUT Individual VNFInstance - Method not implemented ... Pre-conditions: none ... Reference: Clause 5.4.3.3.3 - ETSI GS NFV-SOL 003 [1] v2.6.1 ... Config ID: Config_prod_VNFM ... Applicability: ... Post-Conditions: ... Applicability: none ... Post-Conditions: none PUT individual vnfInstance Check HTTP Response Status Code Is 405 Loading @@ -57,7 +57,7 @@ PATCH Individual VNFInstance ... Pre-conditions: an existing VNF instance resource ... Reference: Clause 5.4.3.3.4 - ETSI GS NFV-SOL 003 [1] v2.6.1 ... Config ID: Config_prod_VNFM ... Applicability: ... Applicability: none ... Post-Conditions: VNFInstance modified PATCH individual vnfInstance Check HTTP Response Status Code Is 202 Loading @@ -70,7 +70,7 @@ PATCH Individual VNFInstance Precondition failed ... Pre-conditions: ETag mismatch ... Reference: Clause 5.4.3.3.4 - ETSI GS NFV-SOL 003 [1] v2.6.1 ... Config ID: Config_prod_VNFM ... Applicability: ... Applicability: none ... Post-Conditions: VNFInstance not modified PATCH individual vnfInstance Check HTTP Response Status Code Is 412 Loading @@ -83,7 +83,7 @@ PATCH Individual VNFInstance Conflict ... Pre-conditions: another LCM operation is ongoing ... Reference: Clause 5.4.3.3.4 - ETSI GS NFV-SOL 003 [1] v2.6.1 ... Config ID: Config_prod_VNFM ... Applicability: ... Applicability: none ... Post-Conditions: VNFInstance not modified PATCH individual vnfInstance Check HTTP Response Status Code Is 409 Loading @@ -96,7 +96,7 @@ DELETE Individual VNFInstance ... Pre-conditions: the VNF instance resource is existing ... Reference: Clause 5.4.3.3.5 - ETSI GS NFV-SOL 003 [1] v2.6.1 ... Config ID: Config_prod_VNFM ... Applicability: ... Applicability: none ... Post-Conditions: VNFInstance deleted DELETE individual vnfInstance Check HTTP Response Status Code Is 204 Loading @@ -108,13 +108,25 @@ DELETE Individual VNFInstance Conflict ... Pre-conditions: VNF instance resource is in INSTANTIATED state ... Reference: Clause 5.4.3.3.5 - ETSI GS NFV-SOL 003 [1] v2.6.1 ... Config ID: Config_prod_VNFM ... Applicability: ... Applicability: none ... Post-Conditions: Resources are not deleted DELETE individual vnfInstance Check HTTP Response Status Code Is 409 Check HTTP Response Body Json Schema Is ProblemDetails Check resource existence Get Information about an individual VNF Instance - Not Found [Documentation] Test ID: 7.3.1.2.9 ... Test title: Get Information about an individual VNF Instance - Not Found ... Test objective: The objective is to test that the retrieval of an individual VNF Instance fails when instance is not present. ... Pre-conditions: none ... Reference: Clause 5.4.3.3.2 - ETSI GS NFV-SOL 003 [1] v2.6.1 ... Config ID: Config_prod_VNFM ... Applicability: none ... Post-Conditions: none GET individual vnfInstance Check HTTP Response Status Code Is 404 *** Keywords *** Check resource existence Set Headers {"Accept":"${ACCEPT}"} Loading SOL003/VNFLifecycleManagement-API/IndividualVnfLcmOperationOccurence.robot +14 −12 Original line number Diff line number Diff line Loading @@ -19,16 +19,16 @@ Post Individual VNF LCM Operation occurrences - Method not implemented Post Individual VNF LCM Operation occurrences Check HTTP Response Status Code Is 405 Get information about multiple VNF instances Get Individual VNF LCM Operation occurrences [Documentation] Test ID: 7.3.1.12.2 ... Test title: Get information about multiple VNF instances ... Test title: Get Individual VNF LCM Operation occurrences ... Test objective: The objective is to test that this method retrieve information about a VNF lifecycle management operation occurrence ... Pre-conditions: none ... Reference: Clause 5.4.13.3.2 - ETSI GS NFV-SOL 003 [1] v2.6.1 ... Config ID: Config_prod_VNFM ... Applicability: none ... Post-Conditions: none Get multiple VNF instances Get Individual VNF LCM Operation occurrences Check HTTP Response Status Code Is 200 Check HTTP Response Body Json Schema Is VnfLcmOpOcc Loading Loading @@ -68,12 +68,14 @@ PATCH Individual VNF LCM Operation occurrences - Method not implemented Delete multiple VNF instances Check HTTP Response Status Code Is 405 *** Keywords *** Get multiple VNF instances 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}"} Log Execute Query and validate response Get ${apiRoot}/${apiName}/${apiVersion}/vnf_lcm_op_occs/${vnfLcmOpOccId} ${outputResponse}= Output response Set Global Variable ${response} ${outputResponse} No newline at end of file Get Individual VNF LCM Operation occurrences - Not Found [Documentation] Test ID: 7.3.1.12.6 ... Test title: Get Individual VNF LCM Operation occurrences - Not Found ... Test objective: The objective is to test that the retrieval of VNF lifecycle management operation occurrence fails when instance is not present. ... Pre-conditions: none ... Reference: Clause 5.4.13.3.2 - ETSI GS NFV-SOL 003 [1] v2.6.1 ... Config ID: Config_prod_VNFM ... Applicability: none ... Post-Conditions: none Get Individual VNF LCM Operation occurrences Check HTTP Response Status Code Is 404 No newline at end of file Loading
SOL003/VNFLifecycleManagement-API/ChangeVNFFlavourTask.robot +1 −3 Original line number Diff line number Diff line Loading @@ -34,7 +34,6 @@ POST Change deployment flavour of a vnfInstance Conflict (Not-Instantiated) Check HTTP Response Status Code Is 409 Check HTTP Response Body Json Schema Is ProblemDetails POST Change deployment flavour of a vnfInstance Not Found # TODO: Need to create a vnfInstance which's instantiatedVnfInfo.scaleStatus is absent [Documentation] Test ID: 7.3.1.6.3 Loading @@ -49,7 +48,6 @@ POST Change deployment flavour of a vnfInstance Not Found Check HTTP Response Status Code Is 404 Check HTTP Response Body Json Schema Is ProblemDetails GET Change deployment flavour VNFInstance - Method not implemented [Documentation] Test ID: 7.3.1.6.4 ... Test title: GET Change deployment flavour VNFInstance - Method not implemented Loading
SOL003/VNFLifecycleManagement-API/HealVNFTask.robot +7 −7 Original line number Diff line number Diff line Loading @@ -16,7 +16,7 @@ POST Heal a vnfInstance ... Reference: Clause 5.4.9.3.1 - ETSI GS NFV-SOL 003 [1] v2.6.1 ... Config ID: Config_prod_VNFM ... Applicability: none ... Post-Conditions: ... Post-Conditions: none POST Heal VNF Check HTTP Response Status Code Is 202 Check Operation Occurrence Id existence Loading @@ -30,7 +30,7 @@ POST Heal a vnfInstance Conflict (Not-Instantiated) ... Reference: Clause 5.4.9.3.1 - ETSI GS NFV-SOL 003 [1] v2.6.1 ... Config ID: Config_prod_VNFM ... Applicability: none ... Post-Conditions: ... Post-Conditions: none POST Heal VNF Check HTTP Response Status Code Is 409 Check HTTP Response Body Json Schema Is ProblemDetails Loading @@ -45,7 +45,7 @@ POST Heal a vnfInstance Not Found ... Reference: Clause 5.4.9.3.1 - ETSI GS NFV-SOL 003 [1] v2.6.1 ... Config ID: Config_prod_VNFM ... Applicability: none ... Post-Conditions: ... Post-Conditions: none POST Heal VNF Check HTTP Response Status Code Is 404 Check HTTP Response Body Json Schema Is ProblemDetails Loading @@ -59,7 +59,7 @@ GET Heal VNFInstance - Method not implemented ... Reference: Clause 5.4.9.3.2 - ETSI GS NFV-SOL 003 [1] v2.6.1 ... Config ID: Config_prod_VNFM ... Applicability: none ... Post-Conditions: ... Post-Conditions: none GET Heal VNF Check HTTP Response Status Code Is 405 Loading @@ -71,7 +71,7 @@ PUT Heal VNFInstance - Method not implemented ... Reference: Clause 5.4.9.3.3 - ETSI GS NFV-SOL 003 [1] v2.6.1 ... Config ID: Config_prod_VNFM ... Applicability: none ... Post-Conditions: ... Post-Conditions: none PUT Heal VNF Check HTTP Response Status Code Is 405 Loading @@ -83,7 +83,7 @@ PATCH Heal VNFInstance - Method not implemented ... Reference: Clause 5.4.9.3.4 - ETSI GS NFV-SOL 003 [1] v2.6.1 ... Config ID: Config_prod_VNFM ... Applicability: none ... Post-Conditions: ... Post-Conditions: none PATCH Heal VNF Check HTTP Response Status Code Is 405 Loading @@ -95,7 +95,7 @@ DELETE Heal VNFInstance - Method not implemented ... Reference: Clause 5.4.9.3.5 - ETSI GS NFV-SOL 003 [1] v2.6.1 ... Config ID: Config_prod_VNFM ... Applicability: none ... Post-Conditions: ... Post-Conditions: none DELETE Heal VNF Check HTTP Response Status Code Is 405 Loading
SOL003/VNFLifecycleManagement-API/IndividualSubscription.robot +12 −0 Original line number Diff line number Diff line Loading @@ -68,6 +68,18 @@ DELETE an individual subscription Delete Individual subscription Check HTTP Response Status Code Is 405 GET Individual Subscription - Not Found [Documentation] Test ID: 7.3.1.18.6 ... Test title: GET Individual Subscription - Not Found ... Test objective: The objective is to test the retrieval of individual subscription fails when subscription is not present ... Pre-conditions: none ... Reference: Clause 5.4.19.3.2 - ETSI GS NFV-SOL 003 [1] v2.6.1 ... Config ID: Config_prod_VNFM ... Applicability: none ... Post-Conditions: none Get Individual Subscription Check HTTP Response Status Code Is 404 *** Keywords *** Check resource existence Set Headers {"Accept":"${ACCEPT}"} Loading
SOL003/VNFLifecycleManagement-API/IndividualVNFInstance.robot +23 −11 Original line number Diff line number Diff line Loading @@ -20,8 +20,8 @@ Post Individual VNFInstance - Method not implemented ... Pre-conditions: none ... Reference: Clause 5.4.3.3.1 - ETSI GS NFV-SOL 003 [1] v2.6.1 ... Config ID: Config_prod_VNFM ... Applicability: ... Post-Conditions: ... Applicability: none ... Post-Conditions: none POST individual vnfInstance Check HTTP Response Status Code Is 405 Loading @@ -32,8 +32,8 @@ Get Information about an individual VNF Instance ... Pre-conditions: none ... Reference: Clause 5.4.3.3.2 - ETSI GS NFV-SOL 003 [1] v2.6.1 ... Config ID: Config_prod_VNFM ... Applicability: ... Post-Conditions: ... Applicability: none ... Post-Conditions: none GET individual vnfInstance Check HTTP Response Status Code Is 200 Check HTTP Response Body Json Schema Is vnfInstance Loading @@ -45,8 +45,8 @@ PUT Individual VNFInstance - Method not implemented ... Pre-conditions: none ... Reference: Clause 5.4.3.3.3 - ETSI GS NFV-SOL 003 [1] v2.6.1 ... Config ID: Config_prod_VNFM ... Applicability: ... Post-Conditions: ... Applicability: none ... Post-Conditions: none PUT individual vnfInstance Check HTTP Response Status Code Is 405 Loading @@ -57,7 +57,7 @@ PATCH Individual VNFInstance ... Pre-conditions: an existing VNF instance resource ... Reference: Clause 5.4.3.3.4 - ETSI GS NFV-SOL 003 [1] v2.6.1 ... Config ID: Config_prod_VNFM ... Applicability: ... Applicability: none ... Post-Conditions: VNFInstance modified PATCH individual vnfInstance Check HTTP Response Status Code Is 202 Loading @@ -70,7 +70,7 @@ PATCH Individual VNFInstance Precondition failed ... Pre-conditions: ETag mismatch ... Reference: Clause 5.4.3.3.4 - ETSI GS NFV-SOL 003 [1] v2.6.1 ... Config ID: Config_prod_VNFM ... Applicability: ... Applicability: none ... Post-Conditions: VNFInstance not modified PATCH individual vnfInstance Check HTTP Response Status Code Is 412 Loading @@ -83,7 +83,7 @@ PATCH Individual VNFInstance Conflict ... Pre-conditions: another LCM operation is ongoing ... Reference: Clause 5.4.3.3.4 - ETSI GS NFV-SOL 003 [1] v2.6.1 ... Config ID: Config_prod_VNFM ... Applicability: ... Applicability: none ... Post-Conditions: VNFInstance not modified PATCH individual vnfInstance Check HTTP Response Status Code Is 409 Loading @@ -96,7 +96,7 @@ DELETE Individual VNFInstance ... Pre-conditions: the VNF instance resource is existing ... Reference: Clause 5.4.3.3.5 - ETSI GS NFV-SOL 003 [1] v2.6.1 ... Config ID: Config_prod_VNFM ... Applicability: ... Applicability: none ... Post-Conditions: VNFInstance deleted DELETE individual vnfInstance Check HTTP Response Status Code Is 204 Loading @@ -108,13 +108,25 @@ DELETE Individual VNFInstance Conflict ... Pre-conditions: VNF instance resource is in INSTANTIATED state ... Reference: Clause 5.4.3.3.5 - ETSI GS NFV-SOL 003 [1] v2.6.1 ... Config ID: Config_prod_VNFM ... Applicability: ... Applicability: none ... Post-Conditions: Resources are not deleted DELETE individual vnfInstance Check HTTP Response Status Code Is 409 Check HTTP Response Body Json Schema Is ProblemDetails Check resource existence Get Information about an individual VNF Instance - Not Found [Documentation] Test ID: 7.3.1.2.9 ... Test title: Get Information about an individual VNF Instance - Not Found ... Test objective: The objective is to test that the retrieval of an individual VNF Instance fails when instance is not present. ... Pre-conditions: none ... Reference: Clause 5.4.3.3.2 - ETSI GS NFV-SOL 003 [1] v2.6.1 ... Config ID: Config_prod_VNFM ... Applicability: none ... Post-Conditions: none GET individual vnfInstance Check HTTP Response Status Code Is 404 *** Keywords *** Check resource existence Set Headers {"Accept":"${ACCEPT}"} Loading
SOL003/VNFLifecycleManagement-API/IndividualVnfLcmOperationOccurence.robot +14 −12 Original line number Diff line number Diff line Loading @@ -19,16 +19,16 @@ Post Individual VNF LCM Operation occurrences - Method not implemented Post Individual VNF LCM Operation occurrences Check HTTP Response Status Code Is 405 Get information about multiple VNF instances Get Individual VNF LCM Operation occurrences [Documentation] Test ID: 7.3.1.12.2 ... Test title: Get information about multiple VNF instances ... Test title: Get Individual VNF LCM Operation occurrences ... Test objective: The objective is to test that this method retrieve information about a VNF lifecycle management operation occurrence ... Pre-conditions: none ... Reference: Clause 5.4.13.3.2 - ETSI GS NFV-SOL 003 [1] v2.6.1 ... Config ID: Config_prod_VNFM ... Applicability: none ... Post-Conditions: none Get multiple VNF instances Get Individual VNF LCM Operation occurrences Check HTTP Response Status Code Is 200 Check HTTP Response Body Json Schema Is VnfLcmOpOcc Loading Loading @@ -68,12 +68,14 @@ PATCH Individual VNF LCM Operation occurrences - Method not implemented Delete multiple VNF instances Check HTTP Response Status Code Is 405 *** Keywords *** Get multiple VNF instances 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}"} Log Execute Query and validate response Get ${apiRoot}/${apiName}/${apiVersion}/vnf_lcm_op_occs/${vnfLcmOpOccId} ${outputResponse}= Output response Set Global Variable ${response} ${outputResponse} No newline at end of file Get Individual VNF LCM Operation occurrences - Not Found [Documentation] Test ID: 7.3.1.12.6 ... Test title: Get Individual VNF LCM Operation occurrences - Not Found ... Test objective: The objective is to test that the retrieval of VNF lifecycle management operation occurrence fails when instance is not present. ... Pre-conditions: none ... Reference: Clause 5.4.13.3.2 - ETSI GS NFV-SOL 003 [1] v2.6.1 ... Config ID: Config_prod_VNFM ... Applicability: none ... Post-Conditions: none Get Individual VNF LCM Operation occurrences Check HTTP Response Status Code Is 404 No newline at end of file