changeset 16346:48692b416fbc

tests: shorten post-test sleeps This helps expose races
author Matt Mackall <mpm@selenic.com>
date Mon, 02 Apr 2012 17:02:03 -0500
parents 7df81cec14a4
children 21b31e9c20f3
files tests/run-tests.py
diffstat 1 files changed, 3 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/tests/run-tests.py	Mon Apr 02 16:09:29 2012 -0500
+++ b/tests/run-tests.py	Mon Apr 02 17:02:03 2012 -0500
@@ -75,7 +75,7 @@
         def t():
             start = time.time()
             while time.time() - start < timeout and p.returncode is None:
-                time.sleep(1)
+                time.sleep(.1)
             p.timeout = True
             if p.returncode is None:
                 terminate(p)
@@ -360,7 +360,7 @@
                 os.kill(pid, 0)
                 vlog('# Killing daemon process %d' % pid)
                 os.kill(pid, signal.SIGTERM)
-                time.sleep(0.25)
+                time.sleep(0.1)
                 os.kill(pid, 0)
                 vlog('# Daemon process %d is stuck - really killing it' % pid)
                 os.kill(pid, signal.SIGKILL)
@@ -1275,7 +1275,7 @@
         else:
             runtests(options, tests)
     finally:
-        time.sleep(1)
+        time.sleep(.1)
         cleanup(options)
 
 if __name__ == '__main__':