*** Variables *** ${VNFM_HOST} localhost # Hostname of the VNFM ${VNFM_PORT} 8080 # Listening port of the VNFM ${VNFM_SCHEMA} https ${ACCEPT} application/json ${ACCEPT_JSON} application/json ${CONTENT_TYPE} application/json ${AUTHORIZATION_HEADER} Authorization ${AUTHORIZATION_TOKEN} Bearer 0b79bab50daca910b000d4f1a2b675d604257e42 ${AUTH_USAGE} 1 ${CONTENT_TYPE_PATCH} application/merge-patch+json ${apiRoot} / ${apiName} vnflcm ${apiMajorVersion} v2 ${CancelMode} GRACEFUL ${VNFM_DUPLICATION} 0 ${NFVO_HOST} localhost # Hostname of the NFVO ${NFVO_PORT} 8081 # Listening port of the NFVO ${NFVO_SCHEMA} https ${WRONG_AUTHORIZATION} Bearer XXXXXWRONGXXXXX ${SINGLE_FILE_VNFD} 1 # If VNFD is PLAIN TEXT ${ACCEPT_PLAIN} text/plain ${ACCEPT_ZIP} application/zip ${ARTIFACT_TYPE} application/octet-stream ${ARTIFACT_ID} artifactId ${WRONG_ACCEPT} application/json ${SYNC_MODE} 0 ${original_etag} 1234 ${invalid_etag} 4321 ${ACCEPT_OCTET} application/octet-stream ${CONTENT_TYPE_OCTET} application/octet-stream ${VNFM_RANGE_OK} 1 # If 1 means that Range is supported by the VNFM ${range} bytes=0-1023 ${erroneousRange} bytes=10000000-1000000000 # Requesting a out of range number of bytes ${instantiatedVnfInstanceId} 6fc3539c-e602-4afa-8e13-962fb5a7d81f ${notInstantiatedVnfInstanceId} 6fc3539c-e602-4afa-8e13-962fb5a7d81f ${notExistingVnfInstanceId} 6fc3539c-e602-4afa-8e13-962fb5a7d81f ${vnfInstanceId} 6fc3539c-e602-4afa-8e13-962fb5a7d81f ${subscriptionId} 6fc3539c-e602-4afa-8e13-962fb5a7d81f ${conflicVnfInstanceId} 6fc3539c-e602-4afa-8e13-962fb5a7d81f ${vnfInstanceId_NoSnapshotTask} no-snapshot-task-supported ${vnfSnapshotInfoId} ${vnfSnapshotInfoId_InUse} snapshotId-of-a-resource-AlreadyInUse-bySomeOther-operation ${vnfSnapshotInfoId_creationIncomplete} snapshotId-of-a-resource-whose-creation-isn't-complete ${invalidVnfSnapshotInfoId} ${vnfSnapshotPkgId} ${vnfLcmOpOccId} 6fc3539c-e602-4afa-8e13-962fb5a7d81d ${notExistingVnfLcmOpOccId} 6fc3539c-e602-4afa-8e13-962fb5a7d81d ${vnfLcmOpOccIdNotStartingProcessingRollingback} 6fc3539c-e602-4afa-8e13-962fb5a7d81d ${vnfLcmOpOccIdNotFailedTemp} 6fc3539c-e602-4afa-8e13-962fb5a7d81d ${VnfLcmOperationOccurrenceNotification} {} ${VnfIdentifierCreationNotification} {} ${VnfIdentifierDeletionNotification} {} ${response} {} ${json} {} ${requestedFlavour} test ${POS_filter_subscription} id=41fdd38a-3d4c-465c-83e0-f80e014425f8 ${NEG_filter_subscription} nfvId=41fdd38a-3d4c-465c-83e0-f80e014425f8 ${fields_vnfLcmOpOcc} operationParams,grantId ${POS_FILTER_vnfLcmOpOcc} id=41fdd38a-3d4c-465c-83e0-f80e014425f8 # Positive case, suing compiant fields name for filtering get request ${NEG_FILTER_vnfLcmOpOcc} nfvId=41fdd38a-3d4c-465c-83e0-f80e014425f8 # Negative case, using wrong name of field ${fields_vnfInstance} vnfInstanceDescription,vimConnectionInfo ${POS_FILTER_vnfInstance} id=41fdd38a-3d4c-465c-83e0-f80e014425f8 # Positive case, suing compiant fields name for filtering get request ${NEG_FILTER_vnfInstance} nfvId=41fdd38a-3d4c-465c-83e0-f80e014425f8 # Negative case, using wrong name of field ${POS_FILTER_snapshot} id=41fdd38a-3d4c-465c-83e0-f80e014425f8 # Positive case, suing compiant fields name for filtering get request ${NEG_FILTER_snapshot} nfvId=41fdd38a-3d4c-465c-83e0-f80e014425f8 # Negative case, using wrong name of field ${fields_snapshot} vnfStateSnapshotInfo ${PAGING_SUPPORTED} 1 ${vnfInstanceName} Test-VnfInstance ${vnfInstanceDescription} description vnf ${vnfInstanceDescription_Update} Updated description vnf ${vnfPkgId_processing} 007c111c-38a1-42c0-a666-7475ecb1567c ${changeVnfFlavourRequest} {} ${changeVnfOperateRequest} {} ${requestedState} test ${changeVnfExtConnectivityRequest} {} ${patchBodyRequest} {} ${callback_uri} http://localhost ${callback_port} 9091 ${callback_notification} /notification ${callback_endpoint} /endpoint ${callback_endpoint_fwd} /endpoint/check ${callback_endpoint_error} /endpoint_404 ${sleep_interval} 20s ${total_polling_time} 2 min ${polling_interval} 10 sec ${notification_request} [] ${notification_response} [] ${MOCK_SERVER_JAR} ../../../bin/mockserver-netty-5.5.0-jar-with-dependencies.jar ${vnfdId} 6fc3539c-e602-4afa-8e13-962fb5a7d81f ${vnfdId_notInEnabledState} vnfdId-which-is-not-in-ENABLED-state-or-DNE ${scaletype} SCALE_OUT ${scaleAspectId} myAspect ${instantiationLevelId} myNextLevel ${newFlavourId} myFlavour_new ${healingCause} a new cause ${changeStateTo} STOPPED ${stopType} FORCEFUL ${terminationType} GRACEFUL ${LccnSubscriptions} ${scaleInfo} ${element} ${aspectId} ${scaleOutResponse} ${callbackResp} localhost ${descriptorType} SOL001 ${check_descriptors} 1 ${tosca_type_VDU_compute} tosca.nodes.nfv.Vdu.Compute ${tosca_type_VNF} tosca.nodes.nfv.VNF ${tosca_type_virtual_link} tosca.nodes.nfv.VnfVirtualLink ${tosca_type_VDU_cp} tosca.nodes.nfv.VduCp ${tosca_type_storage} tosca.nodes.nfv.Vdu.VirtualBlockStorage @{VDU_IDs} @{VNF_IDs} @{virtualLink_IDs} @{CP_IDs} @{Storage_IDs} @{internalCP_IDs} @{externalCP_IDs} @{InstantiationLevel_IDs} ${Descriptor_ID} ${Provider} ${Product_Name} ${Software_Version} ${Descriptor_Version} ${Flavour_ID}