@@ -38,6 +38,17 @@ Create a duplicated Subscription
...
@@ -38,6 +38,17 @@ Create a duplicated Subscription
Post Create subscription
Post Create subscription
Check Response for duplicated subscription
Check Response for duplicated subscription
Void
[Documentation]Test ID: 6.3.4.4.3
...Test title: Void
...Test objective: Void
...Pre-conditions: Void
...Reference: Void
...Config ID: Void
...Applicability: Void
...Post-Conditions: Void
Void
GET Subscriptions
GET Subscriptions
[Documentation]Test ID: 6.3.4.4.4
[Documentation]Test ID: 6.3.4.4.4
...Test title: GET Subscriptions
...Test title: GET Subscriptions
...
@@ -276,7 +287,7 @@ Get subscriptions with filter "filter.probableCauses"
...
@@ -276,7 +287,7 @@ Get subscriptions with filter "filter.probableCauses"
Check PostCondition HTTP Response Body Subscriptions Matches the requested attribute-based filter "filter_probableCauses"
Check PostCondition HTTP Response Body Subscriptions Matches the requested attribute-based filter "filter_probableCauses"
POST Create a new Subscription - Unprocessable Entity
POST Create a new Subscription - Unprocessable Entity
[Documentation]Test ID: 6.3.4.4.21
[Documentation]Test ID: 6.3.4.4.22
...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
...
@@ -511,3 +522,7 @@ Check Response for duplicated subscription
...
@@ -511,3 +522,7 @@ Check Response for duplicated subscription
Run Keyword If${VNFM_ALLOWS_DUPLICATE_SUBS}== 1Check HTTP Response Status Code Is201
Run Keyword If${VNFM_ALLOWS_DUPLICATE_SUBS}== 1Check HTTP Response Status Code Is201
Run Keyword If${VNFM_ALLOWS_DUPLICATE_SUBS}== 1Check HTTP Response Body Json Schema IsFmSubscription
Run Keyword If${VNFM_ALLOWS_DUPLICATE_SUBS}== 1Check HTTP Response Body Json Schema IsFmSubscription
Run Keyword If${VNFM_ALLOWS_DUPLICATE_SUBS}== 0Check HTTP Response Status Code Is303
Run Keyword If${VNFM_ALLOWS_DUPLICATE_SUBS}== 0Check HTTP Response Status Code Is303
@@ -172,7 +172,7 @@ GET status information about multiple VNF LCM Operation OCC - Bad Request Respon
...
@@ -172,7 +172,7 @@ GET status information about multiple VNF LCM Operation OCC - Bad Request Respon
Check HTTP Response Body Json Schema IsProblemDetails
Check HTTP Response Body Json Schema IsProblemDetails
GET status information about multiple VNF LCM Operation OCC with "exclude_default" and "fields"
GET status information about multiple VNF LCM Operation OCC with "exclude_default" and "fields"
[Documentation]Test ID: 7.3.1.11.13
[Documentation]Test ID: 7.3.1.11.14
...Test title: GET status information about multiple VNF LCM Operation OCC with "exclude_default" and "fields"
...Test title: GET status information about multiple VNF LCM Operation OCC with "exclude_default" and "fields"
...Test objective: The objective is to test that GET method retrieve Query status information about multiple VNF lifecycle management operation occurrences.
...Test objective: The objective is to test that GET method retrieve Query status information about multiple VNF lifecycle management operation occurrences.
@@ -73,7 +73,7 @@ DELETE an individual subscription
...
@@ -73,7 +73,7 @@ DELETE an individual subscription
Check Postcondition VNF Virtualised Resources Quota Available Notification individual Subscriptions is Deleted
Check Postcondition VNF Virtualised Resources Quota Available Notification individual Subscriptions is Deleted
Get Information about an individual subscription - Not Found
Get Information about an individual subscription - Not Found
[Documentation]Test ID: 7.3.7.2.2
[Documentation]Test ID: 7.3.7.2.6
...Test title: Get Information about an individual subscription - Not Found
...Test title: Get Information about an individual subscription - Not Found
...Test objective: The objective is to test that the retrieval of an individual Virtualised Resources Quota Available Notification subscription subscribed by the client fils when resource is not present
...Test objective: The objective is to test that the retrieval of an individual Virtualised Resources Quota Available Notification subscription subscribed by the client fils when resource is not present
...Pre-conditions: The subscription with the given id does not exists
...Pre-conditions: The subscription with the given id does not exists
@@ -112,7 +112,7 @@ GET information about multiple alarms with "exclude_fields" attribute selector
...
@@ -112,7 +112,7 @@ GET information about multiple alarms with "exclude_fields" attribute selector
Check HTTP Response Body Json Schema Isalarms
Check HTTP Response Body Json Schema Isalarms
PUT Alarms - Method not implemented
PUT Alarms - Method not implemented
[Documentation]Test ID: 5.3.3.1.5
[Documentation]Test ID: 5.3.3.1.9
...Test title: PUT Alarms - Method not implemented
...Test title: PUT Alarms - Method not implemented
...Test objective: The objective is to test that PUT method is not allowed for Fault management alarms on NFV
...Test objective: The objective is to test that PUT method is not allowed for Fault management alarms on NFV
...Pre-conditions:none
...Pre-conditions:none
...
@@ -124,7 +124,7 @@ PUT Alarms - Method not implemented
...
@@ -124,7 +124,7 @@ PUT Alarms - Method not implemented
Check HTTP Response Status Code Is405
Check HTTP Response Status Code Is405
PATCH Alarms - Method not implemented
PATCH Alarms - Method not implemented
[Documentation]Test ID: 5.3.3.1.6
[Documentation]Test ID: 5.3.3.1.10
...Test title: PATCH Alarms - Method not implemented
...Test title: PATCH Alarms - Method not implemented
...Test objective: The objective is to test that PATCH method is not allowed for Fault management alarms on NFV
...Test objective: The objective is to test that PATCH method is not allowed for Fault management alarms on NFV
...Pre-conditions:none
...Pre-conditions:none
...
@@ -136,7 +136,7 @@ PATCH Alarms - Method not implemented
...
@@ -136,7 +136,7 @@ PATCH Alarms - Method not implemented
Check HTTP Response Status Code Is405
Check HTTP Response Status Code Is405
DELETE Alarms - Method not implemented
DELETE Alarms - Method not implemented
[Documentation]Test ID: 5.3.3.1.7
[Documentation]Test ID: 5.3.3.1.11
...Test title: DELETE Alarms - Method not implemented
...Test title: DELETE Alarms - Method not implemented
...Test objective: The objective is to test that DELETE method is not allowed for Fault management alarms on NFV
...Test objective: The objective is to test that DELETE method is not allowed for Fault management alarms on NFV
...Pre-conditions:none
...Pre-conditions:none
...
@@ -148,7 +148,7 @@ DELETE Alarms - Method not implemented
...
@@ -148,7 +148,7 @@ DELETE Alarms - Method not implemented
Check HTTP Response Status Code Is405
Check HTTP Response Status Code Is405
GET information about multiple alarms as Paged Response
GET information about multiple alarms as Paged Response
[Documentation]Test ID: 5.3.3.1.8
[Documentation]Test ID: 5.3.3.1.12
...Test title: GET information about multiple alarms as Paged Response
...Test title: GET information about multiple alarms as Paged Response
...Test objective: The objective is to retrieve information about the alarm list as paged response.
...Test objective: The objective is to retrieve information about the alarm list as paged response.
...Pre-conditions:none
...Pre-conditions:none
...
@@ -161,7 +161,7 @@ GET information about multiple alarms as Paged Response
...
@@ -161,7 +161,7 @@ GET information about multiple alarms as Paged Response
Check HTTP Response Header Contains Location
Check HTTP Response Header Contains Location
GET information about multiple alarms - Bad Request Response too Big
GET information about multiple alarms - Bad Request Response too Big
[Documentation]Test ID: 5.3.3.1.9
[Documentation]Test ID: 5.3.3.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
...Test objective:The objective is to test that the retrieval of information about the alarm list fails because response is too big, and perform a JSON schema and content validation of the returned problem details data structure
...Test objective:The objective is to test that the retrieval of information about the alarm list fails because response is too big, and perform a JSON schema and content validation of the returned problem details data structure
...Pre-conditions:none
...Pre-conditions:none
...
@@ -174,7 +174,7 @@ GET information about multiple alarms - Bad Request Response too Big
...
@@ -174,7 +174,7 @@ GET information about multiple alarms - Bad Request Response too Big
Check HTTP Response Body Json Schema IsProblemDetails
Check HTTP Response Body Json Schema IsProblemDetails
GET information about multiple alarms with filter "id"
GET information about multiple alarms with filter "id"
[Documentation]Test ID: 5.3.3.1.10
[Documentation]Test ID: 5.3.3.1.14
...Test title: GET information about multiple alarms with filter "id"
...Test title: GET information about multiple alarms with filter "id"
...Test objective: The objective is to retrieve information about the alarm list with filter "id" and perform a JSON schema and content validation of the returned alarms data structure, and verify that the retrieved information matches the issued attribute-based filters
...Test objective: The objective is to retrieve information about the alarm list with filter "id" and perform a JSON schema and content validation of the returned alarms data structure, and verify that the retrieved information matches the issued attribute-based filters
...Pre-conditions:none
...Pre-conditions:none
...
@@ -188,7 +188,7 @@ GET information about multiple alarms with filter "id"
...
@@ -188,7 +188,7 @@ GET information about multiple alarms with filter "id"
Check PostCondition HTTP Response Body alarms Matches the requested attribute-based filter "id"
Check PostCondition HTTP Response Body alarms Matches the requested attribute-based filter "id"
GET information about multiple alarms with filter "rootCauseFaultyComponent.faultyNestedNsInstanceId"
GET information about multiple alarms with filter "rootCauseFaultyComponent.faultyNestedNsInstanceId"
[Documentation]Test ID: 5.3.3.1.11
[Documentation]Test ID: 5.3.3.1.15
...Test title: GET information about multiple alarms with filter "rootCauseFaultyComponent.faultyNestedNsInstanceId"
...Test title: GET information about multiple alarms with filter "rootCauseFaultyComponent.faultyNestedNsInstanceId"
...Test objective: The objective is to retrieve information about the alarm list with filter "rootCauseFaultyComponent.faultyNestedNsInstanceId" and perform a JSON schema and content validation of the returned alarms data structure, and verify that the retrieved information matches the issued attribute-based filters
...Test objective: The objective is to retrieve information about the alarm list with filter "rootCauseFaultyComponent.faultyNestedNsInstanceId" and perform a JSON schema and content validation of the returned alarms data structure, and verify that the retrieved information matches the issued attribute-based filters
...Pre-conditions:none
...Pre-conditions:none
...
@@ -202,7 +202,7 @@ GET information about multiple alarms with filter "rootCauseFaultyComponent.faul
...
@@ -202,7 +202,7 @@ GET information about multiple alarms with filter "rootCauseFaultyComponent.faul
Check PostCondition HTTP Response Body alarms Matches the requested attribute-based filter "rootCauseFaultyComponent_faultyNestedNsInstanceId"
Check PostCondition HTTP Response Body alarms Matches the requested attribute-based filter "rootCauseFaultyComponent_faultyNestedNsInstanceId"
GET information about multiple alarms with filter "rootCauseFaultyComponent.faultyNsVirtualLinkInstanceId"
GET information about multiple alarms with filter "rootCauseFaultyComponent.faultyNsVirtualLinkInstanceId"
[Documentation]Test ID: 5.3.3.1.12
[Documentation]Test ID: 5.3.3.1.16
...Test title: GET information about multiple alarms with filter "rootCauseFaultyComponent.faultyNsVirtualLinkInstanceId"
...Test title: GET information about multiple alarms with filter "rootCauseFaultyComponent.faultyNsVirtualLinkInstanceId"
...Test objective: The objective is to retrieve information about the alarm list with filter "rootCauseFaultyComponent.faultyNsVirtualLinkInstanceId" and perform a JSON schema and content validation of the returned alarms data structure, and verify that the retrieved information matches the issued attribute-based filters
...Test objective: The objective is to retrieve information about the alarm list with filter "rootCauseFaultyComponent.faultyNsVirtualLinkInstanceId" and perform a JSON schema and content validation of the returned alarms data structure, and verify that the retrieved information matches the issued attribute-based filters
...Pre-conditions:none
...Pre-conditions:none
...
@@ -216,7 +216,7 @@ GET information about multiple alarms with filter "rootCauseFaultyComponent.faul
...
@@ -216,7 +216,7 @@ GET information about multiple alarms with filter "rootCauseFaultyComponent.faul
Check PostCondition HTTP Response Body alarms Matches the requested attribute-based filter "faultyNsVirtualLinkInstanceId"
Check PostCondition HTTP Response Body alarms Matches the requested attribute-based filter "faultyNsVirtualLinkInstanceId"
GET information about multiple alarms with filter "rootCauseFaultyComponent.faultyVnfInstanceId"
GET information about multiple alarms with filter "rootCauseFaultyComponent.faultyVnfInstanceId"
[Documentation]Test ID: 5.3.3.1.13
[Documentation]Test ID: 5.3.3.1.17
...Test title: GET information about multiple alarms with filter "rootCauseFaultyComponent.faultyVnfInstanceId"
...Test title: GET information about multiple alarms with filter "rootCauseFaultyComponent.faultyVnfInstanceId"
...Test objective: The objective is to retrieve information about the alarm list with filter "rootCauseFaultyComponent.faultyVnfInstanceId" and perform a JSON schema and content validation of the returned alarms data structure, and verify that the retrieved information matches the issued attribute-based filters
...Test objective: The objective is to retrieve information about the alarm list with filter "rootCauseFaultyComponent.faultyVnfInstanceId" and perform a JSON schema and content validation of the returned alarms data structure, and verify that the retrieved information matches the issued attribute-based filters
...Pre-conditions:none
...Pre-conditions:none
...
@@ -230,7 +230,7 @@ GET information about multiple alarms with filter "rootCauseFaultyComponent.faul
...
@@ -230,7 +230,7 @@ GET information about multiple alarms with filter "rootCauseFaultyComponent.faul
Check PostCondition HTTP Response Body alarms Matches the requested attribute-based filter "faultyVnfInstanceId"
Check PostCondition HTTP Response Body alarms Matches the requested attribute-based filter "faultyVnfInstanceId"
GET information about multiple alarms with filter "rootCauseFaultyResource.faultyResourceType"
GET information about multiple alarms with filter "rootCauseFaultyResource.faultyResourceType"
[Documentation]Test ID: 5.3.3.1.14
[Documentation]Test ID: 5.3.3.1.18
...Test title: GET information about multiple alarms with filter "rootCauseFaultyResource.faultyResourceType"
...Test title: GET information about multiple alarms with filter "rootCauseFaultyResource.faultyResourceType"
...Test objective: The objective is to retrieve information about the alarm list with filter "rootCauseFaultyResource.faultyResourceType" and perform a JSON schema and content validation of the returned alarms data structure, and verify that the retrieved information matches the issued attribute-based filters
...Test objective: The objective is to retrieve information about the alarm list with filter "rootCauseFaultyResource.faultyResourceType" and perform a JSON schema and content validation of the returned alarms data structure, and verify that the retrieved information matches the issued attribute-based filters
...Pre-conditions:none
...Pre-conditions:none
...
@@ -244,7 +244,7 @@ GET information about multiple alarms with filter "rootCauseFaultyResource.fault
...
@@ -244,7 +244,7 @@ GET information about multiple alarms with filter "rootCauseFaultyResource.fault
Check PostCondition HTTP Response Body alarms Matches the requested attribute-based filter "faultyResourceType"
Check PostCondition HTTP Response Body alarms Matches the requested attribute-based filter "faultyResourceType"
GET information about multiple alarms with filter "eventType"
GET information about multiple alarms with filter "eventType"
[Documentation]Test ID: 5.3.3.1.15
[Documentation]Test ID: 5.3.3.1.19
...Test title: GET information about multiple alarms with filter "eventType"
...Test title: GET information about multiple alarms with filter "eventType"
...Test objective: The objective is to retrieve information about the alarm list with filter "eventType" and perform a JSON schema and content validation of the returned alarms data structure, and verify that the retrieved information matches the issued attribute-based filters
...Test objective: The objective is to retrieve information about the alarm list with filter "eventType" and perform a JSON schema and content validation of the returned alarms data structure, and verify that the retrieved information matches the issued attribute-based filters
...Pre-conditions:none
...Pre-conditions:none
...
@@ -258,7 +258,7 @@ GET information about multiple alarms with filter "eventType"
...
@@ -258,7 +258,7 @@ GET information about multiple alarms with filter "eventType"
Check PostCondition HTTP Response Body alarms Matches the requested attribute-based filter "eventType"
Check PostCondition HTTP Response Body alarms Matches the requested attribute-based filter "eventType"
GET information about multiple alarms with filter "perceivedSeverity"
GET information about multiple alarms with filter "perceivedSeverity"
[Documentation]Test ID: 5.3.3.1.16
[Documentation]Test ID: 5.3.3.1.20
...Test title: GET information about multiple alarms with filter "perceivedSeverity"
...Test title: GET information about multiple alarms with filter "perceivedSeverity"
...Test objective: The objective is to retrieve information about the alarm list with filter "perceivedSeverity" and perform a JSON schema and content validation of the returned alarms data structure, and verify that the retrieved information matches the issued attribute-based filters
...Test objective: The objective is to retrieve information about the alarm list with filter "perceivedSeverity" and perform a JSON schema and content validation of the returned alarms data structure, and verify that the retrieved information matches the issued attribute-based filters
...Pre-conditions:none
...Pre-conditions:none
...
@@ -272,7 +272,7 @@ GET information about multiple alarms with filter "perceivedSeverity"
...
@@ -272,7 +272,7 @@ GET information about multiple alarms with filter "perceivedSeverity"
Check PostCondition HTTP Response Body alarms Matches the requested attribute-based filter "perceivedSeverity"
Check PostCondition HTTP Response Body alarms Matches the requested attribute-based filter "perceivedSeverity"
GET information about multiple alarms with filter "probableCause"
GET information about multiple alarms with filter "probableCause"
[Documentation]Test ID: 5.3.3.1.17
[Documentation]Test ID: 5.3.3.1.21
...Test title: GET information about multiple alarms with filter "probableCause"
...Test title: GET information about multiple alarms with filter "probableCause"
...Test objective: The objective is to retrieve information about the alarm list with filter "probableCause" and perform a JSON schema and content validation of the returned alarms data structure, and verify that the retrieved information matches the issued attribute-based filters
...Test objective: The objective is to retrieve information about the alarm list with filter "probableCause" and perform a JSON schema and content validation of the returned alarms data structure, and verify that the retrieved information matches the issued attribute-based filters