...Test title: Get single file PNFD in Plain Format
...Test title: Get single file PNFD in Plain Format
...Test objective: The objective is to test the retrieval of the PNFD in plain format within a PNFD archive and perform a validation that returned content is in plain format
...Test objective: The objective is to test the retrieval of the PNFD in plain format within a PNFD archive and perform a validation that returned content is in plain format
...Pre-conditions: One or more PNFDs are onboarded in the NFVO.
...Pre-conditions: One or more PNFDs are onboarded in the NFVO.
@@ -23,7 +23,7 @@ Get single file PNFD in Plain Format
...Test objective: The objective is to test the retrieval of the PNFD in zip format within a PNFD archive and perform a validation that returned content is in zip format
...Test objective: The objective is to test the retrieval of the PNFD in zip format within a PNFD archive and perform a validation that returned content is in zip format
...Pre-conditions: One or more PNFDs are onboarded in the NFVO.
...Pre-conditions: One or more PNFDs are onboarded in the NFVO.
...Test title: Get single file PNFDin Plain or Zip Format
...Test title: Get single file PNFDin Plain or Zip Format
...Test objective: The objective is to test the retrieval of the single file PNFD within a PNFD archive when requesting Plain or Zip format to NFVO by including both formats in the request, and perform a validation that response is in Plain or Zip format
...Test objective: The objective is to test the retrieval of the single file PNFD within a PNFD archive when requesting Plain or Zip format to NFVO by including both formats in the request, and perform a validation that response is in Plain or Zip format
...Pre-conditions: One or more PNFDs are onboarded in the NFVO.
...Pre-conditions: One or more PNFDs are onboarded in the NFVO.
@@ -49,7 +49,7 @@ Get single file PNFD in Plain or Zip Format
Check HTTP Response Header Content-Type Is Any oftext/plainapplication/zip
Check HTTP Response Header Content-Type Is Any oftext/plainapplication/zip
Get multi file PNFD in Plain or Zip Format
Get multi file PNFD in Plain or Zip Format
[Documentation]Test ID: 5.3.1.11.4
[Documentation]Test ID: 5.3.1.12.4
...Test title: Get multi file PNFD in Plain or Zip Format
...Test title: Get multi file PNFD in Plain or Zip Format
...Test objective: The objective is to test the retrieval of the multi file PNFD within a PNFD archive when requesting Plain or Zip format to NFVO by including both formats in the request, and perform a validation that returned content is in Zip format
...Test objective: The objective is to test the retrieval of the multi file PNFD within a PNFD archive when requesting Plain or Zip format to NFVO by including both formats in the request, and perform a validation that returned content is in Zip format
...Pre-conditions: One or more PNFDs are onboarded in the NFVO.
...Pre-conditions: One or more PNFDs are onboarded in the NFVO.
@@ -62,7 +62,7 @@ Get multi file PNFD in Plain or Zip Format
...Test title: Get multi file PNFD in Plain Format
...Test title: Get multi file PNFD in Plain Format
...Test objective: The objective is to test that the retrieval of the multi file PNFD within a PNFD archive fails when requesting it in Plain format, and perform a validation of the JSON schema validation of the failed operation HTTP response
...Test objective: The objective is to test that the retrieval of the multi file PNFD within a PNFD archive fails when requesting it in Plain format, and perform a validation of the JSON schema validation of the failed operation HTTP response
...Pre-conditions: One or more PNFDs are onboarded in the NFVO.
...Pre-conditions: One or more PNFDs are onboarded in the NFVO.
@@ -75,7 +75,7 @@ Get multi file PNFD in Plain Format
Check HTTP Response Body Json Schema IsProblemDetails
Check HTTP Response Body Json Schema IsProblemDetails
Get PNFD Content with invalid resource identifier
Get PNFD Content with invalid resource identifier
[Documentation]Test ID: 5.3.1.11.6
[Documentation]Test ID: 5.3.1.12.6
...Test title: Get PNFD Content with invalid resource identifier
...Test title: Get PNFD Content with invalid resource identifier
...Test objective: The objective is to test that the retrieval of the PNFD within a PNFD archive fails when using an invalid resource identifier
...Test objective: The objective is to test that the retrieval of the PNFD within a PNFD archive fails when using an invalid resource identifier
...Pre-conditions: none
...Pre-conditions: none
@@ -88,7 +88,7 @@ Get PNFD Content with invalid resource identifier
Check HTTP Response Body Json Schema IsProblemDetails
Check HTTP Response Body Json Schema IsProblemDetails
Get PNFD with conflict due to onboarding state
Get PNFD with conflict due to onboarding state
[Documentation]Test ID: 5.3.1.11.7
[Documentation]Test ID: 5.3.1.12.7
...Test title: Get PNFD with conflict due to onboarding state
...Test title: Get PNFD with conflict due to onboarding state
...Test objective: The objective is to test that the retrieval of the PNFD within a PNFD archive fails due to a conflict when the PNFD 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
...Test objective: The objective is to test that the retrieval of the PNFD within a PNFD archive fails due to a conflict when the PNFD 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: The onboarding state of the PNFD is different from ONBOARDED.
...Pre-conditions: The onboarding state of the PNFD is different from ONBOARDED.
@@ -101,7 +101,7 @@ Get PNFD with conflict due to onboarding state
Check HTTP Response Body Json Schema IsProblemDetails
Check HTTP Response Body Json Schema IsProblemDetails
Get PNFD with security information
Get PNFD with security information
[Documentation]Test ID: 5.3.1.11.8
[Documentation]Test ID: 5.3.1.12.8
...Test title: Get PNFD with security information
...Test title: Get PNFD with security information
...Test objective: The objective is to test the retrieval of the PNFD within a PNFD archive shall include in the ZIP archive the security information when requested with "include_signature" parameter
...Test objective: The objective is to test the retrieval of the PNFD within a PNFD archive shall include in the ZIP archive the security information when requested with "include_signature" parameter
...Pre-conditions: One or more PNFDs are onboarded in the NFVO.
...Pre-conditions: One or more PNFDs are onboarded in the NFVO.
@@ -114,7 +114,7 @@ Get PNFD with security information
Get PNFD Archive Manifest with security information
[Documentation]Test ID: 5.3.1.13.2
...Test title: Get PNFD Archive Manifest with security information
...Test objective: The objective is to test the retrieval of content of the manifest file within an PNFD archive shall include in the ZIP archive the security information when requested with "include_signature" parameter
...Pre-conditions: One or more PNFDs are onboarded in the NFVO.
...Reference: Clause 5.4.7b.3.2 - ETSI GS NFV-SOL 005 [3] v2.6.1
...Config ID: Config_prod_NFVO
...Applicability: none
...Post-Conditions: none
Get PNFD Archive Manifest with security information
Get PNFD Archive Manifest with conflict due to onboarding state
[Documentation]Test ID: 5.3.1.13.3
...Test title: Get PNFD Archive Manifest with conflict due to onboarding state
...Test objective: The objective is to test that the retrieval of content of the manifest file within an PNFD archive fails due to a conflict when the PNFD 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: The onboarding state of the PNFD is different from ONBOARDED.
...Reference: Clause 5.4.7b.3.2 - ETSI GS NFV-SOL 005 [3] v2.6.1
...Config ID: Config_prod_NFVO
...Applicability: none
...Post-Conditions: none
Get PNFD Archive Manifest with conflict due to onboarding state
Check HTTP Response Status Code Is409
Check HTTP Response Body Json Schema IsProblemDetails
POST PNFD Archive Manifest - Method not implemented
[Documentation]Test ID: 5.3.1.13.4
...Test title: POST PNFD Archive Manifest - Method not implemented
...Test objective: The objective is to test that POST method is not allowed to create a new Network Service Descriptor Archive Manifest
...Pre-conditions: none
...Reference: Clause 5.4.7b.3.1 - ETSI GS NFV-SOL 005 [3] v2.6.1
...Config ID: Config_prod_NFVO
...Applicability: none
...Post-Conditions: none
Send POST Request for PNFD Archive Manifest
Check HTTP Response Status Code Is405
PUT PNFD Archive Manifest - Method not implemented
[Documentation]Test ID: 5.3.1.13.5
...Test title: PUT PNFD Archive Manifest - Method not implemented
...Test objective: The objective is to test that PATCH method is not allowed to update Network Service Descriptor Archive Manifest
...Pre-conditions: none
...Reference: Clause 5.4.7b.3.3 - ETSI GS NFV-SOL 005 [3] v2.6.1
...Config ID: Config_prod_NFVO
...Applicability: none
...Post-Conditions: none
Send PUT Request for PNFD Archive Manifest
Check HTTP Response Status Code Is405
PATCH PNFD Archive Manifest - Method not implemented
[Documentation]Test ID: 5.3.1.13.6
...Test title: PATCH PNFD Archive Manifest - Method not implemented
...Test objective: The objective is to test that PATCH method is not allowed to update Network Service Descriptor Archive Manifest
...Pre-conditions: none
...Reference: Clause 5.4.7b.3.4 - ETSI GS NFV-SOL 005 [3] v2.6.1
...Config ID: Config_prod_NFVO
...Applicability: none
...Post-Conditions: none
Send PATCH Request for PNFD Archive Manifest
Check HTTP Response Status Code Is405
DELETE PNFD Archive Manifest - Method not implemented
[Documentation]Test ID: 5.3.1.13.7
...Test title: DELETE PNFD Archive Manifest - Method not implemented
...Test objective: The objective is to test that DELETE method is not allowed to delete Network Service Descriptor Archive Manifest
...Pre-conditions: none
...Reference: Clause 5.4.7b.3.5 - ETSI GS NFV-SOL 005 [3] v2.6.1