...Test title: Get all subscriptions to VNF performance indicators
...Test title: GET VNF Indicators Subscriptions
...Test objective: The objective is to test the retrieval of all VNF performance indicators subscriptions and perform a JSON schema validation of the returned subscriptions data structure
...Test objective: The objective is to test the retrieval of all VNF indicators subscriptions and perform a JSON schema validation of the returned subscriptions data structure
...Pre-conditions: A VNF instance is instantiated. At least one VNF indicator subscription is available in the VNF.
...Pre-conditions: A VNF instance is instantiated. At least one VNF indicator subscription is available in the VNF.
...Reference:section 8.4.5.3.2 - SOL002 v2.4.1
...Reference:section 8.4.5.3.2 - SOL002 v2.4.1
...Config ID: Config_prod_VE
...Config ID: Config_prod_VE
...Applicability: The VNF supports the generation and maintenance of performance indicators
...Applicability: The VNF supports the generation and maintenance of indicators
...Post-Conditions: none
...Post-Conditions: none
Get VNF Indicators Subscriptions
Get VNF Indicators Subscriptions
Check HTTP Response Status Code Is200
Check HTTP Response Status Code Is200
...
@@ -22,26 +22,26 @@ GET VNF Indicators Subscriptions
...
@@ -22,26 +22,26 @@ GET VNF Indicators Subscriptions
GET VNF Indicators Subscriptions with attribute-based filter
GET VNF Indicators Subscriptions with attribute-based filter
[Documentation]Test ID: 6.3.2.4.2
[Documentation]Test ID: 6.3.2.4.2
...Test title: Get all subscriptions to VNF performance indicators with attribute-based filter
...Test title: GET VNF Indicators Subscriptions with attribute-based filter
...Test objective: The objective is to test the retrieval of all VNF performance indicators subscriptions using attribute-based filter and perform a JSON schema and content validation of the returned subscriptions data structure
...Test objective: The objective is to test the retrieval of all VNF indicators subscriptions using attribute-based filter and perform a JSON schema and content validation of the returned subscriptions data structure
...Pre-conditions: A VNF instance is instantiated. At least one VNF indicator subscription is available in the VNF.
...Pre-conditions: A VNF instance is instantiated. At least one VNF indicator subscription is available in the VNF.
...Reference:section 8.4.5.3.2 - SOL002 v2.4.1
...Reference:section 8.4.5.3.2 - SOL002 v2.4.1
...Config ID: Config_prod_VE
...Config ID: Config_prod_VE
...Applicability: The VNF supports the generation and maintenance of performance indicators
...Applicability: The VNF supports the generation and maintenance of indicators
...Post-Conditions: none
...Post-Conditions: none
Get VNF Indicators Subscriptions with filter
Get VNF Indicators Subscriptions with filter
Check HTTP Response Status Code Is200
Check HTTP Response Status Code Is200
Check HTTP Response Body Json Schema IsVnfIndicatorSubscriptions
Check HTTP Response Body Json Schema IsVnfIndicatorSubscriptions
Check HTTP Response Body Matches Attribute-Based Filter
Check HTTP Response Body Subscriptions Match the requested Attribute-Based Filter
GET VNF Indicators Subscriptions with invalid attribute-based filter
GET VNF Indicators Subscriptions with invalid attribute-based filter
[Documentation]Test ID: 6.3.2.4.3
[Documentation]Test ID: 6.3.2.4.3
...Test title: Get all subscriptions to VNF performance indicators with invalid attribute-based filter
...Test title: GET VNF Indicators Subscriptions with invalid attribute-based filter
...Test objective: The objective is to test that the retrieval of all VNF performance indicators subscriptions fails when using invalid attribute-based filter. The test also checks the JSON schema of the unsuccessful operation HTTP response.
...Test objective: The objective is to test that the retrieval of all VNF indicators subscriptions fails when using invalid attribute-based filter. The test also checks the JSON schema of the unsuccessful operation HTTP response.
...Pre-conditions: A VNF instance is instantiated. At least one VNF indicator subscription is available in the VNF.
...Pre-conditions: A VNF instance is instantiated. At least one VNF indicator subscription is available in the VNF.
...Reference:section 8.4.5.3.2 - SOL002 v2.4.1
...Reference:section 8.4.5.3.2 - SOL002 v2.4.1
...Config ID: Config_prod_VE
...Config ID: Config_prod_VE
...Applicability: The VNF supports the generation and maintenance of performance indicators
...Applicability: The VNF supports the generation and maintenance of indicators
...Post-Conditions: none
...Post-Conditions: none
Get VNF Indicators Subscriptions with invalid filter
Get VNF Indicators Subscriptions with invalid filter
Check HTTP Response Status Code Is400
Check HTTP Response Status Code Is400
...
@@ -49,64 +49,63 @@ GET VNF Indicators Subscriptions with invalid attribute-based filter
...
@@ -49,64 +49,63 @@ GET VNF Indicators Subscriptions with invalid attribute-based filter
GET VNF Indicators Subscriptions with invalid resource endpoint
GET VNF Indicators Subscriptions with invalid resource endpoint
[Documentation]Test ID 6.3.2.4.4
[Documentation]Test ID 6.3.2.4.4
...Test title: Get all subscriptions to VNF performance indicators with invalid resource endpoint
...Test title: GET VNF Indicators Subscriptions with invalid resource endpoint
...Test objective: The objective is to test that the retrieval of all VNF performance indicators subscriptions fails when using invalid resource endpoint. The test also checks the JSON schema of the unsuccessful operation HTTP response.
...Test objective: The objective is to test that the retrieval of all VNF indicators subscriptions fails when using invalid resource endpoint.
...Pre-conditions: A VNF instance is up and running. At least one VNF indicator subscription is available in the VNF.
...Pre-conditions: A VNF instance is instantiated. At least one VNF indicator subscription is available in the VNF.
...Reference: section 8.4.5.3.2 - SOL002 v2.4.1
...Reference: section 8.4.5.3.2 - SOL002 v2.4.1
...Config ID: Config_prod_VE
...Config ID: Config_prod_VE
...Applicability: The VNF supports the generation and maintenance of performance indicators.
...Applicability: The VNF supports the generation and maintenance of indicators.
...Post-Conditions: none
...Post-Conditions: none
Get VNF Indicators Subscriptions with invalid resource endpoint
Get VNF Indicators Subscriptions with invalid resource endpoint
Check HTTP Response Status Code Is404
Check HTTP Response Status Code Is404
Check HTTP Response Body Json Schema IsProblemDetails
POST VNF Indicator Subscription
Create new VNF indicator subscription
[Documentation]Test ID 6.3.2.4.5
[Documentation]Test ID 6.3.2.4.5
...Test title: Create a new VNF performance indicator subscription
...Test title: Create new VNF indicator subscription
...Test objective: The objective is to test the creation of a new VNF performance indicator subscription perform a JSON schema and content validation of the returned subscriptions data structure
...Test objective: The objective is to test the creation of a new VNF indicator subscription perform a JSON schema and content validation of the returned subscriptions data structure
...Pre-conditions: A VNF instance is up and running
...Pre-conditions: A VNF instance is instantiated.
...Reference: section 8.4.5.3.1 - SOL002 v2.4.1
...Reference: section 8.4.5.3.1 - SOL002 v2.4.1
...Config ID: Config_prod_VE
...Config ID: Config_prod_VE
...Applicability: The VNF supports the generation and maintenance of performance indicators.
...Applicability: The VNF supports the generation and maintenance of indicators.
...Post-Conditions: The VNF indicator subscription is successfully set and it matches the issued subscription
...Post-Conditions: The VNF indicator subscription is successfully set and it matches the issued subscription
Send Post Request for VNF Indicator Subscription
Send Post Request for VNF Indicator Subscription
Check HTTP Response Status Code Is201
Check HTTP Response Status Code Is201
Check HTTP Response Body Json Schema IsVnfIndicatorSubscription
Check HTTP Response Body Json Schema IsVnfIndicatorSubscription
Check HTTP Response Body Matches the Subscription
Check HTTP Response Body Matches the Subscription
Check Postcondition VNF Performance Indicator Subscription Is Set
Check Postcondition VNF Indicator Subscription Is Set
PUT VNF Indicator Subscriptions - Method not implemented
PUT VNF Indicator Subscriptions - Method not implemented
[Documentation]Test ID 6.3.2.4.6
[Documentation]Test ID 6.3.2.4.6
...Test title: PUT VNF indicator subscriptions - Method not implemented
...Test title: PUT VNF Indicator Subscriptions - Method not implemented
...Test objective: The objective is to test that PUT method is not allowed to modify VNF performance indicator subscriptions
...Test objective: The objective is to test that PUT method is not allowed to modify VNF indicator subscriptions
...Pre-conditions: A VNF instance is instantiated.
...Pre-conditions: A VNF instance is instantiated. At least one VNF indicator subscription is available in the VNF.
...Reference: section 8.4.5.3.3 - SOL002 v2.4.1
...Reference: section 8.4.5.3.3 - SOL002 v2.4.1
...Config ID: Config_prod_VE
...Config ID: Config_prod_VE
...Applicability: The VNF supports the generation and maintenance of performance indicators.
...Applicability: The VNF supports the generation and maintenance of indicators.
...Post-Conditions: none
...Post-Conditions: none
Send Put Request for VNF Indicator Subscriptions
Send Put Request for VNF Indicator Subscriptions
Check HTTP Response Status Code Is405
Check HTTP Response Status Code Is405
PATCH VNF Indicator Subscriptions - Method not implemented
PATCH VNF Indicator Subscriptions - Method not implemented
[Documentation]Test ID 6.3.2.4.7
[Documentation]Test ID 6.3.2.4.7
...Test title: PATCH VNF indicator subscriptions - Method not implemented
...Test title: PATCH VNF Indicator Subscriptions - Method not implemented
...Test objective: The objective is to test that PATCH method is not allowed to update VNF performance indicator subscriptions
...Test objective: The objective is to test that PATCH method is not allowed to update VNF indicator subscriptions
...Pre-conditions: A VNF instance is instantiated.
...Pre-conditions: A VNF instance is instantiated. At least one VNF indicator subscription is available in the VNF.
...Reference: section 8.4.5.3.4 - SOL002 v2.4.1
...Reference: section 8.4.5.3.4 - SOL002 v2.4.1
...Config ID: Config_prod_VE
...Config ID: Config_prod_VE
...Applicability: The VNF supports the generation and maintenance of performance indicators.
...Applicability: The VNF supports the generation and maintenance of indicators.
...Post-Conditions: none
...Post-Conditions: none
Send Patch Request for VNF Indicator Subscriptions
Send Patch Request for VNF Indicator Subscriptions
Check HTTP Response Status Code Is405
Check HTTP Response Status Code Is405
DELETE VNF Indicator Subscriptions - Method not implemented
DELETE VNF Indicator Subscriptions - Method not implemented
[Documentation]Test ID 6.3.2.4.8
[Documentation]Test ID 6.3.2.4.8
...Test title: DELETE VNF indicator subscriptions - Method not implemented
...Test title: DELETE VNF Indicator Subscriptions - Method not implemented
...Test objective: The objective is to test that PUT method is not allowed to delete VNF performance indicator subscriptions
...Test objective: The objective is to test that PUT method is not allowed to delete VNF indicator subscriptions
...Pre-conditions: A VNF instance is instantiated.
...Pre-conditions: A VNF instance is instantiated. At least one VNF indicator subscription is available in the VNF.
...Reference: section 8.4.5.3.5 - SOL002 v2.4.1
...Reference: section 8.4.5.3.5 - SOL002 v2.4.1
...Config ID: Config_prod_VE
...Config ID: Config_prod_VE
...Applicability: The VNF supports the generation and maintenance of performance indicators.
...Applicability: The VNF supports the generation and maintenance of indicators.
...Post-Conditions: none
...Post-Conditions: none
Send Delete Request for VNF Indicator Subscriptions
Send Delete Request for VNF Indicator Subscriptions
Check HTTP Response Status Code Is405
Check HTTP Response Status Code Is405
...
@@ -118,7 +117,7 @@ Get VNF Indicators Subscriptions
...
@@ -118,7 +117,7 @@ Get VNF Indicators Subscriptions