diff -r a466d4468d7a -r c2b6354f036f tests/ide_tests/svghmi_basic.sikuli/svghmi_basic.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/ide_tests/svghmi_basic.sikuli/svghmi_basic.py Tue Aug 01 21:04:00 2023 +0200 @@ -0,0 +1,43 @@ +""" This test opens, builds and runs exemple project named "python". +Test succeeds if runtime's stdout behaves as expected +""" + +import os +import time + +# allow module import from current test directory's parent +addImportPath(os.path.dirname(getBundlePath())) + +# common test definitions module +from sikuliberemiz import * + +def test(app): + # Start the app + + app.k.Clean() + + app.waitForChangeAndIdleStdout() + + app.k.Build() + + app.waitPatternInStdout("Successfully built.", 10) + + app.k.Connect() + + app.waitForChangeAndIdleStdout() + + app.k.Transfer() + + app.waitForChangeAndIdleStdout() + + app.k.Run() + + app.waitForChangeAndIdleStdout() + # app.WaitIdleUI() + + app.click("OFF") + + # wait 10 seconds for 10 Grumpfs + return app.waitPatternInStdout("ALL GREEN LIGHTS", 10) + +run_test(test, testproject="svghmi_basic")