X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=robot-systest%2Ftestsuite%2Ffail_01-insufficient_resources.robot;h=958d45cb73c01b3725d3f0ef607c3fce3c0cc1bd;hb=refs%2Fchanges%2F09%2F11709%2F1;hp=3cefe5c148137b56029e1ffacf294dd272407931;hpb=b6acc7f15827e10529461291ff992f2c72268923;p=osm%2Ftests.git diff --git a/robot-systest/testsuite/fail_01-insufficient_resources.robot b/robot-systest/testsuite/fail_01-insufficient_resources.robot index 3cefe5c..958d45c 100644 --- a/robot-systest/testsuite/fail_01-insufficient_resources.robot +++ b/robot-systest/testsuite/fail_01-insufficient_resources.robot @@ -42,7 +42,8 @@ ${ns_config} {vld: [ {name: mgmtnet, vim-network-name: %{VIM_MGMT_NET}} ] } # SSH keys to be used ${publickey} %{HOME}/.ssh/id_rsa.pub -# Default memory for dataVM VDU (can be overwritten by VM_MEMORY_OVERRIDE environment variable) +# Default memory in GB for dataVM VDU (can be overwritten by VM_MEMORY_OVERRIDE environment variable) +# Only used if no quota is defined in Openstack's project (VDU tries to allocate the full memory of the quota) ${default_memory} 250 # NS launch timeout and polling time @@ -57,7 +58,13 @@ ${os_delete_pol_time} 20 *** Test Cases *** Create VNF Descriptor - ${memory}= Get Environment Variable VM_MEMORY_OVERRIDE default=${default_memory} + ${ram_quota}= Get Project Quota ram + IF ${ram_quota} == -1 + ${memory}= Get Environment Variable VM_MEMORY_OVERRIDE default=${default_memory} + ELSE + ${memory}= Evaluate ${ram_quota} / 1000 + END + log ${memory} Create VNFD Overriding Fields '%{PACKAGES_FOLDER}/${vnfd_pkg}' virtual-compute-desc.1.virtual-memory.size=${memory}