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.
@@ -63,7 +63,6 @@ GET Subscriptions - invalid attribute-based filter
Check HTTP Response Status Code Is400
Check HTTP Response Body Json Schema IsProblemDetails
GET Subscriptions - Bad Request Response too Big
[Documentation]Test ID: 8.3.4.5.5
...Test title: GET Subscriptions - Bad Request Response too Big
@@ -88,12 +87,41 @@ GET Subscriptions - invalid resource endpoint
...Post-Conditions: none
Get all Subscriptions
Check HTTP Response Status Code Is404
Check HTTP Response Body Json Schema IsProblemDetails
GET Subscription with attribute-based filter "id"
[Documentation]Test ID: 8.3.4.5.7
...Test title: GET Subscription with attribute-based filter "id"
...Test objective: The objective is to retrieve the list of active subscriptions with filter "id"
...Pre-conditions: none
...Reference: clause 8.5.7.3.2 - ETSI GS NFV-SOL 009 [6] V3.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability:none
...Post-Conditions: none
Get subscriptions with filter "id"
Check HTTP Response Status Code Is200
Check HTTP Response Body Json Schema IsLogmSubscription
Check PostCondition HTTP Response Body Subscription Matches the requested attribute-based filter "id"
Get subscriptions with filter "filter.notificationTypes"
[Documentation]Test ID: 8.3.4.5.8
...Test title: GET Subscription with attribute-based filter "filter.notificationTypes"
...Test objective: The objective is to retrieve the list of active subscriptions with filter "filter.notificationTypes"
...Pre-conditions: none
...Reference: clause 8.5.7.3.2 - ETSI GS NFV-SOL 009 [6] V3.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability:none
...Post-Conditions: none
Get subscriptions with filter "filter_notificationTypes"
Check HTTP Response Status Code Is200
Check HTTP Response Body Json Schema IsLogmSubscriptions
Check PostCondition HTTP Response Body Subscriptions Matches the requested attribute-based filter "filter_notificationTypes"
Create new Subscription
[Documentation]Test ID 8.3.4.5.7
[Documentation]Test ID 8.3.4.5.9
...Test title: Create new Subscription
...Test objective: The objective is to test the creation of a new subscription to log management notification and perform a JSON schema and content validation of the returned subscription data structure
...Pre-conditions:
...Pre-conditions: none
...Reference: clause 8.5.7.3.1 - ETSI GS NFV-SOL 009 [6] V3.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability: none
@@ -106,7 +134,7 @@ Create new Subscription
Create request for duplicated Subscription not creating duplicated subscriptions
[Tags]no-duplicated-subs
[Documentation]Test ID 8.3.4.5.8
[Documentation]Test ID 8.3.4.5.10
...Test title: Create request for duplicated Subscription not creating duplicated subscriptions
...Test objective: The objective is to test the attempt of a creation of a duplicated subscription failed and check that no new subscription is created and a link to the original subscription is returned
...Pre-conditions: At least one subscription is available in the NFV-MANO.
@@ -122,7 +150,7 @@ Create request for duplicated Subscription not creating duplicated subscriptions
Create request for duplicated Subscription creating duplicated subscriptions
[Tags]duplicated-subs
[Documentation]Test ID 8.3.4.5.9
[Documentation]Test ID 8.3.4.5.11
...Test title: Create request for duplicated Subscription creating duplicated subscriptions
...Test objective: The objective is to test the creation of a duplicated subscription and perform a JSON schema and content validation of the returned duplicated subscription data structure
...Pre-conditions: At least one subscription is available in the NFV-MANO.