[tracker/cuesheets: 18/22] functional-tests: Disable initial sleep of tracker-miner-fs when testing.



commit 9841c41f1f1de30f48e40a4d6d7cbb0dbdfb31ae
Author: Sam Thursfield <sam thursfield codethink co uk>
Date:   Thu Sep 22 19:05:41 2011 +0100

    functional-tests: Disable initial sleep of tracker-miner-fs when testing.

 tests/functional-tests/common/utils/helpers.py |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)
---
diff --git a/tests/functional-tests/common/utils/helpers.py b/tests/functional-tests/common/utils/helpers.py
index af356ce..6d15cf7 100644
--- a/tests/functional-tests/common/utils/helpers.py
+++ b/tests/functional-tests/common/utils/helpers.py
@@ -75,6 +75,9 @@ class Helper:
         path = getattr (self,
                         "PROCESS_PATH",
                         os.path.join (cfg.EXEC_PREFIX, self.PROCESS_NAME))
+        flags = getattr (self,
+                         "FLAGS",
+                         [])
 
         if options.is_manual_start ():
             print ("Start %s manually" % self.PROCESS_NAME)
@@ -85,7 +88,7 @@ class Helper:
                 FNULL = open ('/dev/null', 'w')
                 kws = { 'stdout': FNULL, 'stderr': FNULL }
 
-            return subprocess.Popen ([path], **kws)
+            return subprocess.Popen ([path] + flags, **kws)
 
     def _stop_process (self):
         if options.is_manual_start ():
@@ -302,6 +305,8 @@ class MinerFsHelper (Helper):
     PROCESS_PATH = os.path.join (cfg.EXEC_PREFIX, "tracker-miner-fs")
     BUS_NAME = cfg.MINERFS_BUSNAME
 
+    FLAGS = ['--initial-sleep=0']
+
     def _stop_process (self):
         if options.is_manual_start ():
             if self.available:



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]