Get and set status directory user input variable
By default it will store status files at env HOME dir space else
user define env or input variable.
Usage(s):
Default env HOME directory
User input -v STATUS_DIR_PATH:<path>
User env export STATUS_DIR_PATH=<path>
Change-Id: I53e0b146f8ef92bf5cdf2b48413d8f02ce58dda9
Signed-off-by: George Keishing <gkeishin@in.ibm.com>
diff --git a/lib/obmc_boot_test.py b/lib/obmc_boot_test.py
index 0f69e03..e3404b2 100755
--- a/lib/obmc_boot_test.py
+++ b/lib/obmc_boot_test.py
@@ -63,9 +63,14 @@
ffdc_dir_path = os.path.normpath(os.environ.get('FFDC_DIR_PATH', '')) + os.sep
boot_success = 0
-status_dir_path = os.environ.get('STATUS_DIR_PATH', "")
+
+status_dir_path = os.environ.get('STATUS_DIR_PATH', "") or \
+ BuiltIn().get_variable_value("${STATUS_DIR_PATH}", default="")
if status_dir_path != "":
status_dir_path = os.path.normpath(status_dir_path) + os.sep
+ # For plugin expecting env gen_call_robot.py
+ os.environ['STATUS_DIR_PATH'] = status_dir_path
+
redfish_support_trans_state = int(os.environ.get('REDFISH_SUPPORT_TRANS_STATE', 0)) or \
int(BuiltIn().get_variable_value("${REDFISH_SUPPORT_TRANS_STATE}", default=0))
redfish_supported = BuiltIn().get_variable_value("${REDFISH_SUPPORTED}", default=False)