tests/ide_tests/svghmi_basic.sikuli/svghmi_basic.py
author Edouard Tisserant <edouard.tisserant@gmail.com>
Mon, 16 Oct 2023 23:35:47 +0200
changeset 3867 a070a9681961
parent 3853 e1cfb03e6582
permissions -rw-r--r--
Revert "IDE: fix exception when adding Action"

This reverts commit 94e42cda0a8e093aac4830b5c40656c240ec8cf9.
""" 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.ocropts.fontSize(20)
    #app.ocropts.textHeight(25)
    app.click("OFF")

    # wait 10 seconds for 10 Grumpfs
    return app.waitPatternInStdout("ALL GREEN LIGHTS", 10)
    
run_test(test, testproject="svghmi_basic")