WARNING! Gitlab maintenance operation scheduled for Monday, 20 April between 12:00 and 14:00 (CET). During this time window, short service interruptions (less than 5 minutes) may occur. Thank you in advance for your understanding.
@@ -59,57 +59,50 @@ Get information about multiple alarms Bad Request Invalid attribute-based filter
Check HTTP Response Status Code Is400
Check HTTP Response Status Code Is400
Check HTTP Response Body Json Schema IsProblemDetails
Check HTTP Response Body Json Schema IsProblemDetails
GET information about multiple alarms with "all_fields" attribute selector
Void
[Documentation]Test ID: 7.3.5.1.5
[Documentation]Test ID: 7.3.5.1.5
...Test title: GET information about multiple alarms with "all_fields" attribute selector
...Test title: Void
...Test objective: The objective is to retrieve information about the alarm list
...Test objective: Void
...Pre-conditions: none
...Pre-conditions: Void
...Reference: Clause 7.4.2.3.2 - ETSI GS NFV-SOL 003 [1] v3.3.1
...Reference: Void
...Config ID: Config_prod_VNFM
...Config ID: Void
...Applicability: none
...Applicability: Void
...Post-Conditions: none
...Post-Conditions: Void
GET Alarms Task with all_fields attribute selector
Void
Check HTTP Response Status Code Is200
Check HTTP Response Body Json Schema IsAlarms
GET information about multiple alarms with exclude_default attribute selector
Void
[Documentation]Test ID: 7.3.5.1.6
[Documentation]Test ID: 7.3.5.1.6
...Test title: GET information about multiple alarms with "exclude_default" attribute selector
...Test title: Void
...Test objective: The objective is to retrieve information about the alarm list
...Test objective: Void
...Pre-conditions: none
...Pre-conditions: Void
...Reference: Clause 7.4.2.3.2 - ETSI GS NFV-SOL 003 [1] v3.3.1
...Reference: Void
...Config ID: Config_prod_VNFM
...Config ID: Void
...Applicability: none
...Applicability: Void
...Post-Conditions: none
...Post-Conditions: Void
GET Alarms Task with exclude_default attribute selector
Void
Check HTTP Response Status Code Is200
Check HTTP Response Body Json Schema IsAlarms
GET information about multiple alarms with fields attribute selector
Void
[Documentation]Test ID: 7.3.5.1.7
[Documentation]Test ID: 7.3.5.1.7
...Test title: GET information about multiple alarms with fields attribute selector
...Test title: Void
...Test objective: The objective is to retrieve information about the alarm list
...Test objective: Void
...Pre-conditions: none
...Pre-conditions: Void
...Reference: Clause 7.4.2.3.2 - ETSI GS NFV-SOL 003 [1] v3.3.1
...Reference: Void
...Config ID: Config_prod_VNFM
...Config ID: Void
...Applicability: none
...Applicability: Void
...Post-Conditions: none
...Post-Conditions: Void
GET Alarms Task with fields attribute selector
Void
Check HTTP Response Status Code Is200
Check HTTP Response Body Json Schema IsAlarms
GET information about multiple alarms with "exclude_fields" attribute selector
Void
[Documentation]Test ID: 7.3.5.1.8
[Documentation]Test ID: 7.3.5.1.8
...Test title: GET information about multiple alarms with "exclude_fields" attribute selector
...Test title: Void
...Test objective: The objective is to retrieve information about the alarm list
...Test objective: Void
...Pre-conditions: none
...Pre-conditions: Void
...Reference: Clause 7.4.2.3.2 - ETSI GS NFV-SOL 003 [1] v3.3.1
...Reference: Void
...Config ID: Config_prod_VNFM
...Config ID: Void
...Applicability: none
...Applicability: Void
...Post-Conditions: none
...Post-Conditions: Void
GET Alarms Task with exclude_fields attribute selector
Void
Check HTTP Response Status Code Is200
Check HTTP Response Body Json Schema IsAlarms
PUT Alarms - Method not implemented
PUT Alarms - Method not implemented
[Documentation]Test ID: 7.3.5.1.9
[Documentation]Test ID: 7.3.5.1.9
@@ -154,12 +147,25 @@ Get information about multiple alarms as a Paged Response
...Pre-conditions: none
...Pre-conditions: none
...Reference: Clause 7.4.2.3.2 - ETSI GS NFV-SOL 003 [1] v3.3.1
...Reference: Clause 7.4.2.3.2 - ETSI GS NFV-SOL 003 [1] v3.3.1
...Config ID: Config_prod_VNFM
...Config ID: Config_prod_VNFM
...Applicability: none
...Applicability: The VNFM supports response paging for the VNF alarm resources
...Post-Conditions: none
...Post-Conditions: none
GET Fault Management Alarms
GET Fault Management Alarms
Check HTTP Response Status Code Is200
Check HTTP Response Status Code Is200
Check HTTP Response Header Contain Link
Check HTTP Response Header Contain Link
GET information about multiple alarms as a Paged Response with nextpage_opauque_marker parameter
[Documentation]Test ID: 7.3.5.1.12a
...Test title: GET information about multiple alarms as a Paged Response with nextpage_opauque_marker parameter
...Test objective: The objective is to query information about multiple alarms as a Paged Response and retrieve the next page using the nextpage_opaque_marker parameter
...Pre-conditions: A request for retrieving multiple alarms as a paged response has been successfully issued (Test ID: 7.3.5.1.12)
...Reference: Clause 7.4.2.3.2 - ETSI GS NFV-SOL 003 [1] v2.8.1
...Config ID: Config_prod_VNFM
...Applicability: The VNFM supports response paging for the VNF alarm resources
...Post-Conditions: none
GET Fault Management Alarms with nextpage_opaque_marker parameter
Check HTTP Response Status Code Is200
Get information about multiple alarms - Bad Request Response too Big
Get information about multiple alarms - Bad Request Response too Big
[Documentation]Test ID: 7.3.5.1.13
[Documentation]Test ID: 7.3.5.1.13
...Test title:Get information about multiple alarms - Bad Request Response too Big
...Test title:Get information about multiple alarms - Bad Request Response too Big
@@ -172,3 +178,7 @@ Get information about multiple alarms - Bad Request Response too Big
GET Fault Management Alarms
GET Fault Management Alarms
Check HTTP Response Status Code Is400
Check HTTP Response Status Code Is400
Check HTTP Response Body Json Schema IsProblemDetails
Check HTTP Response Body Json Schema IsProblemDetails
# Get subscriptions with exclude_fields attribute selector
# Check HTTP Response Status Code Is 200
# Check HTTP Response Body Json Schema Is Subscriptions
PUT subscriptions - Method not implemented
PUT subscriptions - Method not implemented
[Documentation]Test ID: 7.3.1.17.7
[Documentation]Test ID: 7.3.1.17.11
...Test title: PUT subscriptions - Method not implemented
...Test title: PUT subscriptions - Method not implemented
...Test objective: The objective is to test that PUT method is not implemented
...Test objective: The objective is to test that PUT method is not implemented
...Pre-conditions: none
...Pre-conditions: none
@@ -154,7 +146,7 @@ PUT subscriptions - Method not implemented
Check HTTP Response Status Code Is405
Check HTTP Response Status Code Is405
PATCH subscriptions - Method not implemented
PATCH subscriptions - Method not implemented
[Documentation]Test ID: 7.3.1.17.8
[Documentation]Test ID: 7.3.1.17.12
...Test title: PATCH subscriptions - Method not implemented
...Test title: PATCH subscriptions - Method not implemented
...Test objective: The objective is to test that PATCH method is not implemented
...Test objective: The objective is to test that PATCH method is not implemented
...Pre-conditions: none
...Pre-conditions: none
@@ -166,7 +158,7 @@ PATCH subscriptions - Method not implemented
Check HTTP Response Status Code Is405
Check HTTP Response Status Code Is405
DELETE subscriptions - Method not implemented
DELETE subscriptions - Method not implemented
[Documentation]Test ID: 7.3.1.17.9
[Documentation]Test ID: 7.3.1.17.13
...Test title: DELETE subscriptions - Method not implemented
...Test title: DELETE subscriptions - Method not implemented
...Test objective: The objective is to test that DELETE method is not implemented
...Test objective: The objective is to test that DELETE method is not implemented
...Pre-conditions: none
...Pre-conditions: none
@@ -178,20 +170,20 @@ DELETE subscriptions - Method not implemented
Check HTTP Response Status Code Is405
Check HTTP Response Status Code Is405
GET Subscriptions as a Paged Response
GET Subscriptions as a Paged Response
[Documentation]Test ID: 7.3.1.17.10
[Documentation]Test ID: 7.3.1.17.14
...Test title: GET Subscriptions as a Paged Response
...Test title: GET Subscriptions as a Paged Response
...Test objective: The objective is Get the list of active subscriptions as a Paged Response.
...Test objective: The objective is Get the list of active subscriptions as a Paged Response.
...Pre-conditions: none
...Pre-conditions: none
...Reference: Clause 5.4.18.3.2 - ETSI GS NFV-SOL 003 [1] v3.3.1
...Reference: Clause 5.4.18.3.2 - ETSI GS NFV-SOL 003 [1] v3.3.1
...Config ID: Config_prod_VNFM
...Config ID: Config_prod_VNFM
...Applicability: none
...Applicability: The VNFM supports response paging for the subscriptions resources
...Post-Conditions: none
...Post-Conditions: none
Get subscriptions
Get subscriptions
Check HTTP Response Status Code Is200
Check HTTP Response Status Code Is200
Check HTTP Response Header Contain Link
Check HTTP Response Header Contain Link
GET subscriptions - Bad Request Response too Big
GET subscriptions - Bad Request Response too Big
[Documentation]Test ID: 7.3.1.17.11
[Documentation]Test ID: 7.3.1.17.15
...Test title: GET subscriptions - Bad Request Response too Big
...Test title: GET subscriptions - Bad Request Response too Big
...Test objective: The objective is to test that the retrieval of the list of active subscriptions fails because response is too big. The test also checks the JSON schema of the unsuccessful operation HTTP response.
...Test objective: The objective is to test that the retrieval of the list of active subscriptions fails because response is too big. The test also checks the JSON schema of the unsuccessful operation HTTP response.
...Pre-conditions: none
...Pre-conditions: none
@@ -204,14 +196,30 @@ GET subscriptions - Bad Request Response too Big
Check HTTP Response Body Json Schema IsProblemDetails
Check HTTP Response Body Json Schema IsProblemDetails
POST Create a new Subscription - Unprocessable Entity
POST Create a new Subscription - Unprocessable Entity
[Documentation]Test ID: 7.3.1.17.12
[Documentation]Test ID: 7.3.1.17.16
...Test title: POST Create a new Subscription - Unprocessable Entity
...Test title: POST Create a new Subscription - Unprocessable Entity
...Test objective: The objective is to test that content type of the payload body is supported and the payload body of a request contains syntactically correct data but the data cannot be processed.
...Test objective: The objective is to test that content type of the payload body is supported and the payload body of a request contains syntactically correct data but the data cannot be processed.
...re-conditions: none
...re-conditions: none
...Reference: Clause 8.4.5.3.1 - ETSI GS NFV-SOL 002 [2] v3.3.1
...Reference: Clause 5.4.18.3.1 - ETSI GS NFV-SOL 003 [2] v3.3.1
...Config ID: Config_prod_VNFM
...Config ID: Config_prod_VNFM
...Applicability: none
...Applicability: none
...Post-Conditions: none
...Post-Conditions: none
Post Create subscription
Post Create subscription
Check HTTP Response Status Code Is422
Check HTTP Response Status Code Is422
Check HTTP Response Body Json Schema IsProblemDetails
Check HTTP Response Body Json Schema IsProblemDetails
GET Subscriptions as a Paged Response with nextpage_opauque_marker parameter
[Documentation]Test ID: 7.3.1.17.17
...Test title: GET Subscriptions as a Paged Response with nextpage_opauque_marker parameter
...Test objective: The objective is to Get the list of active subscriptions as a Paged Response and retrieve the next page using the nextpage_opaque_marker parameter
...Pre-conditions: A request for retrieving subscriptions as a paged response has been successfully issued (Test ID: 7.3.1.17.14)
...Reference: Clause 5.4.18.3.2 - ETSI GS NFV-SOL 003 [1] v2.8.1
...Config ID: Config_prod_VNFM
...Applicability: The VNFM supports response paging for the subscriptions resources
...Post-Conditions: none
Get subscriptions with nextpage_opaque_marker parameter
@@ -156,12 +156,24 @@ GET information about multiple VNF instances to get Paged Response
...Pre-conditions:none
...Pre-conditions:none
...Reference: Clause 5.4.2.3.2 - ETSI GS NFV-SOL 003 [1] v3.3.1
...Reference: Clause 5.4.2.3.2 - ETSI GS NFV-SOL 003 [1] v3.3.1
...Config ID: Config_prod_VNFM
...Config ID: Config_prod_VNFM
...Applicability: none
...Applicability: The VNFM supports response paging for the subscriptions resources
...Post-Conditions: none
...Post-Conditions: none
GET multiple vnfInstances
GET multiple vnfInstances
Check HTTP Response Status Code Is200
Check HTTP Response Status Code Is200
Check HTTP Response Header Contain Link
Check HTTP Response Header Contain Link
GET information about multiple VNF instances as a Paged Response with nextpage_opauque_marker parameter
[Documentation]Test ID: 7.3.1.17.12a
...Test title: GET information about multiple VNF instances as a Paged Response with nextpage_opauque_marker parameter
...Test objective: The objective is to query information about multiple VNF instances as a Paged Response and retrieve the next page using the nextpage_opaque_marker parameter
...Pre-conditions: A request for retrieving multiple VNF instances as a paged response has been successfully issued (Test ID: 7.3.1.1.12)
...Reference: Clause 5.4.2.3.2 - ETSI GS NFV-SOL 003 [1] v2.8.1
...Config ID: Config_prod_VNFM
...Applicability: The VNFM supports response paging for the VNF instance resources
...Post-Conditions: none
Get multiple vnfInstances with nextpage_opaque_marker parameter
Check HTTP Response Status Code Is200
GET information about multiple VNF instances - Bad Request Response too Big
GET information about multiple VNF instances - Bad Request Response too Big
[Documentation]Test ID: 7.3.1.1.13
[Documentation]Test ID: 7.3.1.1.13
...Test title: GET information about multiple VNF instances - Bad Request Response too Big
...Test title: GET information about multiple VNF instances - Bad Request Response too Big