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.
...Test title:POST Create new Performance Threshold
...Test objective: The objective is to test the creation of a new NFV-MANO performance threshold and perform the JSON schema validation of the returned threshold data structure.
...Test objective: The objective is to test the creation of a new NFV-MANO performance threshold and perform the JSON schema validation of the returned threshold data structure.
...Pre-conditions: A NFV-MANO instance is instantiated.
...Pre-conditions: A NFV-MANO instance is instantiated.
...Reference: clause 6.5.6.3.1 - ETSI GS NFV-SOL 009 [7] v3.5.1
...Reference: clause 6.5.6.3.1 - ETSI GS NFV-SOL 009 [7] v3.5.1
Send DELETE Request for all Performance Thresholds
Send DELETE Request for all Performance Thresholds
Check HTTP Response Status Code Is405
Check HTTP Response Status Code Is405
*** Keywords ***
POST Create new Performance Threshold - Unprocessable entity
GET all Performance Thresholds
[Documentation]Test ID: 8.3.2.4.10
LogTrying to get all thresholds present in the NFV-MANO
...Test title:POST Create new Performance Threshold - Unprocessable Entity
Set Headers{"Accept": "${ACCEPT_JSON}"}
...Test objective: The objective is to test the creation of a new NFV-MANO performance threshold and perform the JSON schema validation of the returned threshold data structure.
Run Keyword If${AUTH_USAGE}== 1Set Headers{"Authorization": ${AUTHORIZATION}"}
...Test objective: The objective is to test that a new NFV-MANO performance threshold is not created if the notification endpoint is unreachable by the NFV-MANO.