Index: tools/run_server.sh =================================================================== diff -u --- tools/run_server.sh (revision 0) +++ tools/run_server.sh (revision b3653a30a05b551f24ac231ca499d71252fd2a3c) @@ -0,0 +1,3 @@ +#!/bin/bash +/opt/squishqt/bin/squishserver --config addAppPath ~/Desktop +/opt/squishqt/bin/squishserver Index: tools/run_tests.sh =================================================================== diff -u --- tools/run_tests.sh (revision 0) +++ tools/run_tests.sh (revision b3653a30a05b551f24ac231ca499d71252fd2a3c) @@ -0,0 +1,16 @@ +#!/bin/bash +tags=CreateTreatment,AlarmColors +rm -rf /tmp/UnitTest +cd .. +read -p "Do you want to run all tests? (y/n) " resp +if [ "$resp" == "y" ]; then + /opt/squishqt/bin/squishrunner --testsuite . \ + --reportgen html,/tmp/UnitTest +else + /opt/squishqt/bin/squishrunner --testsuite . \ + --tags $tags \ + --reportgen html,/tmp/UnitTest +fi + + + Index: tst_AlarmStatusData/test.py =================================================================== diff -u -r4a147c3e14cb47f7a4fef89afa2899d66af7e372 -rb3653a30a05b551f24ac231ca499d71252fd2a3c --- tst_AlarmStatusData/test.py (.../test.py) (revision 4a147c3e14cb47f7a4fef89afa2899d66af7e372) +++ tst_AlarmStatusData/test.py (.../test.py) (revision b3653a30a05b551f24ac231ca499d71252fd2a3c) @@ -14,6 +14,7 @@ import names +from time import sleep if names.DIALIN_LINK: from dialin.squish import utils, denaliMessages else: @@ -34,6 +35,7 @@ # ALARM_ID = (priority, alarmID, escalates in, silent_espires_in, flags) def test_values(vPriority, vTopID, vEscalatesIn, vMuteTimeout, vFlags): + sleep(0.01) barVisible, barObj = isNotificationBar() dlgVisible, dlgObj = isNotificationDialog() Index: tst_DGOperationMode/test.py =================================================================== diff -u -r4aea809c4c3eaaeb674f79f550aff589e61d6739 -rb3653a30a05b551f24ac231ca499d71252fd2a3c --- tst_DGOperationMode/test.py (.../test.py) (revision 4aea809c4c3eaaeb674f79f550aff589e61d6739) +++ tst_DGOperationMode/test.py (.../test.py) (revision b3653a30a05b551f24ac231ca499d71252fd2a3c) @@ -13,6 +13,7 @@ # import names +from time import sleep if names.DIALIN_LINK: from dialin.squish import utils, denaliMessages else: @@ -41,6 +42,7 @@ def test_values(vDGOpMode): + sleep(0.01) if (vDGOpMode < len(opModes)): test.compare(str(waitForObjectExists(names.o_managerHome_DGOperationModeData_DGOpMode).text), opModes[vDGOpMode]) else: Index: tst_DGROPumpData/test.py =================================================================== diff -u -r4aea809c4c3eaaeb674f79f550aff589e61d6739 -rb3653a30a05b551f24ac231ca499d71252fd2a3c --- tst_DGROPumpData/test.py (.../test.py) (revision 4aea809c4c3eaaeb674f79f550aff589e61d6739) +++ tst_DGROPumpData/test.py (.../test.py) (revision b3653a30a05b551f24ac231ca499d71252fd2a3c) @@ -13,6 +13,7 @@ # import names +from time import sleep if names.DIALIN_LINK: from dialin.squish import utils, denaliMessages else: @@ -26,6 +27,7 @@ def test_values(vSetPtPressure, vFlowRate, vPWM): + sleep(0.01) test.compare(str(waitForObjectExists(names.o_managerHome_DGROPumpData_SetPtPressure).text), "{:.0f}".format(vSetPtPressure)) test.compare(str(waitForObjectExists(names.o_managerHome_DGROPumpData_FlowRate ).text), "{:.2f}".format(vFlowRate )) test.compare(str(waitForObjectExists(names.o_managerHome_DGROPumpData_PWM ).text), "{:.2f}".format(vPWM )) Index: tst_HDOperationModeData/test.py =================================================================== diff -u -r211e5b6d52df1fb7af4b50ed652afdd373a64231 -rb3653a30a05b551f24ac231ca499d71252fd2a3c --- tst_HDOperationModeData/test.py (.../test.py) (revision 211e5b6d52df1fb7af4b50ed652afdd373a64231) +++ tst_HDOperationModeData/test.py (.../test.py) (revision b3653a30a05b551f24ac231ca499d71252fd2a3c) @@ -13,6 +13,7 @@ # import names +from time import sleep if names.DIALIN_LINK: from dialin.squish import utils, denaliMessages else: @@ -38,6 +39,7 @@ def test_values(vOpMode): + sleep(0.01) if (vOpMode < len(opModes)): test.compare(str(waitForObjectExists(names.o_managerHome_HDOperationModeData_OpMode).text), opModes[vOpMode]) else: Index: tst_TreatmentSalineData/test.py =================================================================== diff -u -rc5a7028efbf4a343a6ce3d92d3d534a5e15d784c -rb3653a30a05b551f24ac231ca499d71252fd2a3c --- tst_TreatmentSalineData/test.py (.../test.py) (revision c5a7028efbf4a343a6ce3d92d3d534a5e15d784c) +++ tst_TreatmentSalineData/test.py (.../test.py) (revision b3653a30a05b551f24ac231ca499d71252fd2a3c) @@ -19,6 +19,7 @@ # o_managerHome_TreatmentSalineBolusData_Delivered = {"container": o_managerHome, "objectName": "_TreatmentSalineBolusData2", "type": "Text"} import names +from time import sleep from dialin.squish import utils, denaliMessages def getUnit(): @@ -34,13 +35,15 @@ def test_values(vCumulative, vDelivered): + sleep(0.1) test.compare(waitForObjectExists(names.o_treatmentStart_SalineSection).valueCumulative, vCumulative) test.compare(waitForObjectExists(names.o_treatmentStart_SalineSection).valueDelivered , vDelivered ) test.compare(str(waitForObjectExists(names.o_treatmentStart_SalineCumulative).text), "{:.0f}".format(vCumulative)) test.compare(str(waitForObjectExists(names.o_treatmentStart_SalineDelivered ).text), "{:.0f}".format(vDelivered )) def test_target(vTarget): + sleep(0.01) test.compare( waitForObjectExists(names.o_treatmentStart_SalineSection).valueTarget , vTarget ) test.compare(str(waitForObjectExists(names.o_treatmentStart_SalineTarget ).text) , "({:.0f} {})".format(vTarget, saline_unit)) Index: tst_Treatment_Ultrafiltration/test.py =================================================================== diff -u -r4aea809c4c3eaaeb674f79f550aff589e61d6739 -rb3653a30a05b551f24ac231ca499d71252fd2a3c --- tst_Treatment_Ultrafiltration/test.py (.../test.py) (revision 4aea809c4c3eaaeb674f79f550aff589e61d6739) +++ tst_Treatment_Ultrafiltration/test.py (.../test.py) (revision b3653a30a05b551f24ac231ca499d71252fd2a3c) @@ -13,6 +13,7 @@ # import names +from time import sleep if names.DIALIN_LINK: from dialin.squish import utils, denaliMessages else: @@ -27,6 +28,7 @@ def startNTestTreatmentUltrafiltration(vMinUF, vMaxUF): for i in range(vMinUF, vMaxUF+1, 10): denaliMessages.setTreatmentUltrafiltration(i, i, 0, 0, 0, 0, 0) + sleep(0.01) test.compare(utils.l2ml(waitForObjectExists(names.o_treatmentStart_ultrafiltrationTouchArea_TreatmentUltrafiltration).value), i)