From a38d48c89f46a8b564ad3312758b1a623b40cef2 Mon Sep 17 00:00:00 2001 From: Giacomo Bernini Date: Fri, 21 Jun 2019 16:21:22 +0200 Subject: [PATCH] upd doc for SOL005 NSD mgmt to address comments from TST WG --- .../IndividualNSDescriptor.robot | 18 +++---- .../IndividualPnfDescriptor.robot | 12 ++--- SOL005/NSDManagement-API/NSDContent.robot | 18 +++---- .../NSDManagementKeywords.robot | 6 ++- SOL005/NSDManagement-API/NSDescriptors.robot | 28 +++++------ SOL005/NSDManagement-API/PNFDescriptors.robot | 48 +++++++++---------- SOL005/NSDManagement-API/Subscriptions.robot | 4 +- 7 files changed, 70 insertions(+), 64 deletions(-) diff --git a/SOL005/NSDManagement-API/IndividualNSDescriptor.robot b/SOL005/NSDManagement-API/IndividualNSDescriptor.robot index 15d470bb..2bbacf84 100644 --- a/SOL005/NSDManagement-API/IndividualNSDescriptor.robot +++ b/SOL005/NSDManagement-API/IndividualNSDescriptor.robot @@ -14,7 +14,7 @@ GET Individual Network Service Descriptor Information [Documentation] Test ID: 5.3.1.2.1 ... Test title: GET Individual Network Service Descriptor Information ... Test objective: The objective is to test the retrieval of an individual Network Service Descriptor information and perform a JSON schema validation of the collected data structure - ... Pre-conditions: One or more Network Service Descriptors are set in the NFVO. + ... Pre-conditions: One or more Network Service Descriptors are onboarded in the NFVO. ... Reference: section 5.4.3.3.2 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none @@ -29,7 +29,7 @@ GET Individual Network Service Descriptor Information with invalid resource iden [Documentation] Test ID: 5.3.1.2.2 ... Test title: GET Individual Network Service Descriptor Information with invalid resource identifier ... Test objective: The objective is to test that the retrieval of an individual Network Service Descriptor Information fails when using an invalid resource identifier - ... Pre-conditions: One or more Network Service Descriptors are set in the NFVO. + ... Pre-conditions: One or more Network Service Descriptors are onboarded in the NFVO. ... Reference: section 5.4.3.3.2 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none @@ -41,7 +41,7 @@ Disable Individual Network Service Descriptor [Documentation] Test ID: 5.3.1.2.3 ... Test title: Disable Individual Network Service Descriptor ... Test objective: The objective is to test the disabling of an individual Network Service Descriptor and perform a JSON schema and content validation of the collected data structure - ... Pre-conditions: One or more Network Service Descriptors are set in the NFVO in enabled operational state. + ... Pre-conditions: One or more Network Service Descriptors are onboarded in the NFVO in enabled operational state. ... Reference: section 5.4.3.3.4 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none @@ -56,7 +56,7 @@ Enable Individual Network Service Descriptor [Documentation] Test ID: 5.3.1.2.4 ... Test title: Enable Individual Network Service Descriptor ... Test objective: The objective is to test the enabling of an individual Network Service Descriptor and perform a JSON schema and content validation of the collected data structure - ... Pre-conditions: One or more Network Service Descriptors are set in the NFVO in DISABLED operational state (Test ID 5.3.1.2.3). + ... Pre-conditions: One or more Network Service Descriptors are onboarded in the NFVO in DISABLED operational state (Test ID 5.3.1.2.3). ... Reference: section 5.4.3.3.4 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none @@ -71,7 +71,7 @@ Enable Individual Network Service Descriptor with conflict due to operational st [Documentation] Test ID: 5.3.1.2.5 ... Test title: Enable Individual Network Service Descriptor with conflict due to operational state ENABLED ... Test objective: The objective is to test that enabling an individual Network Service Descriptor that is already in ENABLED operational state failsand perform a JSON schema validation of the failder operation HTTP response - ... Pre-conditions: One or more Network Service Descriptors are set in the NFVO in ENABLED operational state (Test ID 5.3.1.2.4). + ... Pre-conditions: One or more Network Service Descriptors are onboarded in the NFVO in ENABLED operational state (Test ID 5.3.1.2.4). ... Reference: section 5.4.3.3.4 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none @@ -84,7 +84,7 @@ Enable Individual Network Service Descriptor with conflict due to onboarding sta [Documentation] Test ID: 5.3.1.2.6 ... Test title: Enable Individual Network Service Descriptor with conflict due to onboarding state ... Test objective: The objective is to test that the retrieval of an Network Service Descriptor fails due to a conflict when the Network Service Descriptor is not in onboarding state ONBOARDED in the NFVO. The test also performs a validation of the JSON schema validation of the failed operation HTTP response - ... Pre-conditions: One or more Network Service Descriptors are set in the NFVO in ENABLED operational state. The onboarding state of the Network Service Descriptor for which the enabling is requested is different from ONBOARDED. + ... Pre-conditions: One or more Network Service Descriptors are onboarded in the NFVO in ENABLED operational state. The onboarding state of the Network Service Descriptor for which the enabling is requested is different from ONBOARDED. ... Reference: section 5.4.3.3.4 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none @@ -97,7 +97,7 @@ Enable Individual Network Service Descriptor with conflict due to onboarding sta [Documentation] Test ID: 5.3.1.2.7 ... Test title: Enable Individual Network Service Descriptor with HTTP Etag precondition failure ... Test objective: The objective is to test that the retrieval of an Network Service Descriptor fails due to a precondition failure when using an uncorrect Http Etag identified. - ... Pre-conditions: One or more Network Service Descriptors are set in the NFVO in ENABLED operational state (Test ID 5.3.1.2.4). + ... Pre-conditions: One or more Network Service Descriptors are onboarded in the NFVO in ENABLED operational state (Test ID 5.3.1.2.4). ... Reference: section 5.4.3.3.4 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none @@ -109,7 +109,7 @@ DELETE Individual Network Service Descriptor [Documentation] Test ID: 5.3.1.2.9 ... Test title: DELETE Individual Network Service Descriptor ... Test objective: The objective is to test the deletion of an individual Network Service Descriptor. - ... Pre-conditions: One or more Network Service Descriptors are set in the NFVO in DISABLED operational state and NOT_IN_USE usage state. + ... Pre-conditions: One or more Network Service Descriptors are onboarded in the NFVO in DISABLED operational state and NOT_IN_USE usage state. ... Reference: section 5.4.3.3.5 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none @@ -122,7 +122,7 @@ DELETE Individual Network Service Descriptor in operational state ENABLED [Documentation] Test ID: 5.3.1.2.10 ... Test title: DELETE Individual Network Service Descriptor in operational state ENABLED ... Test objective: The objective is to test that the deletion of an individual Network Service Descriptor in operational state ENABLED fails. The test also performs a JSON schema validation of the failed operation HTTP response. - ... Pre-conditions: One or more Network Service Descriptors are set in the NFVO in ENABLED operational state (Test ID 5.3.1.2.4). + ... Pre-conditions: One or more Network Service Descriptors are onboarded in the NFVO in ENABLED operational state (Test ID 5.3.1.2.4). ... Reference: section 5.4.3.3.5 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none diff --git a/SOL005/NSDManagement-API/IndividualPnfDescriptor.robot b/SOL005/NSDManagement-API/IndividualPnfDescriptor.robot index 4567b231..86c0a622 100644 --- a/SOL005/NSDManagement-API/IndividualPnfDescriptor.robot +++ b/SOL005/NSDManagement-API/IndividualPnfDescriptor.robot @@ -13,7 +13,7 @@ GET Individual PNF Descriptor Information [Documentation] Test ID: 5.3.1.5.1 ... Test title: GET Individual PNF Descriptor Information ... Test objective: The objective is to test the retrieval of an individual PNF Descriptor information and perform a JSON schema validation of the collected data structure - ... Pre-conditions: One or more PNF Descriptors are set in the NFVO. + ... Pre-conditions: One or more PNF Descriptors are onboarded in the NFVO. ... Reference: section 5.4.6.3.2 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none @@ -28,7 +28,7 @@ GET Individual PNF Descriptor Information with invalid resource identifier [Documentation] Test ID: 5.3.1.5.2 ... Test title: GET Individual PNF Descriptor Information with invalid resource identifier ... Test objective: The objective is to test that the retrieval of an individual PNF Descriptor Information fails when using an invalid resource identifier - ... Pre-conditions: One or more PNF Descriptors are set in the NFVO. + ... Pre-conditions: One or more PNF Descriptors are onboarded in the NFVO. ... Reference: section 5.4.6.3.2 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none @@ -40,7 +40,7 @@ Update Individual PNF Descriptor [Documentation] Test ID: 5.3.1.5.3 ... Test title: Update Individual PNF Descriptor ... Test objective: The objective is to test the update of an individual PNF Descriptor and perform a JSON schema and content validation of the collected data structure - ... Pre-conditions: One or more Update Individual PNF Descriptors are onboarded in the NFVO. + ... Pre-conditions: One or more PNF Descriptors are onboarded in the NFVO. ... Reference: section 5.4.6.3.4 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none @@ -55,7 +55,7 @@ Update Individual PNF Descriptor with HTTP Etag precondition failure [Documentation] Test ID: 5.3.1.5.4 ... Test title: Update Individual PNF Descriptor with HTTP Etag precondition failure ... Test objective: The objective is to test that the update of a PNF Descriptor fails due to a precondition failure when using an uncorrect Http Etag identified. - ... Pre-conditions: One or more Update Individual PNF Descriptors are onboarded in the NFVO. + ... Pre-conditions: One or more PNF Descriptors are onboarded in the NFVO. ... Reference: section 5.4.6.3.4 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none @@ -79,7 +79,7 @@ PUT Individual PNF Descriptor - Method not implemented [Documentation] Test ID: 5.3.1.5.6 ... Test title: PUT Individual PNF Descriptor - Method not implemented ... Test objective: The objective is to test that PUT method is not allowed to modify a new PNF Descriptor - ... Pre-conditions: none + ... Pre-conditions: One or more PNF Descriptors are onboarded in the NFVO. ... Reference: section 5.4.6.3.3 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none @@ -91,7 +91,7 @@ DELETE Individual PNF Descriptor [Documentation] Test ID: 5.3.1.5.7 ... Test title: DELETE Individual PNF Descriptor ... Test objective: The objective is to test the deletion of an individual PNF Descriptor. - ... Pre-conditions: One or more Individual PNF Descriptors are onboarded in the NFVO. + ... Pre-conditions: One or more PNF Descriptors are onboarded in the NFVO. ... Reference: section 5.4.6.3.5 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none diff --git a/SOL005/NSDManagement-API/NSDContent.robot b/SOL005/NSDManagement-API/NSDContent.robot index ada77749..12d76090 100644 --- a/SOL005/NSDManagement-API/NSDContent.robot +++ b/SOL005/NSDManagement-API/NSDContent.robot @@ -146,9 +146,9 @@ Upload NSD Content as Zip file in asynchronous mode ... Pre-conditions: One or more NSDs are onboarded in the NFVO. ... Reference: section 5.4.4.3.4 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO - ... Applicability: The NFVO supports supports the upload of NSD contents in asynchronous mode + ... Applicability: The NFVO supports the upload of NSD contents in asynchronous mode ... Post-Conditions: none - Send PUT Request to upload NSD Content as zip file file in asynchronous mode + Send PUT Request to upload NSD Content as zip file in asynchronous mode Check HTTP Response Status Code Is 202 Upload NSD Content as plain text file in asynchronous mode @@ -158,7 +158,7 @@ Upload NSD Content as plain text file in asynchronous mode ... Pre-conditions: One or more NSDs are onboarded in the NFVO. ... Reference: section 5.4.4.3.4 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO - ... Applicability: The NFVO supports supports the upload of NSD contents in asynchronous mode + ... Applicability: The NFVO supports the upload of NSD contents in asynchronous mode ... Post-Conditions: none Send PUT Request to upload NSD Content as plain text file in asynchronous mode Check HTTP Response Status Code Is 202 @@ -170,10 +170,11 @@ Upload NSD Content as Zip file in synchronous mode ... Pre-conditions: One or more NSDs are onboarded in the NFVO. ... Reference: section 5.4.4.3.4 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO - ... Applicability: The NFVO supports supports the upload of NSD contents in synchronous mode - ... Post-Conditions: none + ... Applicability: The NFVO supports the upload of NSD contents in synchronous mode + ... Post-Conditions: The NSD content is successfully uploaded and available in the NFVO Send PUT Request to upload NSD Content as zip file in synchronous mode Check HTTP Response Status Code Is 204 + Check Postcondition NSD Content is uploaded and available in the NFVO Upload NSD Content as plain text file in synchronous mode [Documentation] Test ID: 5.3.1.3.14 @@ -182,10 +183,11 @@ Upload NSD Content as plain text file in synchronous mode ... Pre-conditions: One or more NSDs are onboarded in the NFVO. ... Reference: section 5.4.4.3.4 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO - ... Applicability: The NFVO supports supports the upload of NSD contents in synchronous mode - ... Post-Conditions: none + ... Applicability: The NFVO supports the upload of NSD contents in synchronous mode + ... Post-Conditions: The NSD content is successfully uploaded and available in the NFVO Send PUT Request to upload NSD Content as plain text file in synchronous mode - Check HTTP Response Status Code Is 204 + Check HTTP Response Status Code Is 204 + Check Postcondition NSD Content is uploaded and available in the NFVO Upload NSD Content with conflict due to onboarding state [Documentation] Test ID: 5.3.1.3.15 diff --git a/SOL005/NSDManagement-API/NSDManagementKeywords.robot b/SOL005/NSDManagement-API/NSDManagementKeywords.robot index 3b09cea9..8ad586ac 100644 --- a/SOL005/NSDManagement-API/NSDManagementKeywords.robot +++ b/SOL005/NSDManagement-API/NSDManagementKeywords.robot @@ -398,7 +398,7 @@ GET NSD Content with invalid Range Request ${output}= Output response Set Suite Variable ${response} ${output} -Send PUT Request to upload NSD Content as zip file file in asynchronous mode +Send PUT Request to upload NSD Content as zip file in asynchronous mode Log Trying to perform a PUT. This method upload the content of a NSD Set Headers {"Accept": "${ACCEPT_ZIP}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization": "${AUTHORIZATION}"} @@ -442,6 +442,10 @@ Send PUT Request to upload NSD Content as plain text file in synchronous mode ${output}= Output response Set Suite Variable ${response} ${output} +Check Postcondition NSD Content is uploaded and available in the NFVO + Get single file NSD Content in Plain or Zip Format + Check HTTP Response Status Code Is 200 + Send PUT Request to upload NSD Content with conflict due to onboarding state Log Trying to perform a PUT. This method upload the content of a NSD Set Headers {"Accept": "${ACCEPT_ZIP}"} diff --git a/SOL005/NSDManagement-API/NSDescriptors.robot b/SOL005/NSDManagement-API/NSDescriptors.robot index 7553e7eb..65ca84e6 100644 --- a/SOL005/NSDManagement-API/NSDescriptors.robot +++ b/SOL005/NSDManagement-API/NSDescriptors.robot @@ -85,10 +85,10 @@ GET all Network Service Descriptors Information with expired or revoked authoriz Get all Network Service Descriptors Information with expired or revoked authorization token Check HTTP Response Status Code Is 401 -GET all Network Service Descriptors Information with all_fields attribute selector +GET all Network Service Descriptors Information with "all_fields" attribute selector [Documentation] Test ID: 5.3.1.1.7 - ... Test title: GET all Network Service Descriptors Information with all_fields attribute selector - ... Test objective: The objective is to test the retrieval of all Network Service Descriptors Information with all_fields attribute selector, perform a JSON schema validation of the collected data structure, and verify that the retrieved information matches the issued all_fileds selector + ... Test title: GET all Network Service Descriptors Information with "all_fields" attribute selector + ... Test objective: The objective is to test the retrieval of all Network Service Descriptors Information with "all_fields" attribute selector, perform a JSON schema validation of the collected data structure, and verify that the retrieved information matches the issued "all_fileds" selector ... Pre-conditions: One or more Network Service Descriptors are set in the NFVO. ... Reference: section 4.3.3.2.1, 5.4.2.3.2 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO @@ -99,10 +99,10 @@ GET all Network Service Descriptors Information with all_fields attribute select Check HTTP Response Body Json Schema Is NsdInfos Check HTTP Response Body NsdInfos Matches the requested all_fields selector -GET all Network Service Descriptors Information with exclude_default attribute selector +GET all Network Service Descriptors Information with "exclude_default" attribute selector [Documentation] Test ID: 5.3.1.1.8 - ... Test title: GET all Network Service Descriptors Information with exclude_default attribute selector - ... Test objective: The objective is to test the retrieval of all Network Service Descriptors Information with exclude_default attribute selector, perform a JSON schema validation of the collected data structure, and verify that the retrieved information matches the issued exclude_default selector + ... Test title: GET all Network Service Descriptors Information with "exclude_default" attribute selector + ... Test objective: The objective is to test the retrieval of all Network Service Descriptors Information with "exclude_default" attribute selector, perform a JSON schema validation of the collected data structure, and verify that the retrieved information matches the issued "exclude_default" selector ... Pre-conditions: One or more Network Service Descriptors are set in the NFVO. ... Reference: section 4.3.3.2.1, 5.4.2.3.2 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO @@ -113,28 +113,28 @@ GET all Network Service Descriptors Information with exclude_default attribute s Check HTTP Response Body Json Schema Is NsdInfos Check HTTP Response Body NsdInfos Matches the requested exclude_default selector -GET all Network Service Descriptors Information with fields attribute selector +GET all Network Service Descriptors Information with "fields" attribute selector [Documentation] Test ID: 5.3.1.1.9 - ... Test title: GET all Network Service Descriptors Information with fields attribute selector - ... Test objective: The objective is to test the retrieval of all Network Service Descriptors Information with fields attribute selector, perform a JSON schema validation of the collected data structure, and verify that the retrieved information matches the issued fields selector + ... Test title: GET all Network Service Descriptors Information with "fields" attribute selector + ... Test objective: The objective is to test the retrieval of all Network Service Descriptors Information with "fields" attribute selector, perform a JSON schema validation of the collected data structure, and verify that the retrieved information matches the issued "fields" selector ... Pre-conditions: One or more Network Service Descriptors are set in the NFVO. ... Reference: section 4.3.3.2.1, 5.4.2.3.2 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO - ... Applicability: The NFVO supports the use of fields attribute selector + ... Applicability: The NFVO supports the use of "fields" attribute selector ... Post-Conditions: none GET all Network Service Descriptors Information with fields attribute selector Check HTTP Response Status Code Is 200 Check HTTP Response Body Json Schema Is NsdInfos Check HTTP Response Body NsdInfos Matches the requested fields selector -GET all Network Service Descriptors Information with exclude_fields attribute selector +GET all Network Service Descriptors Information with "exclude_fields" attribute selector [Documentation] Test ID: 5.3.1.1.10 - ... Test title: GET all Network Service Descriptors Information with exclude_fields attribute selector - ... Test objective: The objective is to test the retrieval of all Network Service Descriptors Information with exclude_fields attribute selector, perform a JSON schema validation of the collected data structure, and verify that the retrieved information matches the issued exclude_fields selector + ... Test title: GET all Network Service Descriptors Information with "exclude_fields" attribute selector + ... Test objective: The objective is to test the retrieval of all Network Service Descriptors Information with "exclude_fields" attribute selector, perform a JSON schema validation of the collected data structure, and verify that the retrieved information matches the issued "exclude_fields" selector ... Pre-conditions: One or more Network Service Descriptors are set in the NFVO. ... Reference: section 4.3.3.2.1, 5.4.2.3.2 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO - ... Applicability: The NFVO supports the use of exclude_fields attribute selector + ... Applicability: The NFVO supports the use of "exclude_fields" attribute selector ... Post-Conditions: none GET all Network Service Descriptors Information with exclude_fields attribute selector Check HTTP Response Status Code Is 200 diff --git a/SOL005/NSDManagement-API/PNFDescriptors.robot b/SOL005/NSDManagement-API/PNFDescriptors.robot index 1d507d8b..e6e4a7a7 100644 --- a/SOL005/NSDManagement-API/PNFDescriptors.robot +++ b/SOL005/NSDManagement-API/PNFDescriptors.robot @@ -13,7 +13,7 @@ GET all PNF Descriptors Information [Documentation] Test ID: 5.3.1.4.1 ... Test title: GET all PNF Descriptors Information ... Test objective: The objective is to test the retrieval of all the PNF Descriptors information and perform a JSON schema and content validation of the collected data structure - ... Pre-conditions: One or more PNF Descriptors are set in the NFVO. + ... Pre-conditions: One or more PNF Descriptors are onboarded in the NFVO. ... Reference: section 5.4.5.3.2 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none @@ -26,7 +26,7 @@ GET PNF Descriptors Information with attribute-based filter [Documentation] Test ID: 5.3.1.4.2 ... Test title: GET PNF Descriptors Information with attribute-based filter ... Test objective: The objective is to test the retrieval of PNF Descriptors information using attribute-based filter, perform a JSON schema validation of the collected data structure, and verify that the retrieved information matches the issued attribute-based filter - ... Pre-conditions: One or more PNF Descriptors are set in the NFVO. + ... Pre-conditions: One or more PNF Descriptors are onboarded in the NFVO. ... Reference: section 5.4.5.3.2 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none @@ -40,7 +40,7 @@ GET PNF Descriptors Information with invalid attribute-based filter [Documentation] Test ID: 5.3.1.4.3 ... Test title: GET PNF Descriptors Information with invalid attribute-based filter ... Test objective: The objective is to test that the retrieval of PNF Descriptors information fails when using invalid attribute-based filter, and perform the JSON schema validation of the failed operation HTTP response - ... Pre-conditions: One or more PNF Descriptors are set in the NFVO. + ... Pre-conditions: One or more PNF Descriptors are onboarded in the NFVO. ... Reference: section 5.4.5.3.2 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none @@ -49,11 +49,11 @@ GET PNF Descriptors Information with invalid attribute-based filter Check HTTP Response Status Code Is 400 Check HTTP Response Body Json Schema Is ProblemDetails -GET all PNF Descriptors Information with all_fields attribute selector +GET all PNF Descriptors Information with "all_fields" attribute selector [Documentation] Test ID: 5.3.1.4.4 - ... Test title: GET all PNF Descriptors Information with all_fields attribute selector - ... Test objective: The objective is to test the retrieval of all PNF Descriptors Information with all_fields attribute selector, perform a JSON schema validation of the collected data structure, and verify that the retrieved information matches the issued all_fileds selector - ... Pre-conditions: One or more PNF Descriptors are set in the NFVO. + ... Test title: GET all PNF Descriptors Information with "all_fields" attribute selector + ... Test objective: The objective is to test the retrieval of all PNF Descriptors Information with "all_fields" attribute selector, perform a JSON schema validation of the collected data structure, and verify that the retrieved information matches the issued "all_fileds" selector + ... Pre-conditions: One or more PNF Descriptors are onboarded in the NFVO. ... Reference: section 4.3.3.2.1, 5.4.5.3.2 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none @@ -63,11 +63,11 @@ GET all PNF Descriptors Information with all_fields attribute selector Check HTTP Response Body Json Schema Is PnfdInfos Check HTTP Response Body PnfdInfos Matches the requested all_fields selector -GET all PNF Descriptors Information with exclude_default attribute selector +GET all PNF Descriptors Information with "exclude_default" attribute selector [Documentation] Test ID: 5.3.1.4.5 - ... Test title: GET all PNF Descriptors Information with exclude_default attribute selector - ... Test objective: The objective is to test the retrieval of all PNF Descriptors Information with exclude_default attribute selector, perform a JSON schema validation of the collected data structure, and verify that the retrieved information matches the issued exclude_default selector - ... Pre-conditions: One or more PNF Descriptors are set in the NFVO. + ... Test title: GET all PNF Descriptors Information with "exclude_default" attribute selector + ... Test objective: The objective is to test the retrieval of all PNF Descriptors Information with "exclude_default" attribute selector, perform a JSON schema validation of the collected data structure, and verify that the retrieved information matches the issued "exclude_default" selector + ... Pre-conditions: One or more PNF Descriptors are onboarded in the NFVO. ... Reference: section 4.3.3.2.1, 5.4.5.3.2 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none @@ -77,28 +77,28 @@ GET all PNF Descriptors Information with exclude_default attribute selector Check HTTP Response Body Json Schema Is PnfdInfos Check HTTP Response Body PnfdInfos Matches the requested exclude_default selector -GET all PNF Descriptors Information with fields attribute selector +GET all PNF Descriptors Information with "fields" attribute selector [Documentation] Test ID: 5.3.1.4.6 - ... Test title: GET all PNF Descriptors Information with fields attribute selector - ... Test objective: The objective is to test the retrieval of all PNF Descriptors Information with fields attribute selector, perform a JSON schema validation of the collected data structure, and verify that the retrieved information matches the issued fields selector - ... Pre-conditions: One or more PNF Descriptors are set in the NFVO. + ... Test title: GET all PNF Descriptors Information with "fields" attribute selector + ... Test objective: The objective is to test the retrieval of all PNF Descriptors Information with "fields" attribute selector, perform a JSON schema validation of the collected data structure, and verify that the retrieved information matches the issued "fields" selector + ... Pre-conditions: One or more PNF Descriptors are onboarded in the NFVO. ... Reference: section 4.3.3.2.1, 5.4.5.3.2 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO - ... Applicability: The NFVO supports the use of fields attribute selector + ... Applicability: The NFVO supports the use of "fields" attribute selector ... Post-Conditions: none GET all PNF Descriptors Information with fields attribute selector Check HTTP Response Status Code Is 200 Check HTTP Response Body Json Schema Is PnfdInfos Check HTTP Response Body PnfdInfos Matches the requested fields selector -GET all PNF Descriptors Information with exclude_fields attribute selector +GET all PNF Descriptors Information with "exclude_fields" attribute selector [Documentation] Test ID: 5.3.1.4.7 - ... Test title: GET all PNF Descriptors Information with exclude_fields attribute selector - ... Test objective: The objective is to test the retrieval of all PNF Descriptors Information with exclude_fields attribute selector, perform a JSON schema validation of the collected data structure, and verify that the retrieved information matches the issued exclude_fields selector - ... Pre-conditions: One or more PNF Descriptors are set in the NFVO. + ... Test title: GET all PNF Descriptors Information with "exclude_fields" attribute selector + ... Test objective: The objective is to test the retrieval of all PNF Descriptors Information with "exclude_fields" attribute selector, perform a JSON schema validation of the collected data structure, and verify that the retrieved information matches the issued "exclude_fields" selector + ... Pre-conditions: One or more PNF Descriptors are onboarded in the NFVO. ... Reference: section 4.3.3.2.1, 5.4.5.3.2 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO - ... Applicability: The NFVO supports the use of exclude_fields attribute selector + ... Applicability: The NFVO supports the use of "exclude_fields" attribute selector ... Post-Conditions: none GET all PNF Descriptors Information with exclude_fields attribute selector Check HTTP Response Status Code Is 200 @@ -124,7 +124,7 @@ PUT all PNF Descriptors - Method not implemented [Documentation] Test ID: 5.3.1.4.9 ... Test title: PUT all PNF Descriptors Information - Method not implemented ... Test objective: The objective is to test that PUT method is not allowed to modify PNF Descriptors Information - ... Pre-conditions: One or more PNF Descriptors are set in the NFVO. + ... Pre-conditions: One or more PNF Descriptors are onboarded in the NFVO. ... Reference: section 5.4.5.3.3 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none @@ -136,7 +136,7 @@ PATCH all PNF Descriptors - Method not implemented [Documentation] Test ID: 5.3.1.4.10 ... Test title: PATCH all PNF Descriptors Information - Method not implemented ... Test objective: The objective is to test that PATCH method is not allowed to update NF Descriptors Information - ... Pre-conditions: One or more PNF Descriptors are set in the NFVO. + ... Pre-conditions: One or more PNF Descriptors are onboarded in the NFVO. ... Reference: section 5.4.5.3.4 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none @@ -148,7 +148,7 @@ DELETE all PNF Descriptors - Method not implemented [Documentation] Test ID: 5.3.1.4.11 ... Test title: DELETE all PNF Descriptors Information - Method not implemented ... Test objective: The objective is to test that DELETE method is not allowed to delete PNF Descriptors Information - ... Pre-conditions: One or more PNF Descriptors are set in the NFVO. + ... Pre-conditions: One or more PNF Descriptors are onboarded in the NFVO. ... Reference: section 5.4.5.3.5 - SOL005 v2.4.1 ... Config ID: Config_prod_NFVO ... Applicability: none diff --git a/SOL005/NSDManagement-API/Subscriptions.robot b/SOL005/NSDManagement-API/Subscriptions.robot index b589b006..02e353c0 100644 --- a/SOL005/NSDManagement-API/Subscriptions.robot +++ b/SOL005/NSDManagement-API/Subscriptions.robot @@ -81,7 +81,7 @@ Create new NSD Management subscription Check Postcondition NSD Management Subscription Is Set -Create duplicated NSD Management subscription with duplication handler +Create duplicated NSD Management subscription with NFVO not creating duplicated subscriptions [Tags] no-duplicated-subs [Documentation] Test ID: 5.3.1.7.6 ... Test title: Create duplicated NSD Management subscription with NFVO not creating duplicated subscriptions @@ -98,7 +98,7 @@ Create duplicated NSD Management subscription with duplication handler Check Postcondition Subscription Resource Returned in Location Header Is Available -Create duplicated NSD Management subscription without duplication handler +Create duplicated NSD Management subscription with NFVO creating duplicated subscriptions [Tags] duplicated-subs [Documentation] Test ID: 5.3.1.7.7 ... Test title: Create duplicated NSD Management subscription with NFVO creating duplicated subscriptions -- GitLab