NFV - Network Functions Virtualisation issueshttps://forge.etsi.org/rep/groups/nfv/-/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/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/24Missing quotes on VNFDInIndividualVNFPackage2020-05-14T15:14:14ZElian KrajaMissing quotes on VNFDInIndividualVNFPackageIn VNFDInIndividualVNFPackage (SOL003/VNFPackageManagement-API/VNFDInIndividualVNFPackage.robot in all test cases, quotes are missing on the Authorization header.
Is: {"Authorization: "Basic YWRtaW46YWRtaW4="}
Should be: {"Authorization"...In VNFDInIndividualVNFPackage (SOL003/VNFPackageManagement-API/VNFDInIndividualVNFPackage.robot in all test cases, quotes are missing on the Authorization header.
Is: {"Authorization: "Basic YWRtaW46YWRtaW4="}
Should be: {"Authorization": "Basic YWRtaW46YWRtaW4="}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/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/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/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/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/35Keyword: "Check Resource existance" should be parametrized2020-11-18T18:34:40ZElian KrajaKeyword: "Check Resource existance" should be parametrizedIn SOL003/VNFLifeCycleManagement-API/VNFInstances.robot and all operation files the keyword must be parametrized to avoid failure where test cases uses different vnfInstanceIdsIn SOL003/VNFLifeCycleManagement-API/VNFInstances.robot and all operation files the keyword must be parametrized to avoid failure where test cases uses different vnfInstanceIdsAHMADABBAHMADABBhttps://forge.etsi.org/rep/nfv/api-tests/-/issues/36ETag in "GET individual VNF instance" on SOL003/VNFLifeCycleManagement-API/In...2020-11-18T18:35:38ZElian KrajaETag in "GET individual VNF instance" on SOL003/VNFLifeCycleManagement-API/IndividualVNFInstances.robot should be optionalAHMADABBAHMADABBhttps://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/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/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/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/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 Kraja