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.
@@ -129,11 +130,11 @@ GET information about multiple Performance Monitoring Jobs to get Paged Response
[Documentation]Test ID: 8.3.2.1.10
...Test title: GET information about multiple Performance Monitoring Jobs to get Paged Response
...Test objective: The objective is to retrieve information about the performance monitoring jobs to get paged response
...Pre-conditions:
...Pre-conditions: none
...Reference: clause 6.5.3.3.2 - ETSI GS NFV-SOL 009 [5] V3.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability:
...Post-Conditions:
...Applicability: none
...Post-Conditions:none
GET all NFV-MANO Performance Monitoring Jobs
Check HTTP Response Status Code Is200
Check LINK in Header
@@ -142,17 +143,30 @@ GET information about multiple Performance Monitoring Jobs for Bad Request Respo
[Documentation]Test ID: 8.3.2.1.11
...Test title: GET information about multiple Performance Monitoring Jobs for Bad Request Response too big
...Test objective: The objective is to test that GET method fail retrieving status information about performance monitoring jobs when Response is too big, and perform the JSON schema validation of the failed operation HTTP response
...Pre-conditions:
...Pre-conditions: none
...Reference: clause 6.5.3.3.2 - ETSI GS NFV-SOL 009 [5] V3.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability:
...Post-Conditions:
...Applicability: none
...Post-Conditions: none
GET all NFV-MANO Performance Monitoring Jobs
Check HTTP Response Status Code Is400
Check HTTP Response Body Json Schema IsProblemDetails
Get information about multiple Performance Monitoring Jobs with malformed authorization token
GET information about multiple Performance Monitoring Jobs with "fields" and "exclude_default" attribute selector
[Documentation]Test ID: 8.3.2.1.12
...Test title: GET all NFV-MANO Performance Monitoring Jobs with "fields" and "exclude_default" attribute selector
...Test objective: The objective is to retrieve all performance monitoring jobs with fields and exclude default attribute selector, and perform the JSON schema validation of the HTTP response.
...Pre-conditions: none
...Reference: clause 5.5.8.3.2 - ETSI GS NFV-SOL 009 [5] V3.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability: none
...Post-Conditions: none
GET NFV-MANO Performance Monitoring Jobs with fields and exclude_default attribute selector
Check HTTP Response Status Code Is200
Check HTTP Response Body Json Schema IsPmJobs
Get information about multiple Performance Monitoring Jobs with malformed authorization token
[Documentation]Test ID: 8.3.2.1.13
...Test title: Get information about multiple Performance Monitoring Jobs with malformed authorization token
...Test objective: The objective is to test that the retrieval of information about Performance Monitoring Jobs fails when using malformed authorization token
...Pre-conditions: none
@@ -164,7 +178,7 @@ Get information about multiple Performance Monitoring Jobs with malformed author
Check HTTP Response Status Code Is400
Get information about multiple Performance Monitoring Jobs without authorization token
[Documentation]Test ID: 8.3.2.1.13
[Documentation]Test ID: 8.3.2.1.14
...Test title: Get information about multiple Performance Monitoring Jobs without authorization token
...Test objective: The objective is to test that the retrieval of information about Performance Monitoring Jobs fails when omitting the authorization token
...Pre-conditions: none
@@ -176,7 +190,7 @@ Get information about multiple Performance Monitoring Jobs without authorization
Check HTTP Response Status Code Is401
GET information about multiple Performance Monitoring Jobs with expired or revoked authorization token
[Documentation]Test ID: 8.3.2.1.14
[Documentation]Test ID: 8.3.2.1.15
...Test title: GET information about multiple Performance Monitoring Jobs with expired or revoked authorization token
...Test objective: The objective is to test that the retrieval of information about Performance Monitoring Jobs fails when using expired or revoked authorization token
...Pre-conditions: One or more Network Service Descriptors are onboarded in the NFVO
@@ -188,7 +202,7 @@ GET information about multiple Performance Monitoring Jobs with expired or revok
Check HTTP Response Status Code Is401
PUT all NFV-MANO Performance Monitoring Jobs - Method not implemented
[Documentation]Test ID: 8.3.2.1.15
[Documentation]Test ID: 8.3.2.1.16
...Test title: PUT all NFV-MANO Performance Monitoring Jobs - Method not implemented
...Test objective: The objective is to test that PUT method is not allowed to modify NFV-MANO Performance Monitoring Jobs
...Pre-conditions: A NFV-MANO instance is instantiated. One or more NFV-MANO performance jobs are set in the NFV-MANO.
@@ -200,7 +214,7 @@ PUT all NFV-MANO Performance Monitoring Jobs - Method not implemented
Check HTTP Response Status Code Is405
PATCH all NFV-MANO Performance Monitoring Jobs - (Method not implemented)
[Documentation]Test ID: 8.3.2.1.16
[Documentation]Test ID: 8.3.2.1.17
...Test title: PATCH all NFV-MANO Performance Monitoring Jobs - Method not implemented
...Test objective: The objective is to test that PATCH method is not allowed to update NFV-MANO Performance Monitoring Jobs
...Pre-conditions: A NFV-MANO instance is instantiated. One or more NFV-MANO performance jobs are set in the NFV-MANO.
@@ -212,7 +226,7 @@ PATCH all NFV-MANO Performance Monitoring Jobs - (Method not implemented)
Check HTTP Response Status Code Is405
DELETE all NFV-MANO Performance Monitoring Jobs - Method not implemented
[Documentation]Test ID: 8.3.2.1.17
[Documentation]Test ID: 8.3.2.1.18
...Test title: DELETE all NFV-MANO Performance Monitoring Jobs - Method not implemented
...Test objective: The objective is to test that DELETE method is not allowed to update NFV-MANO Performance Monitoring Jobs
...Pre-conditions: A NFV-MANO instance is instantiated. One or more NFV-MANO performance jobs are set in the NFV-MANO.
@@ -295,6 +309,15 @@ GET NFV-MANO Performance Monitoring Jobs with fields attribute selector
${output}=Outputresponse
Set Suite Variable${response}${output}
GET NFV-MANO Performance Monitoring Jobs with fields and exclude_default attribute selector
LogTrying to get all NFV-MANO Packages present in the NFV-MANO, using filter params
Pass Execution If${FIELD_USAGE}== 0Skipping test as NFV-MANO is not supporting 'fields'
Set Headers{"Accept": "${ACCEPT_JSON}"}
Run Keyword If${AUTH_USAGE}== 1Set Headers{"Authorization": "${AUTHORIZATION}"}