...Test objective: The objective is to test the dispatch of VNF Fault Alarm Notification when a virtualised resource within an VNF instance fails, and perform a JSON schema and content validation of the delivered notification. The action that triggers the notification under test is an explicit test step, but it is not performed by the test system.
...Pre-conditions: A VNF instance is instantiated, and a subscription for fault alarm notifications is available in the VNFM.
...Reference: Clause 7.4.6.3.1 - ETSI GS NFV-SOL 003 [1] v3.6.1
...Reference: Clause 7.4.6.3.1 - ETSI GS NFV-SOL 003 [1] v4.3.1
...Test objective: The objective is to test the dispatch of VNF Fault Alarm Cleared Notification when a faulty virtualised resource within an VNF instance is cleared, and perform a JSON schema and content validation of the delivered notification. The action that triggers the notification under test is an explicit test step, but it is not performed by the test system.
...Pre-conditions: A VNF instance is instantiated, a virtualised resource is in faulty state, and a subscription for fault alarm cleared notifications is available in the VNFM.
...Reference: Clause 7.4.6.3.1 - ETSI GS NFV-SOL 003 [1] v3.6.1
...Reference: Clause 7.4.6.3.1 - ETSI GS NFV-SOL 003 [1] v4.3.1
...Config ID: Config_prod_VNFM
...Applicability: none
...Post-Conditions: none
@@ -41,7 +41,7 @@ VNF Fault Alarm List Rebuilt Notification
...Test title: VNF Fault Alarm List Rebuilt Notification
...Test objective: The objective is to test the dispatch of VNF Fault Alarm List Rebuilt Notification when the VNFM decides to rebuild the list of its VNF alarms, e.g. due to a corruption in the alarm storage, and perform a JSON schema and content validation of the delivered notification. The action that triggers the notification under test is an explicit test step, but it is not performed by the test system.
...Pre-conditions: A VNF instance is instantiated, one or more virtualised resource are in faulty state, and a subscription for fault alarm list rebuilt notifications is available in the VNFM.
...Reference: Clause 7.4.6.3.1 - ETSI GS NFV-SOL 003 [1] v3.6.1
...Reference: Clause 7.4.6.3.1 - ETSI GS NFV-SOL 003 [1] v4.3.1
"description":"This type represents a notification that the alarm list has been rebuilt, e.g. if the VNFM detects its storage holding the alarm list is corrupted. The notification shall be triggered by the VNFM when the alarm list has been rebuilt.\n",
"description":"This type represents a notification that the alarm list has been rebuilt, e.g. if the VNFM detects its storage holding the alarm list is corrupted. The notification shall be triggered by the VNFM when the alarm list has been rebuilt, e.g. because the VNFM has detected that its storage holding the alarm list was corrupted.\n",
"type":"object",
"required":[
"id",
@@ -16,9 +16,7 @@
"notificationType":{
"description":"Discriminator for the different notification types. Shall be set to \"AlarmListRebuiltNotification\" for this notification type.\n",
"type":"string",
"enum":[
"AlarmListRebuiltNotification"
]
"enum":["AlarmListRebuiltNotification"]
},
"subscriptionId":{
"description":"An identifier with the intention of being globally unique.\n",
@@ -32,36 +30,27 @@
"_links":{
"description":"Links to resources related to this notification.\n",
"type":"object",
"required":[
"subscription",
"alarms"
],
"required":["subscription","alarms"],
"properties":{
"subscription":{
"description":"This type represents a link to a resource.\n",
"description":"This type represents a link to a resource in a notification, using an absolute or relative URI.\n",
"type":"object",
"required":[
"href"
],
"required":["href"],
"properties":{
"href":{
"description":"URI of the referenced resource.\n",
"type":"string",
"format":"url"
"description":"String formatted according to IETF RFC 3986.\n",
"type":"string"
}
}
},
"alarms":{
"description":"This type represents a link to a resource.\n",
"description":"This type represents a link to a resource in a notification, using an absolute or relative URI.\n",
"type":"object",
"required":[
"href"
],
"required":["href"],
"properties":{
"href":{
"description":"URI of the referenced resource.\n",
"type":"string",
"format":"url"
"description":"String formatted according to IETF RFC 3986.\n",