tests/cli_tests/iec61131_lang_test.bash
branchwxPython4
changeset 3749 fda6c1a37662
child 3824 5f0b02ab500c
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/cli_tests/iec61131_lang_test.bash	Mon Mar 27 10:19:14 2023 +0200
@@ -0,0 +1,15 @@
+#!/bin/bash
+
+# Run IEC61131 language test through command line, and check for success in output
+
+coproc setsid $BEREMIZPYTHONPATH $BEREMIZPATH/Beremiz_cli.py -k --project-home $BEREMIZPATH/tests/projects/iec61131_lang_test build transfer run;
+
+while read -t 5 -u ${COPROC[0]} line; do 
+    echo "$line"
+    if [[ "$line" == *ALL\ TESTS\ OK* ]]; then
+        pkill INT -s $COPROC_PID 
+        exit 0
+    fi
+done
+
+exit 42