From: nejucomo <nejucomo@gmail.com>
Date: Sat, 7 Jun 2008 06:17:19 +0000 (-0700)
Subject: fuse: runtests.py: Fix bug in polling_operation error that always referred to introdu... 
X-Git-Tag: allmydata-tahoe-1.1.0~39
X-Git-Url: https://git.rkrishnan.org/components/listings/?a=commitdiff_plain;h=4d8aac35f48a78d5a6d13580a681582bbf10dcff;p=tahoe-lafs%2Ftahoe-lafs.git

fuse: runtests.py: Fix bug in polling_operation error that always referred to introducer.furl.
---

diff --git a/contrib/fuse/runtests.py b/contrib/fuse/runtests.py
index 360e5128..b237746b 100644
--- a/contrib/fuse/runtests.py
+++ b/contrib/fuse/runtests.py
@@ -183,7 +183,8 @@ class SystemTest (object):
 
         introfurl = os.path.join(introbase, 'introducer.furl')
 
-        self.polling_operation(lambda : os.path.isfile(introfurl))
+        self.polling_operation(lambda : os.path.isfile(introfurl),
+                               'introducer.furl creation')
         shutil.copy(introfurl, base)
 
         # NOTE: We assume if tahoe exist with non-zero status, no separate
@@ -410,7 +411,7 @@ class SystemTest (object):
                                 replace = 'false')
         assert body.strip() == childcap, `status, dircap, childcap, childname`
 
-    def polling_operation(self, operation, timeout = 10.0, pollinterval = 0.2):
+    def polling_operation(self, operation, polldesc, timeout = 10.0, pollinterval = 0.2):
         totaltime = timeout # Fudging for edge-case SetupFailure description...
         
         totalattempts = int(timeout / pollinterval)
@@ -444,9 +445,10 @@ class SystemTest (object):
                 #print tmpl % (attempt+1, opdelay, realinterval)
                 time.sleep(realinterval)
 
-        tmpl = 'Timeout after waiting for creation of introducer.furl.\n'
+                
+        tmpl = 'Timeout while polling for: %s\n'
         tmpl += 'Waited %.2f seconds (%d polls).'
-        raise self.SetupFailure(tmpl, totaltime, attempt+1)
+        raise self.SetupFailure(tmpl, polldesc, totaltime, attempt+1)
 
     def warn(self, tmpl, *args):
         print ('Test Warning: ' + tmpl) % args