X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=functest%2Futils%2Fenv.py;h=58140204d711300cc9d7de7d21d2687cf2bb7f19;hb=3eff463f11330ea1b5cddd250d59e6b207cdde8e;hp=ed09d9f021b00f38c629bd848ccbdbe0002daebf;hpb=58dd7174657c66254ae4c511850ac7d49b1dd98f;p=functest.git diff --git a/functest/utils/env.py b/functest/utils/env.py index ed09d9f02..58140204d 100644 --- a/functest/utils/env.py +++ b/functest/utils/env.py @@ -11,19 +11,34 @@ import os +import prettytable +from xtesting.utils import env + INPUTS = { 'EXTERNAL_NETWORK': None, - 'CI_LOOP': 'daily', - 'DEPLOY_SCENARIO': 'os-nosdn-nofeature-noha', - 'INSTALLER_TYPE': None, + 'CI_LOOP': env.INPUTS['CI_LOOP'], + 'DEBUG': env.INPUTS['DEBUG'], + 'DEPLOY_SCENARIO': env.INPUTS['DEPLOY_SCENARIO'], + 'INSTALLER_TYPE': env.INPUTS['INSTALLER_TYPE'], 'SDN_CONTROLLER_IP': None, - 'BUILD_TAG': None, - 'NODE_NAME': None, + 'SDN_CONTROLLER_USER': 'admin', + 'SDN_CONTROLLER_PASSWORD': 'admin', + 'SDN_CONTROLLER_WEBPORT': '8080', + 'SDN_CONTROLLER_RESTCONFPORT': '8181', + 'BUILD_TAG': env.INPUTS['BUILD_TAG'], + 'NODE_NAME': env.INPUTS['NODE_NAME'], 'POD_ARCH': None, - 'TEST_DB_URL': 'http://testresults.opnfv.org/test/api/v1/results', - 'ENERGY_RECORDER_API_URL': 'http://energy.opnfv.fr/resources', - 'ENERGY_RECORDER_API_USER': '', - 'ENERGY_RECORDER_API_PASSWORD': '' + 'TEST_DB_URL': env.INPUTS['TEST_DB_URL'], + 'ENERGY_RECORDER_API_URL': env.INPUTS['ENERGY_RECORDER_API_URL'], + 'ENERGY_RECORDER_API_USER': env.INPUTS['ENERGY_RECORDER_API_USER'], + 'ENERGY_RECORDER_API_PASSWORD': env.INPUTS['ENERGY_RECORDER_API_PASSWORD'], + 'VOLUME_DEVICE_NAME': 'vdb', + 'IMAGE_PROPERTIES': '', + 'FLAVOR_EXTRA_SPECS': '', + 'NAMESERVER': '8.8.8.8', + 'NEW_USER_ROLE': 'Member', + 'USE_DYNAMIC_CREDENTIALS': 'True', + 'BLOCK_MIGRATION': 'True' } @@ -31,3 +46,12 @@ def get(env_var): if env_var not in INPUTS.keys(): return os.environ.get(env_var, None) return os.environ.get(env_var, INPUTS[env_var]) + + +def string(): + msg = prettytable.PrettyTable( + header_style='upper', padding_width=5, + field_names=['env var', 'value']) + for env_var in INPUTS: + msg.add_row([env_var, get(env_var) if get(env_var) else '']) + return msg