api-tests issueshttps://forge.etsi.org/rep/nfv/api-tests/-/issues2019-03-11T10:41:51Zhttps://forge.etsi.org/rep/nfv/api-tests/-/issues/21SOL003-VNFLifeCycleManagement-API - VNFInstances.robot: Typo on URI (Create a...2019-03-11T10:41:51ZOliviaSOL003-VNFLifeCycleManagement-API - VNFInstances.robot: Typo on URI (Create a new vnfInstance)Line 25 Post ${apiRoot}${apiName}/${apiVersion}/vnf_instances ${body}
missing a / between ${apiRoot} and ${apiName}Line 25 Post ${apiRoot}${apiName}/${apiVersion}/vnf_instances ${body}
missing a / between ${apiRoot} and ${apiName}Elian KrajaElian Krajahttps://forge.etsi.org/rep/nfv/api-tests/-/issues/22SOL003-VNFLifeCycleManagement-API - Subscriptions.robot: Typo on json file2019-03-11T10:42:01ZOliviaSOL003-VNFLifeCycleManagement-API - Subscriptions.robot: Typo on json fileThe file lccnSubscriptionRequest.json on robot files has a typo.
It is written lccbSubscriptionRequest.json on three POST test cases on the Subscriptions test suite.The file lccnSubscriptionRequest.json on robot files has a typo.
It is written lccbSubscriptionRequest.json on three POST test cases on the Subscriptions test suite.Elian KrajaElian Krajahttps://forge.etsi.org/rep/nfv/api-tests/-/issues/29SOL003-VNFLifeCycleManagement-API - IndividualSubscription.robot: DELETE meth...2019-03-11T10:43:42ZOliviaSOL003-VNFLifeCycleManagement-API - IndividualSubscription.robot: DELETE method wrongDELETE an individual subscription
Line 54 Patch ${apiRoot}/${apiName}/${apiVersion}/subscriptions/${subscriptionId}
should be DeleteDELETE an individual subscription
Line 54 Patch ${apiRoot}/${apiName}/${apiVersion}/subscriptions/${subscriptionId}
should be Deletehttps://forge.etsi.org/rep/nfv/api-tests/-/issues/42All NO RANGE TD should be removed since are the same with the "classic" GET a...2019-03-19T13:40:49ZElian KrajaAll NO RANGE TD should be removed since are the same with the "classic" GET already provided in the test suitesThe TD "NO RANGE" has the same behaviour as the classic GET. All related TDs should be removed from the test suites.The TD "NO RANGE" has the same behaviour as the classic GET. All related TDs should be removed from the test suites.Elian KrajaElian Krajahttps://forge.etsi.org/rep/nfv/api-tests/-/issues/32SOL003 - VNFPackageManagement-API - Subscriptions.robot: Negative Filter error2019-03-19T13:44:08ZOliviaSOL003 - VNFPackageManagement-API - Subscriptions.robot: Negative Filter error`GET Subscription - Negative Filter`
Line 40 GET ${apiRoot}/${apiName}/${apiVersion}/subscriptions?${filter_ok}
${filter_ok} should be ${filter_ko}`GET Subscription - Negative Filter`
Line 40 GET ${apiRoot}/${apiName}/${apiVersion}/subscriptions?${filter_ok}
${filter_ok} should be ${filter_ko}https://forge.etsi.org/rep/nfv/api-tests/-/issues/31SOL003 - VNFPackageManagement-API - VNFPackageArtifacts.robot2019-03-19T13:44:16ZOliviaSOL003 - VNFPackageManagement-API - VNFPackageArtifacts.robot1. GET VNF Package Artifact - Negative Range
Line 42 Set Headers {"Range": "${range}"}
should be Set Headers {"Range": "${erroneousRange}"}
2. GET VNF Package Artifact - Negative (onboardingState issue)
Line 70 GET ${api...1. GET VNF Package Artifact - Negative Range
Line 42 Set Headers {"Range": "${range}"}
should be Set Headers {"Range": "${erroneousRange}"}
2. GET VNF Package Artifact - Negative (onboardingState issue)
Line 70 GET ${apiRoot}/${apiName}/${apiVersion}/vnf_packages/${erroneousVnfPkgId}/artifacts/${artifactPath}
should be GET ${apiRoot}/${apiName}/${apiVersion}/vnf_packages/${onboardingStateVnfPkgId}/artifacts/${artifactPath}https://forge.etsi.org/rep/nfv/api-tests/-/issues/30SOL003 - VNFPackageManagement-API - VNFPackages.robot: typo on URI query para...2019-03-19T13:44:29ZOliviaSOL003 - VNFPackageManagement-API - VNFPackages.robot: typo on URI query parametersLine 159 GET ${apiRoot}/${apiName}/${apiVersion}/vnf_packages?exlude_fields=${fields}
exlude_fields should be exclude_fieldsLine 159 GET ${apiRoot}/${apiName}/${apiVersion}/vnf_packages?exlude_fields=${fields}
exlude_fields should be exclude_fieldshttps://forge.etsi.org/rep/nfv/api-tests/-/issues/80Typo in IndividualVNFPackages2019-06-27T07:24:15ZElian KrajaTypo in IndividualVNFPackagesIl line 19, validation should be done on variable ${vnfPkgInfo}
FILE: SOL005/VNFPackageManagemt-API/IndividualVNFPackage.robotIl line 19, validation should be done on variable ${vnfPkgInfo}
FILE: SOL005/VNFPackageManagemt-API/IndividualVNFPackage.robotElian KrajaElian Krajahttps://forge.etsi.org/rep/nfv/api-tests/-/issues/79Typos on Subscriptions.robot o n NSD-Management-API2019-06-27T07:24:48ZElian KrajaTypos on Subscriptions.robot o n NSD-Management-APISubscriptions.robot
1. Line 23 NsdmSubscription should be NsdmSubscriptions
2. Line 57 PmSubscription should be NsdmSubscriptionSubscriptions.robot
1. Line 23 NsdmSubscription should be NsdmSubscriptions
2. Line 57 PmSubscription should be NsdmSubscriptionElian KrajaElian Krajahttps://forge.etsi.org/rep/nfv/api-tests/-/issues/76Synchronous PUT NSD Content should return 204 instead of 2002019-06-27T07:25:01ZElian KrajaSynchronous PUT NSD Content should return 204 instead of 200Line 155-156 should become
`Integer response status 204`
`Log Received 204 No Content as expected`Line 155-156 should become
`Integer response status 204`
`Log Received 204 No Content as expected`Elian KrajaElian Krajahttps://forge.etsi.org/rep/nfv/api-tests/-/issues/74Change variable in DELETE Single Network Service Descriptor2019-06-27T07:25:05ZElian KrajaChange variable in DELETE Single Network Service DescriptorLine 137 should be:
`DELETE ${apiRoot}/${apiName}/${apiVersion}/ns_descriptors/${disabledNsdInfoId}`
And the variable ${disabledNsdInfoId} should be added to variables list in nsDescriptors.txtLine 137 should be:
`DELETE ${apiRoot}/${apiName}/${apiVersion}/ns_descriptors/${disabledNsdInfoId}`
And the variable ${disabledNsdInfoId} should be added to variables list in nsDescriptors.txtElian KrajaElian Krajahttps://forge.etsi.org/rep/nfv/api-tests/-/issues/33SOL003-VNFLifeCycleManagement-API - IndividualVNFInstance.robot: typo on etag2019-06-27T07:29:36ZOliviaSOL003-VNFLifeCycleManagement-API - IndividualVNFInstance.robot: typo on etag`Get Information about an individual VNF Instance`
Line 40 `${etag} Output response header ETag`
header should be headers
Line 41 `Set Suite Variable &{original_etag} ${etag}`
&{original_etag} should be ${original_etag}`Get Information about an individual VNF Instance`
Line 40 `${etag} Output response header ETag`
header should be headers
Line 41 `Set Suite Variable &{original_etag} ${etag}`
&{original_etag} should be ${original_etag}AHMADABBAHMADABBhttps://forge.etsi.org/rep/nfv/api-tests/-/issues/75[GENERIC] Synchronous vs Asynchronous2021-02-03T14:23:46ZElian Kraja[GENERIC] Synchronous vs AsynchronousIn case synchronous and asynchronous mode are available on the tests, they should not be run both.
To avoid this, a [Tags] synchronous/asynchronous should be added in order to permit selection of the wanted keyword during execution of t...In case synchronous and asynchronous mode are available on the tests, they should not be run both.
To avoid this, a [Tags] synchronous/asynchronous should be added in order to permit selection of the wanted keyword during execution of the testhttps://forge.etsi.org/rep/nfv/api-tests/-/issues/77[GENERIC] REST library not supporting multipart payload.2021-06-03T08:49:18ZElian Kraja[GENERIC] REST library not supporting multipart payload.When a csar or zip file are supposed to be a payload of a POST or a PUT, the REST library fails.
In order to avoid this, the RequestLibrary should be used instead of RESTWhen a csar or zip file are supposed to be a payload of a POST or a PUT, the REST library fails.
In order to avoid this, the RequestLibrary should be used instead of RESThttps://forge.etsi.org/rep/nfv/api-tests/-/issues/44SOL003-VNFLifeCycleManagement-API - subscriptions.schema.json: error on Permi...2021-06-03T08:49:18ZOliviaSOL003-VNFLifeCycleManagement-API - subscriptions.schema.json: error on Permitted values of notificationTypesIt's now ["ThresholdCrossedNotification", "PerformanceInformationAvailableNotification"]
should be ["VnfLcmOperationOccurrenceNotification", "VnfIdentifierCreationNotification", "VnfIdentifierDeletionNotification"]It's now ["ThresholdCrossedNotification", "PerformanceInformationAvailableNotification"]
should be ["VnfLcmOperationOccurrenceNotification", "VnfIdentifierCreationNotification", "VnfIdentifierDeletionNotification"]AHMADABBAHMADABB