Index: tst_environment/test.py =================================================================== diff -u -r8df6f936193bbd9127d3ec940562e62db0060bcb -r3dd2860b66795a1ac15c4105952a3c0bc906f258 --- tst_environment/test.py (.../test.py) (revision 8df6f936193bbd9127d3ec940562e62db0060bcb) +++ tst_environment/test.py (.../test.py) (revision 3dd2860b66795a1ac15c4105952a3c0bc906f258) @@ -13,19 +13,35 @@ import names - from dialin.ui import utils from dialin.ui import unittests +from numpy.core.defchararray import endswith +def verify_hd_communication_timeout(aut_name): + """ + Method to verify hd communication timeout pop up on application + @param: (str) - aut_name - application name + @return: None + """ + if aut_name.endswith('h'): + utils.waitForGUI(7) + test.verify(findObject(names.o_alarm_text).visible) + if aut_name.endswith('-q'): + utils.waitForGUI(7) + test.log("Application started using disable-timeout") + def main(): utils.tstStart(__file__) - - try: - startApplication(names.AUT_NAME) - test.passes("start application") - except RuntimeError as err: - test.fail(str(err)) - + test.log("Launching application denaliSquish") + aut_name = names.AUT_NAME + startApplication(aut_name) + verify_hd_communication_timeout(aut_name) + + test.log("Launching application denaliSquish with disable timeout -q") + aut_name = names.AUT_NAME+(' -q') + startApplication(aut_name) + verify_hd_communication_timeout(aut_name) + unittests.test_python_version() unittests.test_crc8() unittests.test_can0()