Index: suite_leahi/shared/scripts/configuration/config.py =================================================================== diff -u -r04150cf8e73a8e3f10d0da22350333bed1752697 -rfff245f0d33f43a6e25617fa2d21ec4245c0029a --- suite_leahi/shared/scripts/configuration/config.py (.../config.py) (revision 04150cf8e73a8e3f10d0da22350333bed1752697) +++ suite_leahi/shared/scripts/configuration/config.py (.../config.py) (revision fff245f0d33f43a6e25617fa2d21ec4245c0029a) @@ -3,6 +3,8 @@ # -K, --enable-acknow-log Enables Acknowledgment Log AUT_NAME = "leahi -k -K -S -q" +AUT_NAME_ONLY = "leahi" +AUT_PATH = "/home/denali/Leahi-AUT/leahi" # Configuration application_init.py TMP_DIR = "/tmp/" Index: suite_leahi/tst_device_settings_information_version/test.py =================================================================== diff -u -readf7c78ab80d8590291e09f4151bc8c85d70067 -rfff245f0d33f43a6e25617fa2d21ec4245c0029a --- suite_leahi/tst_device_settings_information_version/test.py (.../test.py) (revision eadf7c78ab80d8590291e09f4151bc8c85d70067) +++ suite_leahi/tst_device_settings_information_version/test.py (.../test.py) (revision fff245f0d33f43a6e25617fa2d21ec4245c0029a) @@ -13,6 +13,7 @@ # 7 Set and Compare Information Parameters at their values Below the Minimum Allowed import names +import subprocess from configuration import config, utility from leahi_dialin.ui.td_messaging import TD_Messaging from leahi_dialin.ui import utils @@ -131,6 +132,24 @@ ) +def get_aut_version(aut_path): + """ + Executes the AUT with the --version argument and captures the output. + """ + aut_path = "/home/denali/Leahi-AUT/leahi" + command = [aut_path, "--version"] + # Running the command and capturing the output. + result = subprocess.run( + command, + capture_output=True, + text=True, + ) + aut_name_and_version = result.stdout.strip() + aut_version = aut_name_and_version.split(" ") + aut_version_only = aut_version[1] + return aut_version_only + + def verify_td_and_dd_versions( td_major, td_minor, @@ -199,9 +218,11 @@ ) dd_simulator.dd_serial(dd_serial) + ui_version = get_aut_version(config.AUT_PATH) + version_details = { "OS Version" : "123.123.123.20230628230011", - "UI Version" : "staging-10161748-0", + "UI Version" : ui_version, "TD Version" : None, "TD FPGA Version" : None, "TD Serial Number": None,