]> git.lyx.org Git - features.git/commitdiff
Revert "Long time no use of the autotests machinery, needs an update."
authorTommaso Cucinotta <tommaso@lyx.org>
Wed, 25 Jan 2017 02:13:14 +0000 (03:13 +0100)
committerTommaso Cucinotta <tommaso@lyx.org>
Wed, 25 Jan 2017 02:13:14 +0000 (03:13 +0100)
Pushed by mistake ... not finished yet ... apologies.

This reverts commit be79d2cda8a80787e0ac054cd32d672a1c0243b1.

development/autotests/keytest.py
development/autotests/single-test.sh
development/autotests/stop_autotests.tcl

index 608ce7357b193542d98448eb3d208866ebddd020..27b6d484b7457c90d54b8986d282b31c2776ef7f 100755 (executable)
@@ -151,13 +151,22 @@ class CommandSourceFromFile(CommandSource):
         self.i = self.i + 1
         return line
 
-
 def lyx_exists():
     if lyx_pid is None:
         return False
     fname = '/proc/' + lyx_pid + '/status'
     return os.path.exists(fname)
 
+def lyx_sleeping():
+    fname = '/proc/' + lyx_pid + '/status'
+    f = open(fname, 'r')
+    lines = f.readlines()
+    sleeping = lines[1].find('(sleeping)') > 0
+
+    # print 'LYX_STATE', lines[1] , 'SLEEPING=', sleeping
+
+    return sleeping
+
 
 # Interruptible os.system()
 def intr_system(cmd, ignore_err = False):
@@ -170,12 +179,6 @@ def intr_system(cmd, ignore_err = False):
     return ret
 
 
-# Return true if LyX (identified via lyx_pid) is sleeping
-def lyx_sleeping():
-    fname = '/proc/' + lyx_pid + '/status'
-    return intr_system("grep 'State.*sleeping' " + fname)
-
-
 def sendKeystring(keystr, LYX_PID):
 
     # print "sending keystring "+keystr+"\n"
@@ -348,10 +351,8 @@ while not failed:
         count = 5
         while count > 0:
             lyx_pid=os.popen("pidof " + lyx).read().rstrip()
-            print 'lyx_pid=' + lyx_pid, '\n'
             if lyx_pid != "":
                 lyx_window_name=os.popen("wmctrl -l -p | grep ' " + str(lyx_pid) +  " ' | cut -d ' ' -f 1").read().rstrip()
-                print 'lyx_win=' + lyx_window_name, '\n'
                 if lyx_window_name != "":
                     break
             else:
index bb0ed2a7c6f20d881a5d5ed7d11c7c7d59f361d8..3cf509ae0104843bb8eeb5cbd05aba9c0d1cf0b0 100755 (executable)
@@ -26,10 +26,6 @@ if [ "$(pidof lyx)" != "" ]; then
     export LYX_PID=$(pidof lyx)
     export LYX_WINDOW_NAME=$(wmctrl -l -p | grep " $LYX_PID " | cut -d ' ' -f 1);
 fi
-
-echo LYX_PID=$LYX_PID
-echo LYX_WINDOW_NAME=$LYX_WINDOW_NAME
-
 export MAX_LOOPS=1
 export LYX_EXE=${LYX_EXE:-../../src/lyx}
 
@@ -39,4 +35,4 @@ else
     export XVKBD_EXE=${XVKBD_EXE:-xvkbd};
 fi
 
-python -m trace --trace $KEYTEST
+$KEYTEST
index 7822826e878239b52cf3b7c97ea52e8d8b2e4e27..5b15c682a61ef45d40f2b5db465ab1d90741dce6 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/wish
+#!/usr/bin/wish8.5
 
 wm attributes . -topmost 1