From: nejucomo 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/com_hotproperty/%22doc.html/banana.xhtml?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