Changes for SOL009/NFVMANOFaultManagement-API/Alarms.robot: 19 added lines, 19 removed lines.
Original line number
Diff line number
Diff line
@@ -7,7 +7,7 @@ POST Alarms - Method not implemented
...Test title: POST Alarms - Method not implemented
...Test objective: The objective is to test that Post method is not allowed to create fault management alarms on NFV-MANO
...Pre-conditions: none
...Reference: clause 7.5.3.3.1 - ETSI GS NFV-SOL 009 [7] v5.2.1
...Reference: clause 7.5.3.3.1 - ETSI GS NFV-SOL 009 [7] v5.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability: none
...Post-Conditions:none
@@ -19,7 +19,7 @@ Get information about multiple alarms
...Test title: Get information about multiple alarms
...Test objective: The objective is to retrieve information about the alarm list and perform a JSON schema of the returned alarms data structure
...Pre-conditions: none
...Reference: clause 7.5.3.3.2 - ETSI GS NFV-SOL 009 [7] v5.2.1
...Reference: clause 7.5.3.3.2 - ETSI GS NFV-SOL 009 [7] v5.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability: none
...Post-Conditions: none
@@ -32,7 +32,7 @@ Get information about multiple alarms with filter
...Test title: Get information about multiple alarms with filter
...Test objective: The objective is to retrieve information about the alarm list and perform a JSON schema validation of the returned alarms data structure, and verify that the retrieved information matches the issued attribute-based filters
...Pre-conditions: none
...Reference: clause 7.5.3.3.2 - ETSI GS NFV-SOL 009 [7] v5.2.1
...Reference: clause 7.5.3.3.2 - ETSI GS NFV-SOL 009 [7] v5.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability: none
...Post-Conditions: none
@@ -45,7 +45,7 @@ Get information about multiple alarms with invalid attribute-based filtering par
...Test title:Get information about multiple alarms with invalid attribute-based filtering parameters
...Test objective: The objective is to try to retrieve information about the alarm list with invalid filters and perform a JSON schema validation of the returned problem details data structure
...Pre-conditions: none
...Reference: clause 7.5.3.3.2 - ETSI GS NFV-SOL 009 [7] v5.2.1
...Reference: clause 7.5.3.3.2 - ETSI GS NFV-SOL 009 [7] v5.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability: none
...Post-Conditions: none
@@ -58,7 +58,7 @@ Get information about multiple alarms as a Paged Response
...Test title: Get information about multiple alarms as a Paged Response
...Test objective: The objective is to retrieve information about the alarm list as a Paged Response.
...Pre-conditions: none
...Reference: Clause 7.5.3.3.2 - ETSI GS NFV-SOL 009 [7] v5.2.1
...Reference: Clause 7.5.3.3.2 - ETSI GS NFV-SOL 009 [7] v5.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability: none
...Post-Conditions: none
@@ -71,7 +71,7 @@ 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 try to retrieve information about the alarm list because response is too big and perform a JSON schema validation of the returned problem details data structure
...Pre-conditions: none
...Reference: Clause 7.5.3.3.2 - ETSI GS NFV-SOL 009 [7] v5.2.1
...Reference: Clause 7.5.3.3.2 - ETSI GS NFV-SOL 009 [7] v5.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability: none
...Post-Conditions: none
@@ -84,7 +84,7 @@ GET information about alarms with attribute-based filter "id"
...Test title: GET information about alarms with attribute-based filter "id"
...Test objective: The objective is to retrieve information about the alarm list with alarm filter "id"
...Pre-conditions: none
...Reference: Clause 7.5.3.3.2 - ETSI GS NFV-SOL 009 [7] v5.2.1
...Reference: Clause 7.5.3.3.2 - ETSI GS NFV-SOL 009 [7] v5.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability: none
...Post-Conditions: none
@@ -98,7 +98,7 @@ GET information about multiple alarms with attribute-based filter "managedObject
...Test title: GET information about multiple alarms with attribute-based filter "managedObjectId"
...Test objective: The objective is to retrieve information about the alarm list with attribute filter "managedObjectId"
...Pre-conditions: none
...Reference: Clause 7.5.3.3.2 - ETSI GS NFV-SOL 009 [7] v5.2.1
...Reference: Clause 7.5.3.3.2 - ETSI GS NFV-SOL 009 [7] v5.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability: none
...Post-Conditions: none
@@ -112,7 +112,7 @@ GET information about multiple alarms with attribute-based filter "eventType"
...Test title: GET information about multiple alarms with attribute-based filter "eventType"
...Test objective: The objective is to retrieve information about the alarm list with attribute filter "eventType"
...Pre-conditions: none
...Reference: Clause 7.5.3.3.2 - ETSI GS NFV-SOL 009 [7] v5.2.1
...Reference: Clause 7.5.3.3.2 - ETSI GS NFV-SOL 009 [7] v5.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability: none
...Post-Conditions: none
@@ -126,7 +126,7 @@ GET information about multiple alarms with attribute-based filter "perceivedSeve
...Test title: GET information about multiple alarms with attribute-based filter "perceivedSeverity"
...Test objective: The objective is to retrieve information about the alarm list with attribute filter "perceivedSeverity"
...Pre-conditions: none
...Reference: Clause 7.5.3.3.2 - ETSI GS NFV-SOL 009 [7] v5.2.1
...Reference: Clause 7.5.3.3.2 - ETSI GS NFV-SOL 009 [7] v5.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability: none
...Post-Conditions: none
@@ -140,7 +140,7 @@ GET information about multiple alarms with attribute-based filter "probableCause
...Test title: GET information about multiple alarms with attribute-based filter "probableCause"
...Test objective: The objective is to retrieve information about the alarm list with attribute filter "probableCause"
...Pre-conditions: none
...Reference: Clause 7.5.3.3.2 - ETSI GS NFV-SOL 009 [7] v5.2.1
...Reference: Clause 7.5.3.3.2 - ETSI GS NFV-SOL 009 [7] v5.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability: none
...Post-Conditions: none
@@ -154,7 +154,7 @@ Get information about multiple alarms with malformed authorization token
...Test title: Get information about multiple alarms with malformed authorization token
...Test objective: The objective is to test that the retrieval of information about the alarm list fails when using malformed authorization token
...Pre-conditions: none
...Reference: clause 7.5.3.3.2 - ETSI GS NFV-SOL 009 [7] v5.2.1
...Reference: clause 7.5.3.3.2 - ETSI GS NFV-SOL 009 [7] v5.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability: The NFV-MANO entity requires the usage of access tokens for authorizing the API requests.
...Post-Conditions: none
@@ -166,7 +166,7 @@ Get information about multiple alarms without authorization token
...Test title: Get information about multiple alarms without authorization token
...Test objective: The objective is to test that the retrieval of information about the alarm list fails when omitting the authorization token
...Pre-conditions: none
...Reference: clause 7.5.3.3.2 - ETSI GS NFV-SOL 009 [7] v5.2.1
...Reference: clause 7.5.3.3.2 - ETSI GS NFV-SOL 009 [7] v5.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability: The NFV-MANO entity requires the usage of access tokens for authorizing the API requests.
...Post-Conditions: none
@@ -178,7 +178,7 @@ GET information about multiple alarms with expired or revoked authorization toke
...Test title: GET information about multiple alarms with expired or revoked authorization token
...Test objective: The objective is to test that the retrieval of information about the alarm list fails when using expired or revoked authorization token
...Pre-conditions: One or more Network Service Descriptors are onboarded in the NFVO
...Reference: clause 7.5.3.3.2 - ETSI GS NFV-SOL 009 [7] v5.2.1
...Reference: clause 7.5.3.3.2 - ETSI GS NFV-SOL 009 [7] v5.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability: The NFV-MANO entity requires the usage of access tokens for authorizing the API requests.
...Post-Conditions: none
@@ -190,7 +190,7 @@ 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 to modify fault management alarms on NFV-MANO.
...Pre-conditions: none
...Reference: clause 7.5.3.3.3 - ETSI GS NFV-SOL 009 [7] v5.2.1
...Reference: clause 7.5.3.3.3 - ETSI GS NFV-SOL 009 [7] v5.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability: none
...Post-Conditions:none
@@ -202,7 +202,7 @@ 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 to modify fault management alarms on NFV-MANO.
...Pre-conditions: none
...Reference: clause 7.5.3.3.4 - ETSI GS NFV-SOL 009 [7] v5.2.1
...Reference: clause 7.5.3.3.4 - ETSI GS NFV-SOL 009 [7] v5.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability: none
...Post-Conditions:none
@@ -214,7 +214,7 @@ DELETE Alarms - Method not implemented
...Test title: POST Alarms - Method not implemented
...Test objective: The objective is to test that DELETE method is not allowed for fault management alarms on NFV-MANO
...Pre-conditions: none
...Reference: clause 7.5.3.3.5 - ETSI GS NFV-SOL 009 [7] v5.2.1
...Reference: clause 7.5.3.3.5 - ETSI GS NFV-SOL 009 [7] v5.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability: none
...Post-Conditions:none
@@ -226,7 +226,7 @@ Get information about multiple alarms with permitted authorization scope
...Test title: Get information about multiple alarms with permitted authorization scope
...Test objective: The objective is to retrieve information about the alarm list with permitted authorization scope
...Pre-conditions: none
...Reference: clause 7.5.3.3.2 - ETSI GS NFV-SOL 009 [7] v5.2.1
...Reference: clause 7.5.3.3.2 - ETSI GS NFV-SOL 009 [7] v5.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability: none
...Post-Conditions: none
@@ -239,7 +239,7 @@ Get information about multiple alarms with not permitted authorization scope
...Test title: Get information about multiple alarms with not permitted authorization scope
...Test objective: The objective is to test that retrieve information about the alarm list fails with not permitted authorization scope
...Pre-conditions: none
...Reference: clause 7.5.3.3.2 - ETSI GS NFV-SOL 009 [7] v5.2.1
...Reference: clause 7.5.3.3.2 - ETSI GS NFV-SOL 009 [7] v5.3.1
Changes for SOL009/NFVMANOFaultManagement-API/IndividualAlarm.robot: 10 added lines, 10 removed lines.
Original line number
Diff line number
Diff line
@@ -7,7 +7,7 @@ POST Individual Alarm - Method not implemented
...Test title: POST Individual Alarm - Method not implemented
...Test objective: The objective is to test that Post method is not allowed to create fault management individual alarm on NFV-MANO
...Pre-conditions: none
...Reference: clause 7.5.4.3.1 - ETSI GS NFV-SOL 009 [7] v5.2.1
...Reference: clause 7.5.4.3.1 - ETSI GS NFV-SOL 009 [7] v5.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability: none
...Post-Conditions: none
@@ -19,7 +19,7 @@ Get information about an fault management individual alarm
...Test title: Get information about an fault management individual alarm
...Test objective: The objective is to retrieve information about an individual alarm and perform a JSON schema and content validation of the returned alarm data structure
...Pre-conditions: The related alarm exists
...Reference: clause 7.5.4.3.2 - ETSI GS NFV-SOL 009 [7] v5.2.1
...Reference: clause 7.5.4.3.2 - ETSI GS NFV-SOL 009 [7] v5.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability: none
...Post-Conditions:none
@@ -32,7 +32,7 @@ Get information about an fault management individual alarm - Not Found
...Test title: Get information about an fault management individual alarm
...Test objective: The objective is to test the retrieval of information about an individual alarm fails when the resource is not present.
...Pre-conditions: none
...Reference: clause 7.5.4.3.2 - ETSI GS NFV-SOL 009 [7] v5.2.1
...Reference: clause 7.5.4.3.2 - ETSI GS NFV-SOL 009 [7] v5.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability: none
...Post-Conditions: none
@@ -45,7 +45,7 @@ PUT Individual Alarm - Method not implemented
...Test title: PUT Individual Alarm - Method not implemented
...Test objective: The objective is to test that PUT method is not allowed to for fault management individual alarm on NFV-MANO
...Pre-conditions: none
...Reference: clause 7.5.4.3.3 - ETSI GS NFV-SOL 009 [7] v5.2.1
...Reference: clause 7.5.4.3.3 - ETSI GS NFV-SOL 009 [7] v5.3.1
...Test title: Modify an individual alarm resource - Precondition failed
...Test objective: The objective is to test that an individual alarm resource cannot be modified if the alarm is already in the state that is requested to be set, and perform a JSON schema validation of the returned data structure.
...Pre-conditions: The related alarm exists
...Reference: clause 7.5.4.3.4 - ETSI GS NFV-SOL 009 [7] v5.2.1
...Reference: clause 7.5.4.3.4 - ETSI GS NFV-SOL 009 [7] v5.3.1
...Test title: Modify an individual alarm resource - Conflict
...Test objective: The objective is to test that an individual alarm resource cannot be modified if the resource was modified by another entity , and perform a JSON schema validation of the returned data structure.
...Pre-conditions: The related alarm exists
...Reference: clause 7.5.4.3.4 - ETSI GS NFV-SOL 009 [7] v5.2.1
...Reference: clause 7.5.4.3.4 - ETSI GS NFV-SOL 009 [7] v5.3.1