Loading SOL002/VNFConfiguration-API/ApiVersion.robot +12 −3 Original line number Original line Diff line number Diff line *** Settings *** *** Settings *** Resource environment/configuration.txt Resource environment/variables.txt Resource environment/variables.txt Resource VnfLcmOperationKeywords.robot Library REST ${VNFM_SCHEMA}://${VNFM_HOST}:${VNFM_PORT} Library REST ${VNFM_SCHEMA}://${VNFM_HOST}:${VNFM_PORT} Library DependencyLibrary Library DependencyLibrary Library JSONLibrary Library JSONLibrary Loading Loading @@ -200,3 +198,14 @@ DELETE API Version with apiMajorVersion Delete ${apiRoot}/${apiName}/v1/api_version Delete ${apiRoot}/${apiName}/v1/api_version ${outputResponse}= Output response ${outputResponse}= Output response Set Global Variable @{response} ${outputResponse} Set Global Variable @{response} ${outputResponse} Check HTTP Response Status Code Is [Arguments] ${expected_status} Should Be Equal ${response.status_code} ${expected_status} Log Status code validated Check HTTP Response Body Json Schema Is [Arguments] ${input} ${schema} = Catenate ${input} .schema.json Validate Json ${schema} ${response[0]['body']} Log Json Schema Validation OK No newline at end of file SOL002/VNFFaultManagement-API/ApiVersion.robot +14 −3 Original line number Original line Diff line number Diff line *** Settings *** *** Settings *** Resource environment/configuration.txt Resource environment/variables.txt Resource environment/variables.txt Resource VnfLcmOperationKeywords.robot Library REST ${VNFM_SCHEMA}://${VNFM_HOST}:${VNFM_PORT} Library REST ${VNFM_SCHEMA}://${VNFM_HOST}:${VNFM_PORT} Library DependencyLibrary Library DependencyLibrary Library JSONLibrary Library JSONLibrary Loading Loading @@ -200,3 +200,14 @@ DELETE API Version with apiMajorVersion Delete ${apiRoot}/${apiName}/v1/api_version Delete ${apiRoot}/${apiName}/v1/api_version ${outputResponse}= Output response ${outputResponse}= Output response Set Global Variable @{response} ${outputResponse} Set Global Variable @{response} ${outputResponse} Check HTTP Response Status Code Is [Arguments] ${expected_status} Should Be Equal ${response.status_code} ${expected_status} Log Status code validated Check HTTP Response Body Json Schema Is [Arguments] ${input} ${schema} = Catenate ${input} .schema.json Validate Json ${schema} ${response[0]['body']} Log Json Schema Validation OK No newline at end of file SOL002/VNFIndicator-API/ApiVersion.robot +24 −13 Original line number Original line Diff line number Diff line *** Settings *** *** Settings *** Resource environment/configuration.txt Resource environment/variables.txt Resource environment/variables.txt Resource VnfLcmOperationKeywords.robot Library REST ${VNFM_SCHEMA}://${VNFM_HOST}:${VNFM_PORT} Library REST ${VNFM_SCHEMA}://${VNFM_HOST}:${VNFM_PORT} Library DependencyLibrary Library DependencyLibrary Library JSONLibrary Library JSONLibrary Loading Loading @@ -132,71 +132,82 @@ DELETE API Version with apiMajorVerion - Method not implemented *** Keywords *** *** Keywords *** POST API Version POST API Version Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Accept":"${ACCEPT_JSON}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} Post ${apiRoot}/${apiName}/api_version Post ${apiRoot}/${apiName}/api_version ${outputResponse}= Output response ${outputResponse}= Output response Set Global Variable @{response} ${outputResponse} Set Global Variable @{response} ${outputResponse} GET API Version GET API Version Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Accept":"${ACCEPT_JSON}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} Get ${apiRoot}/${apiName}/api_version Get ${apiRoot}/${apiName}/api_version ${outputResponse}= Output response ${outputResponse}= Output response Set Global Variable @{response} ${outputResponse} Set Global Variable @{response} ${outputResponse} PUT API Version PUT API Version Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Accept":"${ACCEPT_JSON}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} Put ${apiRoot}/${apiName}/api_version Put ${apiRoot}/${apiName}/api_version ${outputResponse}= Output response ${outputResponse}= Output response Set Global Variable @{response} ${outputResponse} Set Global Variable @{response} ${outputResponse} PATCH API Version PATCH API Version Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Accept":"${ACCEPT_JSON}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} Patch ${apiRoot}/${apiName}/api_version Patch ${apiRoot}/${apiName}/api_version ${outputResponse}= Output response ${outputResponse}= Output response Set Global Variable @{response} ${outputResponse} Set Global Variable @{response} ${outputResponse} DELETE API Version DELETE API Version Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Accept":"${ACCEPT_JSON}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} Delete ${apiRoot}/${apiName}/api_version Delete ${apiRoot}/${apiName}/api_version ${outputResponse}= Output response ${outputResponse}= Output response Set Global Variable @{response} ${outputResponse} Set Global Variable @{response} ${outputResponse} POST API Version with apiMajorVersion POST API Version with apiMajorVersion Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Accept":"${ACCEPT_JSON}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} Post ${apiRoot}/${apiName}/v1/api_version Post ${apiRoot}/${apiName}/v1/api_version ${outputResponse}= Output response ${outputResponse}= Output response Set Global Variable @{response} ${outputResponse} Set Global Variable @{response} ${outputResponse} GET API Version with apiMajorVersion GET API Version with apiMajorVersion Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Accept":"${ACCEPT_JSON}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} Get ${apiRoot}/${apiName}/v1/api_version Get ${apiRoot}/${apiName}/v1/api_version ${outputResponse}= Output response ${outputResponse}= Output response Set Global Variable @{response} ${outputResponse} Set Global Variable @{response} ${outputResponse} PUT API Version with apiMajorVersion PUT API Version with apiMajorVersion Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Accept":"${ACCEPT_JSON}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} Put ${apiRoot}/${apiName}/v1/api_version Put ${apiRoot}/${apiName}/v1/api_version ${outputResponse}= Output response ${outputResponse}= Output response Set Global Variable @{response} ${outputResponse} Set Global Variable @{response} ${outputResponse} PATCH API Version with apiMajorVersion PATCH API Version with apiMajorVersion Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Accept":"${ACCEPT_JSON}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} Patch ${apiRoot}/${apiName}/v1/api_version Patch ${apiRoot}/${apiName}/v1/api_version ${outputResponse}= Output response ${outputResponse}= Output response Set Global Variable @{response} ${outputResponse} Set Global Variable @{response} ${outputResponse} DELETE API Version with apiMajorVersion DELETE API Version with apiMajorVersion Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Accept":"${ACCEPT_JSON}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} Delete ${apiRoot}/${apiName}/v1/api_version Delete ${apiRoot}/${apiName}/v1/api_version ${outputResponse}= Output response ${outputResponse}= Output response Set Global Variable @{response} ${outputResponse} Set Global Variable @{response} ${outputResponse} Check HTTP Response Status Code Is [Arguments] ${expected_status} Should Be Equal ${response.status_code} ${expected_status} Log Status code validated Check HTTP Response Body Json Schema Is [Arguments] ${input} ${schema} = Catenate ${input} .schema.json Validate Json ${schema} ${response[0]['body']} Log Json Schema Validation OK No newline at end of file SOL002/VNFIndicator-API/environment/variables.txt +3 −1 Original line number Original line Diff line number Diff line Loading @@ -23,3 +23,5 @@ ${callback_uri} http://localhost ${callback_port} 9091 ${callback_port} 9091 ${callback_endpoint} /endpoint ${callback_endpoint} /endpoint ${callback_endpoint_error} /endpoint_404 ${callback_endpoint_error} /endpoint_404 ${response} some_response_object No newline at end of file SOL002/VNFLifecycleManagement-API/ApiVersion.robot +12 −3 Original line number Original line Diff line number Diff line *** Settings *** *** Settings *** Resource environment/configuration.txt Resource environment/variables.txt Resource environment/variables.txt Resource VnfLcmOperationKeywords.robot Library REST ${VNFM_SCHEMA}://${VNFM_HOST}:${VNFM_PORT} Library REST ${VNFM_SCHEMA}://${VNFM_HOST}:${VNFM_PORT} Library DependencyLibrary Library DependencyLibrary Library JSONLibrary Library JSONLibrary Loading Loading @@ -200,3 +198,14 @@ DELETE API Version with apiMajorVersion Delete ${apiRoot}/${apiName}/v1/api_version Delete ${apiRoot}/${apiName}/v1/api_version ${outputResponse}= Output response ${outputResponse}= Output response Set Global Variable @{response} ${outputResponse} Set Global Variable @{response} ${outputResponse} Check HTTP Response Status Code Is [Arguments] ${expected_status} Should Be Equal ${response.status_code} ${expected_status} Log Status code validated Check HTTP Response Body Json Schema Is [Arguments] ${input} ${schema} = Catenate ${input} .schema.json Validate Json ${schema} ${response[0]['body']} Log Json Schema Validation OK No newline at end of file Loading
SOL002/VNFConfiguration-API/ApiVersion.robot +12 −3 Original line number Original line Diff line number Diff line *** Settings *** *** Settings *** Resource environment/configuration.txt Resource environment/variables.txt Resource environment/variables.txt Resource VnfLcmOperationKeywords.robot Library REST ${VNFM_SCHEMA}://${VNFM_HOST}:${VNFM_PORT} Library REST ${VNFM_SCHEMA}://${VNFM_HOST}:${VNFM_PORT} Library DependencyLibrary Library DependencyLibrary Library JSONLibrary Library JSONLibrary Loading Loading @@ -200,3 +198,14 @@ DELETE API Version with apiMajorVersion Delete ${apiRoot}/${apiName}/v1/api_version Delete ${apiRoot}/${apiName}/v1/api_version ${outputResponse}= Output response ${outputResponse}= Output response Set Global Variable @{response} ${outputResponse} Set Global Variable @{response} ${outputResponse} Check HTTP Response Status Code Is [Arguments] ${expected_status} Should Be Equal ${response.status_code} ${expected_status} Log Status code validated Check HTTP Response Body Json Schema Is [Arguments] ${input} ${schema} = Catenate ${input} .schema.json Validate Json ${schema} ${response[0]['body']} Log Json Schema Validation OK No newline at end of file
SOL002/VNFFaultManagement-API/ApiVersion.robot +14 −3 Original line number Original line Diff line number Diff line *** Settings *** *** Settings *** Resource environment/configuration.txt Resource environment/variables.txt Resource environment/variables.txt Resource VnfLcmOperationKeywords.robot Library REST ${VNFM_SCHEMA}://${VNFM_HOST}:${VNFM_PORT} Library REST ${VNFM_SCHEMA}://${VNFM_HOST}:${VNFM_PORT} Library DependencyLibrary Library DependencyLibrary Library JSONLibrary Library JSONLibrary Loading Loading @@ -200,3 +200,14 @@ DELETE API Version with apiMajorVersion Delete ${apiRoot}/${apiName}/v1/api_version Delete ${apiRoot}/${apiName}/v1/api_version ${outputResponse}= Output response ${outputResponse}= Output response Set Global Variable @{response} ${outputResponse} Set Global Variable @{response} ${outputResponse} Check HTTP Response Status Code Is [Arguments] ${expected_status} Should Be Equal ${response.status_code} ${expected_status} Log Status code validated Check HTTP Response Body Json Schema Is [Arguments] ${input} ${schema} = Catenate ${input} .schema.json Validate Json ${schema} ${response[0]['body']} Log Json Schema Validation OK No newline at end of file
SOL002/VNFIndicator-API/ApiVersion.robot +24 −13 Original line number Original line Diff line number Diff line *** Settings *** *** Settings *** Resource environment/configuration.txt Resource environment/variables.txt Resource environment/variables.txt Resource VnfLcmOperationKeywords.robot Library REST ${VNFM_SCHEMA}://${VNFM_HOST}:${VNFM_PORT} Library REST ${VNFM_SCHEMA}://${VNFM_HOST}:${VNFM_PORT} Library DependencyLibrary Library DependencyLibrary Library JSONLibrary Library JSONLibrary Loading Loading @@ -132,71 +132,82 @@ DELETE API Version with apiMajorVerion - Method not implemented *** Keywords *** *** Keywords *** POST API Version POST API Version Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Accept":"${ACCEPT_JSON}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} Post ${apiRoot}/${apiName}/api_version Post ${apiRoot}/${apiName}/api_version ${outputResponse}= Output response ${outputResponse}= Output response Set Global Variable @{response} ${outputResponse} Set Global Variable @{response} ${outputResponse} GET API Version GET API Version Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Accept":"${ACCEPT_JSON}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} Get ${apiRoot}/${apiName}/api_version Get ${apiRoot}/${apiName}/api_version ${outputResponse}= Output response ${outputResponse}= Output response Set Global Variable @{response} ${outputResponse} Set Global Variable @{response} ${outputResponse} PUT API Version PUT API Version Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Accept":"${ACCEPT_JSON}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} Put ${apiRoot}/${apiName}/api_version Put ${apiRoot}/${apiName}/api_version ${outputResponse}= Output response ${outputResponse}= Output response Set Global Variable @{response} ${outputResponse} Set Global Variable @{response} ${outputResponse} PATCH API Version PATCH API Version Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Accept":"${ACCEPT_JSON}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} Patch ${apiRoot}/${apiName}/api_version Patch ${apiRoot}/${apiName}/api_version ${outputResponse}= Output response ${outputResponse}= Output response Set Global Variable @{response} ${outputResponse} Set Global Variable @{response} ${outputResponse} DELETE API Version DELETE API Version Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Accept":"${ACCEPT_JSON}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} Delete ${apiRoot}/${apiName}/api_version Delete ${apiRoot}/${apiName}/api_version ${outputResponse}= Output response ${outputResponse}= Output response Set Global Variable @{response} ${outputResponse} Set Global Variable @{response} ${outputResponse} POST API Version with apiMajorVersion POST API Version with apiMajorVersion Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Accept":"${ACCEPT_JSON}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} Post ${apiRoot}/${apiName}/v1/api_version Post ${apiRoot}/${apiName}/v1/api_version ${outputResponse}= Output response ${outputResponse}= Output response Set Global Variable @{response} ${outputResponse} Set Global Variable @{response} ${outputResponse} GET API Version with apiMajorVersion GET API Version with apiMajorVersion Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Accept":"${ACCEPT_JSON}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} Get ${apiRoot}/${apiName}/v1/api_version Get ${apiRoot}/${apiName}/v1/api_version ${outputResponse}= Output response ${outputResponse}= Output response Set Global Variable @{response} ${outputResponse} Set Global Variable @{response} ${outputResponse} PUT API Version with apiMajorVersion PUT API Version with apiMajorVersion Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Accept":"${ACCEPT_JSON}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} Put ${apiRoot}/${apiName}/v1/api_version Put ${apiRoot}/${apiName}/v1/api_version ${outputResponse}= Output response ${outputResponse}= Output response Set Global Variable @{response} ${outputResponse} Set Global Variable @{response} ${outputResponse} PATCH API Version with apiMajorVersion PATCH API Version with apiMajorVersion Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Accept":"${ACCEPT_JSON}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} Patch ${apiRoot}/${apiName}/v1/api_version Patch ${apiRoot}/${apiName}/v1/api_version ${outputResponse}= Output response ${outputResponse}= Output response Set Global Variable @{response} ${outputResponse} Set Global Variable @{response} ${outputResponse} DELETE API Version with apiMajorVersion DELETE API Version with apiMajorVersion Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Accept":"${ACCEPT_JSON}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} Delete ${apiRoot}/${apiName}/v1/api_version Delete ${apiRoot}/${apiName}/v1/api_version ${outputResponse}= Output response ${outputResponse}= Output response Set Global Variable @{response} ${outputResponse} Set Global Variable @{response} ${outputResponse} Check HTTP Response Status Code Is [Arguments] ${expected_status} Should Be Equal ${response.status_code} ${expected_status} Log Status code validated Check HTTP Response Body Json Schema Is [Arguments] ${input} ${schema} = Catenate ${input} .schema.json Validate Json ${schema} ${response[0]['body']} Log Json Schema Validation OK No newline at end of file
SOL002/VNFIndicator-API/environment/variables.txt +3 −1 Original line number Original line Diff line number Diff line Loading @@ -23,3 +23,5 @@ ${callback_uri} http://localhost ${callback_port} 9091 ${callback_port} 9091 ${callback_endpoint} /endpoint ${callback_endpoint} /endpoint ${callback_endpoint_error} /endpoint_404 ${callback_endpoint_error} /endpoint_404 ${response} some_response_object No newline at end of file
SOL002/VNFLifecycleManagement-API/ApiVersion.robot +12 −3 Original line number Original line Diff line number Diff line *** Settings *** *** Settings *** Resource environment/configuration.txt Resource environment/variables.txt Resource environment/variables.txt Resource VnfLcmOperationKeywords.robot Library REST ${VNFM_SCHEMA}://${VNFM_HOST}:${VNFM_PORT} Library REST ${VNFM_SCHEMA}://${VNFM_HOST}:${VNFM_PORT} Library DependencyLibrary Library DependencyLibrary Library JSONLibrary Library JSONLibrary Loading Loading @@ -200,3 +198,14 @@ DELETE API Version with apiMajorVersion Delete ${apiRoot}/${apiName}/v1/api_version Delete ${apiRoot}/${apiName}/v1/api_version ${outputResponse}= Output response ${outputResponse}= Output response Set Global Variable @{response} ${outputResponse} Set Global Variable @{response} ${outputResponse} Check HTTP Response Status Code Is [Arguments] ${expected_status} Should Be Equal ${response.status_code} ${expected_status} Log Status code validated Check HTTP Response Body Json Schema Is [Arguments] ${input} ${schema} = Catenate ${input} .schema.json Validate Json ${schema} ${response[0]['body']} Log Json Schema Validation OK No newline at end of file