Index: tst_Alarm/test.py =================================================================== diff -u -r929c42f19c662c57ae264d200658fb1690353008 -rc1b9d926e38745dcd9fb3e0503176b1c85182294 --- tst_Alarm/test.py (.../test.py) (revision 929c42f19c662c57ae264d200658fb1690353008) +++ tst_Alarm/test.py (.../test.py) (revision c1b9d926e38745dcd9fb3e0503176b1c85182294) @@ -12,39 +12,57 @@ # author Behrouz NematiPour # +import utils import names import denaliMessages def main(): startApplication("denaliSquish") - - denaliMessages.sendAlarm(3, 26, 2, 0, 65535) + + denaliMessages.sendAlarm(3, 26, 2, 0, 0) test.compare(waitForObjectExists(names.o_ALARM_ID_MESSAGE).level, 3) test.compare(waitForObjectExists(names.o_ALARM_ID_MESSAGE).color.name, "#c53b33") - - - denaliMessages.sendAlarm(2, 2, 0, 0, 100) + utils.waitForGUI() # visual delay + + denaliMessages.sendAlarm(3, 26, 2, 0, 65535) + test.compare(waitForObjectExists(names.o_ALARM_ID_MESSAGE).level, 3) + test.compare(waitForObjectExists(names.o_ALARM_ID_MESSAGE).color.name, "#c53b33") + utils.waitForGUI() # visual delay + + denaliMessages.sendAlarm(2, 2, 0, 10, 100) test.compare(waitForObjectExists(names.o_ALARM_ID_MESSAGE).level, 2) test.compare(waitForObjectExists(names.o_ALARM_ID_MESSAGE).color.name, "#ffa500") - + utils.waitForGUI() # visual delay - denaliMessages.sendAlarm(1, 3, 0, 0, 54) + denaliMessages.sendAlarm(1, 3, 0, 0, 54) test.compare(waitForObjectExists(names.o_ALARM_ID_MESSAGE).level, 1) test.compare(waitForObjectExists(names.o_ALARM_ID_MESSAGE).color.name, "#008000") - - denaliMessages.sendAlarm(0, 4, 0, 0, 91) + utils.waitForGUI() # visual delay + + denaliMessages.sendAlarm(0, 4, 0, 0, 91) test.compare(waitForObjectExists(names.o_ALARM_ID_MESSAGE).level, 0) test.compare(waitForObjectExists(names.o_ALARM_ID_MESSAGE).color.name, "#ffffff") - - denaliMessages.sendAlarm(3, 255, 0, 0, 0) + utils.waitForGUI() # visual delay + + denaliMessages.sendAlarm(3, 255, 0, 0, 0) test.compare(waitForObjectExists(names.o_ALARM_ID_MESSAGE).level, 3) test.compare(waitForObjectExists(names.o_ALARM_ID_MESSAGE).color.name, "#c53b33") - - denaliMessages.sendAlarm(0, 0, 0, 0, 0) + utils.waitForGUI() # visual delay + + denaliMessages.sendAlarm(0, 0, 0, 0, 0) try: # Notification Bar should be hidden waitForObjectExists(names.o_ALARM_ID_MESSAGE,0) test.compare(False, True) except LookupError: test.compare(False, False) - - + + # Coverage : These messages have not been implemented completely yet. + # but as long as the coverage is 100% it means the portion of the implementation for them are working fine. + denaliMessages.setAlarmTriggered(1) + denaliMessages.send_acknowledge_UI() + denaliMessages.setAlarmCleared (1) + denaliMessages.send_acknowledge_UI() + denaliMessages.sendUnknown_HD() + denaliMessages.sendUnknown_DG() + +