Преглед на файлове

Merge pull request #1150 from enkore/fix/solaris

Fix test_sparse_file for solaris
TW преди 9 години
родител
ревизия
34d07d1526
променени са 1 файла, в които са добавени 3 реда и са изтрити 2 реда
  1. 3 2
      src/borg/testsuite/archiver.py

+ 3 - 2
src/borg/testsuite/archiver.py

@@ -408,8 +408,9 @@ class ArchiverTestCase(ArchiverTestCaseBase):
             return repository.id
 
     def test_sparse_file(self):
-        # no sparse file support on Mac OS X
-        sparse_support = sys.platform != 'darwin'
+        # Mac OS X has no sparse file support
+        # Solaris (ZFS) has sparse file support, but is less predictable about it
+        sparse_support = sys.platform not in ['darwin', 'sunos5']
         filename = os.path.join(self.input_path, 'sparse')
         content = b'foobar'
         hole_size = 5 * (1 << CHUNK_MAX_EXP)  # 5 full chunker buffers