Loading SOL002/VNFPerformanceManagement-API/PMJobs.robot +2 −2 Original line number Diff line number Diff line Loading @@ -85,7 +85,7 @@ GET all Pm Jobs - exclude_default GET all Pm Jobs - fields Log Trying to get all VNF Packages present in the VNFM, using filter params Pass Execution If ${FIELDS_USAGE} == 0 Skipping test as VNFM is not supporting 'fields' Pass Execution If ${FIELD_USAGE} == 0 Skipping test as VNFM is not supporting 'fields' Set Headers {"Accept": "${ACCEPT_JSON}"} Run Keyword If ${VNFM_AUTH_USAGE} == 1 Set Headers {"Authorization": "${VNFM_AUTHENTICATION}"} GET ${apiRoot}/${apiName}/${apiVersion}/pm_jobs?fields=${fields} Loading @@ -108,7 +108,7 @@ GET all Pm Jobs - fields GET all Pm Jobs - exclude_fields Log Trying to get all VNF Packages present in the VNFM, using filter params Pass Execution If ${FIELDS_USAGE} == 0 Skipping test as VNFM is not supporting 'fields' Pass Execution If ${FIELD_USAGE} == 0 Skipping test as VNFM is not supporting 'fields' Set Headers {"Accept": "${ACCEPT_JSON}"} Run Keyword If ${VNFM_AUTH_USAGE} == 1 Set Headers {"Authorization": "${VNFM_AUTHENTICATION}"} GET ${apiRoot}/${apiName}/${apiVersion}/pm_jobs?fields=${fields} Loading SOL003/VNFFaultManagementNotification-API/NotificationEndpoint.robot +1 −1 Original line number Diff line number Diff line *** Settings *** Resource variables.txt Resource environment/variables.txt Suite Setup Create Sessions Suite Teardown Terminate All Processes kill=true Library MockServerLibrary Loading SOL003/VNFLifecycleManagement-API/InstantiateVNFTaskWithCheckAndNotifications.robot +5 −5 Original line number Diff line number Diff line Loading @@ -66,7 +66,7 @@ Check HTTP Response Body Json Schema Is [Arguments] ${schema} ${json}= evaluate json.loads('''${response.body}''') json Validate Json ${schema} ${json} ${vnfInstanceId}= ${response.body.id} ${vnfInstanceId}= evaluate ${response.body.id} Log Json Schema Validation OK Check VNF Status Loading Loading @@ -104,7 +104,7 @@ Check Operation Notification Should Be Equal ${body.operationState} ${status} Clear Requests ${callback_endpoint} Verify Notification COMPLETED Verify Notification [Arguments] ${status} Verify Mock Expectation ${notification_request} Loading @@ -122,15 +122,15 @@ Initialize System Create VNF Resource Check HTTP Response Status Code Is 201 Check HTTP Response Header Contains Location Check HTTP Response Header Contains ${response.headers} Content-Type Check HTTP Response Header Contains Content-Type Check HTTP Response Body Json Schema Is vnfInstance.schema.json Check Postcondition Log Retrieve VNF Instance Check VNF Instance ${vnfInstanceId} Should Not Be Empty ${response} Check HTTP Status Code Is 200 Check HTTP Response Status Code Is 200 Should Be Equal ${response.body.id} ${vnfInstanceId} Check HTTP Response Header Contains Content-Type Check HTTP Response Json Schema ${response.body} vnfInstance.schema.json Check HTTP Response Body Json Schema Is vnfInstance.schema.json Check VNF Status ${response.body.instantiationState} INSTANTIATED No newline at end of file SOL003/VNFLifecycleManagement-API/environment/variables.txt +6 −1 Original line number Diff line number Diff line Loading @@ -42,3 +42,8 @@ ${GRANT_POLLING_TOT} 2 ${GRANT_POLLING_INTERVAL} 5s ${SCALE_POLLING_TOT} 10 ${SCALE_POLLING_INTERVAL} 15s ${callback_uri} http://localhost ${callback_port} 9091 ${callback_endpoint} /endpoint ${callback_endpoint_error} /endpoint_404 ${MOCK_SERVER_JAR} ../../../bin/mockserver-netty-5.3.0-jar-with-dependencies.jar No newline at end of file SOL003/VNFLifecycleOperationGranting-API/Grants.robot +1 −1 Original line number Diff line number Diff line *** Settings *** Resource environmentvariables.txt Resource environment/variables.txt Library REST http://${NFVO_HOST}:${NFVO_PORT} ... spec=SOL003-VNFLifecycleOperationGranting-API.yaml Library OperatingSystem Loading Loading
SOL002/VNFPerformanceManagement-API/PMJobs.robot +2 −2 Original line number Diff line number Diff line Loading @@ -85,7 +85,7 @@ GET all Pm Jobs - exclude_default GET all Pm Jobs - fields Log Trying to get all VNF Packages present in the VNFM, using filter params Pass Execution If ${FIELDS_USAGE} == 0 Skipping test as VNFM is not supporting 'fields' Pass Execution If ${FIELD_USAGE} == 0 Skipping test as VNFM is not supporting 'fields' Set Headers {"Accept": "${ACCEPT_JSON}"} Run Keyword If ${VNFM_AUTH_USAGE} == 1 Set Headers {"Authorization": "${VNFM_AUTHENTICATION}"} GET ${apiRoot}/${apiName}/${apiVersion}/pm_jobs?fields=${fields} Loading @@ -108,7 +108,7 @@ GET all Pm Jobs - fields GET all Pm Jobs - exclude_fields Log Trying to get all VNF Packages present in the VNFM, using filter params Pass Execution If ${FIELDS_USAGE} == 0 Skipping test as VNFM is not supporting 'fields' Pass Execution If ${FIELD_USAGE} == 0 Skipping test as VNFM is not supporting 'fields' Set Headers {"Accept": "${ACCEPT_JSON}"} Run Keyword If ${VNFM_AUTH_USAGE} == 1 Set Headers {"Authorization": "${VNFM_AUTHENTICATION}"} GET ${apiRoot}/${apiName}/${apiVersion}/pm_jobs?fields=${fields} Loading
SOL003/VNFFaultManagementNotification-API/NotificationEndpoint.robot +1 −1 Original line number Diff line number Diff line *** Settings *** Resource variables.txt Resource environment/variables.txt Suite Setup Create Sessions Suite Teardown Terminate All Processes kill=true Library MockServerLibrary Loading
SOL003/VNFLifecycleManagement-API/InstantiateVNFTaskWithCheckAndNotifications.robot +5 −5 Original line number Diff line number Diff line Loading @@ -66,7 +66,7 @@ Check HTTP Response Body Json Schema Is [Arguments] ${schema} ${json}= evaluate json.loads('''${response.body}''') json Validate Json ${schema} ${json} ${vnfInstanceId}= ${response.body.id} ${vnfInstanceId}= evaluate ${response.body.id} Log Json Schema Validation OK Check VNF Status Loading Loading @@ -104,7 +104,7 @@ Check Operation Notification Should Be Equal ${body.operationState} ${status} Clear Requests ${callback_endpoint} Verify Notification COMPLETED Verify Notification [Arguments] ${status} Verify Mock Expectation ${notification_request} Loading @@ -122,15 +122,15 @@ Initialize System Create VNF Resource Check HTTP Response Status Code Is 201 Check HTTP Response Header Contains Location Check HTTP Response Header Contains ${response.headers} Content-Type Check HTTP Response Header Contains Content-Type Check HTTP Response Body Json Schema Is vnfInstance.schema.json Check Postcondition Log Retrieve VNF Instance Check VNF Instance ${vnfInstanceId} Should Not Be Empty ${response} Check HTTP Status Code Is 200 Check HTTP Response Status Code Is 200 Should Be Equal ${response.body.id} ${vnfInstanceId} Check HTTP Response Header Contains Content-Type Check HTTP Response Json Schema ${response.body} vnfInstance.schema.json Check HTTP Response Body Json Schema Is vnfInstance.schema.json Check VNF Status ${response.body.instantiationState} INSTANTIATED No newline at end of file
SOL003/VNFLifecycleManagement-API/environment/variables.txt +6 −1 Original line number Diff line number Diff line Loading @@ -42,3 +42,8 @@ ${GRANT_POLLING_TOT} 2 ${GRANT_POLLING_INTERVAL} 5s ${SCALE_POLLING_TOT} 10 ${SCALE_POLLING_INTERVAL} 15s ${callback_uri} http://localhost ${callback_port} 9091 ${callback_endpoint} /endpoint ${callback_endpoint_error} /endpoint_404 ${MOCK_SERVER_JAR} ../../../bin/mockserver-netty-5.3.0-jar-with-dependencies.jar No newline at end of file
SOL003/VNFLifecycleOperationGranting-API/Grants.robot +1 −1 Original line number Diff line number Diff line *** Settings *** Resource environmentvariables.txt Resource environment/variables.txt Library REST http://${NFVO_HOST}:${NFVO_PORT} ... spec=SOL003-VNFLifecycleOperationGranting-API.yaml Library OperatingSystem Loading