NFV - Network Functions Virtualisation issueshttps://forge.etsi.org/rep/groups/nfv/-/issues2019-03-11T10:42:01Zhttps://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/23Exclude only complex optional fields.2019-03-11T10:42:14ZElian KrajaExclude only complex optional fields.In VNFPackages (SOL003/VNFPackageManagement-API/VNFPackages.robot) the task GET all Packages - exclude_default excludes all complex fields. Should exclude only optional ones.In VNFPackages (SOL003/VNFPackageManagement-API/VNFPackages.robot) the task GET all Packages - exclude_default excludes all complex fields. Should exclude only optional ones.Elian KrajaElian Krajahttps://forge.etsi.org/rep/nfv/api-tests/-/issues/25Variable '${vnfPackageId}' not found.2019-03-11T10:43:13ZElian KrajaVariable '${vnfPackageId}' not found.The vnfPackageId is used by many test suites but is present only in few config files. The variables should be only on the variables.txt file since this shared among all test suites of an endpointThe vnfPackageId is used by many test suites but is present only in few config files. The variables should be only on the variables.txt file since this shared among all test suites of an endpointElian KrajaElian Krajahttps://forge.etsi.org/rep/nfv/api-tests/-/issues/26Error on handling varibales and keywords in SOL003/VNFLifeCycleOperationGrant...2019-03-11T10:43:22ZElian KrajaError on handling varibales and keywords in SOL003/VNFLifeCycleOperationGranting/Grant.robotResolving variable '${response.status_code}' failed: AttributeError: 'str' object has no attribute 'status_code'
Status_code doesn't exist. The parameter is 'status'.
Robot code should be revised in order to handle suite variables.Resolving variable '${response.status_code}' failed: AttributeError: 'str' object has no attribute 'status_code'
Status_code doesn't exist. The parameter is 'status'.
Robot code should be revised in order to handle suite variables.Elian KrajaElian Krajahttps://forge.etsi.org/rep/nfv/api-tests/-/issues/27Setup Suite issue in IndividualGrant.robot2019-03-11T10:43:30ZElian KrajaSetup Suite issue in IndividualGrant.robotSuite Setup has a keyword "Check resource existance" causing failure on individual granting.Suite Setup has a keyword "Check resource existance" causing failure on individual granting.Elian KrajaElian Krajahttps://forge.etsi.org/rep/nfv/api-tests/-/issues/28DELETE on SOL003/VNFLifeCycleOperationGranting/IndividualGrant.robot Expected...2019-03-11T10:43:37ZElian KrajaDELETE on SOL003/VNFLifeCycleOperationGranting/IndividualGrant.robot Expected status code is 204, should be 405The expected status code on the test case DELETE an individual grant - Method not implemented is 204, but should be 405 as per SOL003 specThe expected status code on the test case DELETE an individual grant - Method not implemented is 204, but should be 405 as per SOL003 specElian 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/41Schema issue in subscriptions.schema.json. It is not an array as expected2019-03-19T13:40:04ZElian KrajaSchema issue in subscriptions.schema.json. It is not an array as expectedsubscriptions.schema.json is not an array as should besubscriptions.schema.json is not an array as should beElian KrajaElian Krajahttps://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/40Typo on SOL003/VNFLifecycleManagement-API/Subscriptions.robot2019-03-19T13:40:59ZElian KrajaTypo on SOL003/VNFLifecycleManagement-API/Subscriptions.robotIOError: [Errno 2] No such file or directory: 'schemas//Subscriptions.schema.json'.
File is named subscriptions.schema.jsonIOError: [Errno 2] No such file or directory: 'schemas//Subscriptions.schema.json'.
File is named subscriptions.schema.jsonElian KrajaElian Krajahttps://forge.etsi.org/rep/nfv/api-tests/-/issues/39Schema issue on VnfLcmOpOccs.schema.json. It is not an array as expected2019-03-19T13:41:10ZElian KrajaSchema issue on VnfLcmOpOccs.schema.json. It is not an array as expectedVnfLcmOpOccs.schema.json is not an arrayVnfLcmOpOccs.schema.json is not an arrayElian KrajaElian Krajahttps://forge.etsi.org/rep/nfv/api-tests/-/issues/38Typo on VNFLifecycleManagement-API/TerminateVNFTask.robot2019-03-19T13:41:25ZElian KrajaTypo on VNFLifecycleManagement-API/TerminateVNFTask.robotIOError: [Errno 2] No such file or directory: '.../VNFLifecycleManagement-API/jsons/terminateVnFRequest.json'.
File name is terminateVnfRequest.jsonIOError: [Errno 2] No such file or directory: '.../VNFLifecycleManagement-API/jsons/terminateVnFRequest.json'.
File name is terminateVnfRequest.jsonElian KrajaElian Krajahttps://forge.etsi.org/rep/nfv/api-tests/-/issues/37Keyword: "Parametrize Check resource not instantiated" should be parametrized2019-03-19T13:41:33ZElian KrajaKeyword: "Parametrize Check resource not instantiated" should be parametrizedIn SOL003/VNFLifecycleManagement-API/ScaleVNFTask.robot and other operations on vnfInstances the keyword must be parametrized to avoid failure where test cases uses different vnfInstanceIdsIn SOL003/VNFLifecycleManagement-API/ScaleVNFTask.robot and other operations on vnfInstances the keyword must be parametrized to avoid failure where test cases uses different vnfInstanceIdsElian 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/63Failure on stauts check in SOL005/NSLifeCycleManagement-API/NSInstances.robot2019-05-15T10:41:21ZElian KrajaFailure on stauts check in SOL005/NSLifeCycleManagement-API/NSInstances.robotThe test tries to compare strings with integers.
Should be changed the Keyword
```Should be equal```
in
```Should be equal as Strings```The test tries to compare strings with integers.
Should be changed the Keyword
```Should be equal```
in
```Should be equal as Strings```https://forge.etsi.org/rep/nfv/api-tests/-/issues/64Filename not found on schemas/nsInstance.schema.json in SOL005/NSLifeCycleMan...2019-05-15T10:41:22ZElian KrajaFilename not found on schemas/nsInstance.schema.json in SOL005/NSLifeCycleManagement-API/The file is named ```NsInstance.schema.json``` not ```nsInstance.schema.json```The file is named ```NsInstance.schema.json``` not ```nsInstance.schema.json```https://forge.etsi.org/rep/nfv/api-tests/-/issues/62Failure on Header check in SOL005/NSLifeCycleManagement-API/NSInstances.robot2019-06-26T12:36:43ZElian KrajaFailure on Header check in SOL005/NSLifeCycleManagement-API/NSInstances.robot```Check HTTP Response Header ContentType is ${CONTENT_TYPE}```
is failing the check```Check HTTP Response Header ContentType is ${CONTENT_TYPE}```
is failing the checkAHMADABBAHMADABBhttps://forge.etsi.org/rep/nfv/api-tests/-/issues/60Wrong accept header on SOL005/VNFPackageManagement-API/VNFPackageContent.robot2019-06-26T12:44:28ZElian KrajaWrong accept header on SOL005/VNFPackageManagement-API/VNFPackageContent.robotThe POST, PATCH and DELETE methods should have as Accept header application/json not application/zipThe POST, PATCH and DELETE methods should have as Accept header application/json not application/zipAHMADABBAHMADABB