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.
...Pre-conditions: A NFV-MANO instance is instantiated.
...Reference: clause 6.5.6.3.1 - ETSI GS NFV-SOL 009 [7] v3.5.1
${linkURL}=Get Value From Json${response['headers']}$..Link
Should Not Be Empty${linkURL}
No newline at end of file
POST Create new Performance Threshold - Unprocessable entity
[Documentation]Test ID: 8.3.2.4.10
...Test title:POST Create new Performance Threshold - Unprocessable Entity
...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 that a new NFV-MANO performance threshold is not created if the notification endpoint is unreachable by the NFV-MANO.
...Pre-conditions: A NFV-MANO instance is instantiated.
...Reference: clause 6.5.6.3.1 - ETSI GS NFV-SOL 009 [7] v3.5.1
...Config ID: Config_prod_NFV-MANO
...Applicability: Notification endpoint is unreachable by the NFV-MANO.
...Post-Conditions: none
Send Post Request Create new Performance Threshold with unreachable notification endpoint
Check HTTP Response Status Code Is422
Check HTTP Response Body Json Schema IsProblemDetails