From 99bf14851fc003b44177b2318d254adda41ec6bd Mon Sep 17 00:00:00 2001 From: Yaroslav Halchenko Date: Fri, 22 Mar 2013 09:20:21 -0400 Subject: [PATCH] BF+TST: Introduce delay before stopping all jails in testStartStopAllJail. fixes #146 --- testcases/servertestcase.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/testcases/servertestcase.py b/testcases/servertestcase.py index 4268df38..144e1b01 100644 --- a/testcases/servertestcase.py +++ b/testcases/servertestcase.py @@ -211,6 +211,10 @@ class Transmitter(unittest.TestCase): self.__transm.proceed(["start", self.jailName]), (0, None)) self.assertEqual( self.__transm.proceed(["start", "TestJail2"]), (0, None)) + # yoh: workaround for gh-146. I still think that there is some + # race condition and missing locking somewhere, but for now + # giving it a small delay reliably helps to proceed with tests + time.sleep(0.1) self.assertEqual(self.__transm.proceed(["stop", "all"]), (0, None)) time.sleep(1) self.assertRaises(