tests/ide_tests/run_python_exemple.sikuli/run_python_exemple.py
author Edouard Tisserant <edouard.tisserant@gmail.com>
Tue, 11 Oct 2022 13:49:01 +0200
branchwxPython4
changeset 3632 92bfefddae27
parent 3447 65c5f66e9298
child 3720 d0a9c01ee7a5
permissions -rw-r--r--
Tests: version bump open62541 v1.3.2 -> v1.3.3 for github CI workflow.
""" 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.waitForChangeAndIdleStdout()
    
    app.k.Connect()
    
    app.waitForChangeAndIdleStdout()
    
    app.k.Transfer()
    
    app.waitForChangeAndIdleStdout()
    
    app.k.Run()
      
    # wait 10 seconds for 10 Grumpfs
    return app.waitPatternInStdout("Grumpf", 10, 10)
    
run_test(test, exemple="python")