gvfs-test: Increase timeout to 10s

In normal operation some operations - particularly unmounting - can take
quite a while. Let's give things a bit longer before giving up.

Patch originally by Andreas Hasenack <andreas.hasenack@canonical.com>

Forwarded: https://bugzilla.gnome.org/show_bug.cgi?id=794487

Gbp-Pq: Name 0009-gvfs-test-Increase-timeout-to-10s.patch
This commit is contained in:
Iain Lane 2018-03-19 15:25:17 +00:00 committed by luzp
parent 730b11d8ce
commit d3f0667cd1
1 changed files with 3 additions and 3 deletions

View File

@ -176,7 +176,7 @@ class GvfsTestCase(unittest.TestCase):
def unmount(self, uri):
self.program_out_success(['gio', 'mount', '-u', uri])
timeout = 5
timeout = 10
while timeout > 0:
(out, err) = self.program_out_err(['gio', 'mount', '-li'])
if not re.search('Mount.*' + uri, out):
@ -265,7 +265,7 @@ class GvfsTestCase(unittest.TestCase):
def unmount_api(self, gfile):
'''Umount a mounted Gio.File using the Gio API
This times out after 5 seconds.
This times out after 10 seconds.
'''
self.cb_result = None
@ -282,7 +282,7 @@ class GvfsTestCase(unittest.TestCase):
mount.unmount_with_operation(Gio.MountUnmountFlags.NONE, None, None,
unmount_done, ml)
# ensure we are timing out
GLib.timeout_add_seconds(5, lambda data: ml.quit(), None)
GLib.timeout_add_seconds(10, lambda data: ml.quit(), None)
ml.run()
self.assertNotEqual(self.cb_result, None, 'operation timed out')