]> git.rkrishnan.org Git - tahoe-lafs/tahoe-lafs.git/commitdiff
fuse: runtests.py: Fix bug in polling_operation error that always referred to introdu...
authornejucomo <nejucomo@gmail.com>
Sat, 7 Jun 2008 06:17:19 +0000 (23:17 -0700)
committernejucomo <nejucomo@gmail.com>
Sat, 7 Jun 2008 06:17:19 +0000 (23:17 -0700)
contrib/fuse/runtests.py

index 360e5128474d6b27e47dbea414c0d4fc62c2ad77..b237746b32bb7496b06e5734c210e3203fbadf58 100644 (file)
@@ -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