Loading SOL002/VNFLifecycleManagement-API/ScaleVNFTask.robot +3 −3 Original line number Original line Diff line number Diff line Loading @@ -17,7 +17,7 @@ POST Scale a vnfInstance ... Config ID: Config_prod_VE ... Config ID: Config_prod_VE ... Applicability: none ... Applicability: none ... Post-Conditions: none ... Post-Conditions: none POST Scale vnfInstance POST Scale vnfInstance 0 Check HTTP Response Status Code Is 202 Check HTTP Response Status Code Is 202 Check Operation Occurrence Id Check Operation Occurrence Id Loading @@ -30,7 +30,7 @@ POST Scale a vnfInstance Conflict (Not-Instantiated) ... Config ID: Config_prod_VE ... Config ID: Config_prod_VE ... Applicability: none ... Applicability: none ... Post-Conditions: none ... Post-Conditions: none POST Scale vnfInstance POST Scale vnfInstance 1 Check HTTP Response Status Code Is 409 Check HTTP Response Status Code Is 409 Check HTTP Response Body Json Schema Is ProblemDetails Check HTTP Response Body Json Schema Is ProblemDetails Loading @@ -43,7 +43,7 @@ POST Scale a vnfInstance Not Found ... Config ID: Config_prod_VE ... Config ID: Config_prod_VE ... Applicability: none ... Applicability: none ... Post-Conditions: none ... Post-Conditions: none POST Scale vnfInstance POST Scale vnfInstance 2 Check HTTP Response Status Code Is 404 Check HTTP Response Status Code Is 404 Check HTTP Response Body Json Schema Is ProblemDetails Check HTTP Response Body Json Schema Is ProblemDetails Loading SOL002/VNFLifecycleManagement-API/VnfLcmOperationKeywords.robot +26 −4 Original line number Original line Diff line number Diff line Loading @@ -252,16 +252,38 @@ DELETE instantiate individual vnfInstance ${outputResponse}= Output response ${outputResponse}= Output response Set Global Variable ${response} ${outputResponse} Set Global Variable ${response} ${outputResponse} POST Scale vnfInstance POST Scale vnfInstance [Arguments] ${vnf_state} [Documentation] ${vnf_state} differentiate the VNF ID to be used in the different POST requests ... ${vnf_state} == 0 -> VNF in instantiated state ... ${vnf_state} == 1 -> VNF in not_instantiated state ... ${vnf_state} == 2 -> VNF ID not stored ... Log Trying to Instantiate a vnf Instance Log Trying to Instantiate a vnf Instance Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Content-Type": "${CONTENT_TYPE}"} Set Headers {"Content-Type": "${CONTENT_TYPE}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} ${template}= Get File jsons/scaleVnfRequest.json ${body}= Get File jsons/scaleVnfRequest.json ${body}= Format String ${template} scaleVnfRequesttype=${scaleVnfRequesttype} scaleVnfRequestAspect=${scaleVnfRequestAspect} Run Keyword If ${vnf_state} == 0 Post ${apiRoot}/${apiName}/${apiMajorVersion}/vnf_instances/${instantiatedVnfInstanceId}/scale ${body} Run Keyword If ${vnf_state} == 1 Post ${apiRoot}/${apiName}/${apiMajorVersion}/vnf_instances/${notInstantiatedVnfInstanceId}/scale ${body} Run Keyword If ${vnf_state} == 2 Post ${apiRoot}/${apiName}/${apiMajorVersion}/vnf_instances/${NOT_EXISTANT_VNF_INSTANCE_ID}/scale ${body} Post ${apiRoot}/${apiName}/${apiMajorVersion}/vnf_instances/${vnfInstanceId}/scale ${body} Post ${apiRoot}/${apiName}/${apiMajorVersion}/vnf_instances/${vnfInstanceId}/scale ${body} Post ${apiRoot}/${apiName}/${apiMajorVersion}/vnf_instances/${vnfInstanceId}/scale ${body} ${outputResponse}= Output response ${outputResponse}= Output response Set Global Variable ${response} ${outputResponse} Set Global Variable ${response} ${outputResponse} # POST Scale vnfInstance # Log Trying to Instantiate a vnf Instance # Set Headers {"Accept":"${ACCEPT}"} # Set Headers {"Content-Type": "${CONTENT_TYPE}"} # Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} # ${template}= Get File jsons/scaleVnfRequest.json # ${body}= Format String ${template} scaleVnfRequesttype=${scaleVnfRequesttype} scaleVnfRequestAspect=${scaleVnfRequestAspect} # Post ${apiRoot}/${apiName}/${apiMajorVersion}/vnf_instances/${vnfInstanceId}/scale ${body} # ${outputResponse}= Output response # Set Global Variable ${response} ${outputResponse} GET Scale vnfInstance GET Scale vnfInstance Log Trying to get a scale a vnf Instance Log Trying to get a scale a vnf Instance Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Accept":"${ACCEPT}"} Loading SOL002/VNFLifecycleManagement-API/environment/variables.txt +2 −1 Original line number Original line Diff line number Diff line Loading @@ -38,7 +38,8 @@ ${subscriptionId} 6fc3539c-e602-4afa-8e13-962fb5a7d81f ${VnfLcmOperationOccurrenceNotification} {} ${VnfLcmOperationOccurrenceNotification} {} ${VnfIdentifierCreationNotification} {} ${VnfIdentifierCreationNotification} {} ${VnfIdentifierDeletionNotification} {} ${VnfIdentifierDeletionNotification} {} ${notInstantiatedVnfInstanceId} NOT_INSTANTIATED_VNF_INSTANCE_ID ${NOT_EXISTANT_VNF_INSTANCE_ID} NOT_EXISTANT_VNF_INSTANCE_ID ${SYNC_MODE} 0 ${SYNC_MODE} 0 ${callback_uri} http://localhost ${callback_uri} http://localhost Loading Loading
SOL002/VNFLifecycleManagement-API/ScaleVNFTask.robot +3 −3 Original line number Original line Diff line number Diff line Loading @@ -17,7 +17,7 @@ POST Scale a vnfInstance ... Config ID: Config_prod_VE ... Config ID: Config_prod_VE ... Applicability: none ... Applicability: none ... Post-Conditions: none ... Post-Conditions: none POST Scale vnfInstance POST Scale vnfInstance 0 Check HTTP Response Status Code Is 202 Check HTTP Response Status Code Is 202 Check Operation Occurrence Id Check Operation Occurrence Id Loading @@ -30,7 +30,7 @@ POST Scale a vnfInstance Conflict (Not-Instantiated) ... Config ID: Config_prod_VE ... Config ID: Config_prod_VE ... Applicability: none ... Applicability: none ... Post-Conditions: none ... Post-Conditions: none POST Scale vnfInstance POST Scale vnfInstance 1 Check HTTP Response Status Code Is 409 Check HTTP Response Status Code Is 409 Check HTTP Response Body Json Schema Is ProblemDetails Check HTTP Response Body Json Schema Is ProblemDetails Loading @@ -43,7 +43,7 @@ POST Scale a vnfInstance Not Found ... Config ID: Config_prod_VE ... Config ID: Config_prod_VE ... Applicability: none ... Applicability: none ... Post-Conditions: none ... Post-Conditions: none POST Scale vnfInstance POST Scale vnfInstance 2 Check HTTP Response Status Code Is 404 Check HTTP Response Status Code Is 404 Check HTTP Response Body Json Schema Is ProblemDetails Check HTTP Response Body Json Schema Is ProblemDetails Loading
SOL002/VNFLifecycleManagement-API/VnfLcmOperationKeywords.robot +26 −4 Original line number Original line Diff line number Diff line Loading @@ -252,16 +252,38 @@ DELETE instantiate individual vnfInstance ${outputResponse}= Output response ${outputResponse}= Output response Set Global Variable ${response} ${outputResponse} Set Global Variable ${response} ${outputResponse} POST Scale vnfInstance POST Scale vnfInstance [Arguments] ${vnf_state} [Documentation] ${vnf_state} differentiate the VNF ID to be used in the different POST requests ... ${vnf_state} == 0 -> VNF in instantiated state ... ${vnf_state} == 1 -> VNF in not_instantiated state ... ${vnf_state} == 2 -> VNF ID not stored ... Log Trying to Instantiate a vnf Instance Log Trying to Instantiate a vnf Instance Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Content-Type": "${CONTENT_TYPE}"} Set Headers {"Content-Type": "${CONTENT_TYPE}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} ${template}= Get File jsons/scaleVnfRequest.json ${body}= Get File jsons/scaleVnfRequest.json ${body}= Format String ${template} scaleVnfRequesttype=${scaleVnfRequesttype} scaleVnfRequestAspect=${scaleVnfRequestAspect} Run Keyword If ${vnf_state} == 0 Post ${apiRoot}/${apiName}/${apiMajorVersion}/vnf_instances/${instantiatedVnfInstanceId}/scale ${body} Run Keyword If ${vnf_state} == 1 Post ${apiRoot}/${apiName}/${apiMajorVersion}/vnf_instances/${notInstantiatedVnfInstanceId}/scale ${body} Run Keyword If ${vnf_state} == 2 Post ${apiRoot}/${apiName}/${apiMajorVersion}/vnf_instances/${NOT_EXISTANT_VNF_INSTANCE_ID}/scale ${body} Post ${apiRoot}/${apiName}/${apiMajorVersion}/vnf_instances/${vnfInstanceId}/scale ${body} Post ${apiRoot}/${apiName}/${apiMajorVersion}/vnf_instances/${vnfInstanceId}/scale ${body} Post ${apiRoot}/${apiName}/${apiMajorVersion}/vnf_instances/${vnfInstanceId}/scale ${body} ${outputResponse}= Output response ${outputResponse}= Output response Set Global Variable ${response} ${outputResponse} Set Global Variable ${response} ${outputResponse} # POST Scale vnfInstance # Log Trying to Instantiate a vnf Instance # Set Headers {"Accept":"${ACCEPT}"} # Set Headers {"Content-Type": "${CONTENT_TYPE}"} # Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} # ${template}= Get File jsons/scaleVnfRequest.json # ${body}= Format String ${template} scaleVnfRequesttype=${scaleVnfRequesttype} scaleVnfRequestAspect=${scaleVnfRequestAspect} # Post ${apiRoot}/${apiName}/${apiMajorVersion}/vnf_instances/${vnfInstanceId}/scale ${body} # ${outputResponse}= Output response # Set Global Variable ${response} ${outputResponse} GET Scale vnfInstance GET Scale vnfInstance Log Trying to get a scale a vnf Instance Log Trying to get a scale a vnf Instance Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Accept":"${ACCEPT}"} Loading
SOL002/VNFLifecycleManagement-API/environment/variables.txt +2 −1 Original line number Original line Diff line number Diff line Loading @@ -38,7 +38,8 @@ ${subscriptionId} 6fc3539c-e602-4afa-8e13-962fb5a7d81f ${VnfLcmOperationOccurrenceNotification} {} ${VnfLcmOperationOccurrenceNotification} {} ${VnfIdentifierCreationNotification} {} ${VnfIdentifierCreationNotification} {} ${VnfIdentifierDeletionNotification} {} ${VnfIdentifierDeletionNotification} {} ${notInstantiatedVnfInstanceId} NOT_INSTANTIATED_VNF_INSTANCE_ID ${NOT_EXISTANT_VNF_INSTANCE_ID} NOT_EXISTANT_VNF_INSTANCE_ID ${SYNC_MODE} 0 ${SYNC_MODE} 0 ${callback_uri} http://localhost ${callback_uri} http://localhost Loading