--- a/tests/ide_tests/debug_project.sikuli/debug_project.py Fri Nov 18 07:34:29 2022 +0100
+++ b/tests/ide_tests/debug_project.sikuli/debug_project.py Sun Nov 20 18:36:13 2022 +0100
@@ -29,7 +29,7 @@
app.waitForChangeAndIdleStdout()
- app.click("1646062660770.png")
--- a/tests/ide_tests/edit_project.sikuli/edit_project.py Fri Nov 18 07:34:29 2022 +0100
+++ b/tests/ide_tests/edit_project.sikuli/edit_project.py Sun Nov 20 18:36:13 2022 +0100
@@ -13,7 +13,7 @@
- app.doubleClick("1646062660770.png")
+ app.doubleClick("main") --- a/tests/ide_tests/opcua_browse.sikuli/opcua_browse.py Fri Nov 18 07:34:29 2022 +0100
+++ b/tests/ide_tests/opcua_browse.sikuli/opcua_browse.py Sun Nov 20 18:36:13 2022 +0100
@@ -14,14 +14,12 @@
server = AuxiliaryProcess(app, ["/bin/bash",os.path.join(getBundlePath(),"opcua_service.bash")])
- #server = AuxiliaryProcess(app, ["/bin/bash","-c","echo $PWD"])
- app.doubleClick("opcua_node.png")
+ app.doubleClick("opcua_0") - # app.click("Browse Server") # OCR didn't work because of gradient in button...
- app.click("opcua_browse_server.png")
--- a/tests/ide_tests/opcua_browse_encrypted.sikuli/opcua_browse_encrypted.py Fri Nov 18 07:34:29 2022 +0100
+++ b/tests/ide_tests/opcua_browse_encrypted.sikuli/opcua_browse_encrypted.py Sun Nov 20 18:36:13 2022 +0100
@@ -14,16 +14,14 @@
server = AuxiliaryProcess(app, ["/bin/bash",os.path.join(getBundlePath(),"opcua_service.bash")])
- #server = AuxiliaryProcess(app, ["/bin/bash","-c","echo $PWD"])
server.waitPatternInStdout("CERTS READY", 5)
- app.doubleClick("opcua_node.png")
+ app.doubleClick("opcua_0") - # app.click("Browse Server") # OCR didn't work because of gradient in button...
- app.click("opcua_browse_server.png")
--- a/tests/ide_tests/sikuliberemiz.py Fri Nov 18 07:34:29 2022 +0100
+++ b/tests/ide_tests/sikuliberemiz.py Sun Nov 20 18:36:13 2022 +0100
@@ -200,8 +200,6 @@
Sikuli App class instance
- sikuli.OCR.Options().smallFont()
self.starttime = timesec()
self.screen = sikuli.Screen()
--- a/tests/tools/Docker/beremiz-sikuli/Dockerfile Fri Nov 18 07:34:29 2022 +0100
+++ b/tests/tools/Docker/beremiz-sikuli/Dockerfile Sun Nov 20 18:36:13 2022 +0100
@@ -22,15 +22,16 @@
DEBIAN_FRONTEND="noninteractive" \
apt-get install -y --no-install-recommends \
- `# run X based tests` \
+ `# to run X based tests` \ `# to build tested apps` \
build-essential automake flex bison mercurial \
@@ -38,6 +39,11 @@
libpython2.7-dev libssl-dev \
+# force bigger font and flat theme for GTK in order to make OCR more reliable +RUN mkdir -p /etc/gtk-3.0 +RUN env echo -e '[Settings]\ngtk-font-name=FreeSans,12\ngtk-theme-name=Materia\n' > /etc/gtk-3.0/settings.ini # link obtained from https://raiman.github.io/SikuliX1/downloads.html
wget -qP /usr/local/bin \