summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Pitt <martinpitt@gnome.org>2013-11-25 09:57:36 +0100
committerMartin Pitt <martinpitt@gnome.org>2013-11-25 09:57:36 +0100
commita2b8186b120cfb922dacbd5a9950dfc997cc9d28 (patch)
treeea332e720d93a0101fcbfd77f0712e3a340ceb9c
parent4d4b0597479ba5de0bc3de803e2d6f5eab773471 (diff)
downloadudisks-a2b8186b120cfb922dacbd5a9950dfc997cc9d28.tar.gz
Add exfat FS integration test
-rwxr-xr-xsrc/tests/integration-test7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/tests/integration-test b/src/tests/integration-test
index 45d07e8..7596258 100755
--- a/src/tests/integration-test
+++ b/src/tests/integration-test
@@ -69,7 +69,7 @@ VDEV_SIZE = 300000000 # size of virtual test device
# Those file systems are known to have a broken handling of permissions, in
# particular the executable bit
-BROKEN_PERMISSIONS_FS = ['ntfs']
+BROKEN_PERMISSIONS_FS = ['ntfs', 'exfat']
# Some D-BUS API methods cause properties to not be up to date yet when a
# method call finishes, thus we do an udevadm settle as a workaround. Those
@@ -303,6 +303,7 @@ class UDisksTestCase(unittest.TestCase):
'ntfs': 'mkntfs',
}
label_opt = { 'vfat': '-n',
+ 'exfat': '-n',
'reiserfs': '-l',
}
extra_opt = { 'vfat': [ '-I', '-F', '32'],
@@ -654,6 +655,10 @@ class FS(UDisksTestCase):
'''fs: FAT'''
self._do_fs_check('vfat')
+ def test_exfat(self):
+ '''fs: exFAT'''
+ self._do_fs_check('exfat')
+
def test_reiserfs(self):
'''fs: reiserfs'''
self._do_fs_check('reiserfs')