Newer
Older
Resource environment/variables.txt
Resource FaultManagement-APIKeyword.robot
Library REST ${VNFM_SCHEMA}://${VNFM_HOST}:${VNFM_PORT} ssl_verify=false
Library OperatingSystem
Library JSONLibrary
Library JSONSchemaLibrary schemas/
POST Alarm - Method not implemented
[Documentation] Test ID: 7.3.5.2.1
... Test title: POST Alarm - Method not implemented
... Test objective: The objective is to test that Post method is not allowed to create Fault management individual alarm on VNF
... Pre-conditions: none
... Reference: Clause 7.4.3.3.1 - ETSI GS NFV-SOL 003 [1] v2.8.1
... Config ID: Config_prod_VNFM
... Applicability: none
... Post-Conditions: none
Send POST request for fault management Individual Alarm
Check HTTP Response Status Code Is 405
Get information about an fault management individual alarm
[Documentation] Test ID: 7.3.5.2.2
... 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
... Reference: Clause 7.4.3.3.2 - ETSI GS NFV-SOL 003 [1] v2.8.1
... Applicability: none
... Post-Conditions: none
GET Fault Management Individual Alarm
Check HTTP Response Status Code Is 200
Check HTTP Response Body Json Schema Is alarm
PUT Alarm - Method not implemented
[Documentation] Test ID: 7.3.5.2.3
... Test title: PUT Alarm - Method not implemented
... Test objective: The objective is to test that PUT method is not allowed to for Fault management individual alarm on VNF
... Pre-conditions: none
... Reference: Clause 7.4.3.3.3 - ETSI GS NFV-SOL 003 [1] v2.8.1
... Config ID: Config_prod_VNFM
... Applicability: none
... Post-Conditions: none
PUT Fault Management Individual Alarm
Check HTTP Response Status Code Is 405
PATCH Fault Management Individual Alarm
... Test title: PATCH Fault Management Individual Alarm
... Test objective: The objective is to Modify an individual alarm resource and perform a JSON schema and content validation of the returned alarm data structure
... Reference: Clause 7.4.3.3.4 - ETSI GS NFV-SOL 003 [1] v2.8.1
... Applicability: none
... Post-Conditions: none
PATCH Fault Management Individual Alarm
Check HTTP Response Status Code Is 200
Check HTTP Response Body Json Schema Is alarmModification
Modify an individual alarm resource - Precondition failed
... 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 resource was modified by another entity
... Reference: Clause 7.4.3.3.4 - ETSI GS NFV-SOL 003 [1] v2.8.1
... Applicability: none
... Post-Conditions: none
PATCH Fault Management Individual Alarm - Etag mismatch
Check HTTP Response Status Code Is 412
Check HTTP Response Body Json Schema Is ProblemDetails
Modify an individual alarm resource - Conflict
... 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 alarm is already in the state that is requested to be set
... Reference: Clause 7.4.3.3.4 - ETSI GS NFV-SOL 003 [1] v2.8.1
... Applicability: none
... Post-Conditions: none
PATCH Fault Management Individual Alarm Conflict
Check HTTP Response Status Code Is 409
Check HTTP Response Body Json Schema Is ProblemDetails
DELETE Alarm - Method not implemented
[Documentation] Test ID: 7.3.5.2.7
... Test title: DELETE Alarm - Method not implemented
... Test objective: The objective is to test that DELETE method is not allowed to for Fault management individual alarm on VNF
... Reference: Clause 7.4.3.3.5 - ETSI GS NFV-SOL 003 [1] v2.8.1
... Config ID: Config_prod_VNFM
... Applicability: none
... Post-Conditions: none
DELETE Fault Management Individual Alarm
Check HTTP Response Status Code Is 405
Get information about an fault management individual alarm - Not Found
[Documentation] Test ID: 7.3.5.2.8
... Test title: Get information about an fault management individual alarm - Not Found
... Test objective: The objective is to test that retrieval of information about an individual alarm fails when individual alarm is not present
... Pre-conditions: The related alarm does not exists
... Reference: Clause 7.4.3.3.2 - ETSI GS NFV-SOL 003 [1] v2.8.1
... Config ID: Config_prod_VNFM
... Applicability: none
... Post-Conditions: none
GET Fault Management Individual Alarm
Check HTTP Response Status Code Is 404
Check HTTP Response Body Json Schema Is ProblemDetails