diff --git a/test/archive/test_rar.py b/test/archive/test_rar.py index 7da0e82ac45..bb65b0cdd50 100644 --- a/test/archive/test_rar.py +++ b/test/archive/test_rar.py @@ -4,7 +4,7 @@ import pytest from hbutils.testing import isolated_directory, disable_output -from hfutils.archive import get_archive_type, get_archive_extname, archive_pack, archive_unpack +from hfutils.archive import get_archive_type, get_archive_extname, archive_pack, archive_unpack, archive_writer from hfutils.utils import walk_files from test.testings import get_testfile @@ -56,6 +56,12 @@ def test_archive_pack(self, raw_dir, check_unpack_dir): archive_pack('rar', raw_dir, 'pack.rar') assert len(list(walk_files(raw_dir))) == origin_files + @skipUnless(rarfile, 'rarfile module required.') + def test_archive_writer(self, raw_dir, check_unpack_dir): + with isolated_directory(): + with disable_output(), pytest.raises(RuntimeError): + archive_writer('rar', 'pack.rar') + @skipUnless(rarfile, 'rarfile module required.') def test_archive_unpack(self, raw_rar, check_unpack_dir): with isolated_directory(): diff --git a/test/archive/test_sevenz.py b/test/archive/test_sevenz.py index 32be41b56ca..ee0fccadeea 100644 --- a/test/archive/test_sevenz.py +++ b/test/archive/test_sevenz.py @@ -1,12 +1,13 @@ +import glob import os.path from unittest import skipUnless import pytest -from hbutils.testing import isolated_directory, disable_output +from hbutils.testing import isolated_directory, disable_output, tmatrix -from hfutils.archive import get_archive_type, get_archive_extname, archive_pack, archive_unpack +from hfutils.archive import get_archive_type, get_archive_extname, archive_pack, archive_unpack, archive_writer from hfutils.utils import walk_files -from test.testings import get_testfile +from test.testings import get_testfile, dir_compare try: import py7zr @@ -93,3 +94,22 @@ def test_archive_unpack_with_password(self, raw_password_7z, check_unpack_dir): with disable_output(): archive_unpack(raw_password_7z, '.', password='password') check_unpack_dir('.') + + @skipUnless(py7zr, 'py7zr module required.') + @pytest.mark.parametrize(*tmatrix({ + 'ext': ['bin', 'binary', 'bst'], + 'type_': ['7z'], + })) + def test_archive_writer(self, ext, type_): + src_dir = get_testfile('complex_directory') + dst_dir = get_testfile(f'complex_directory_{ext}') + + with isolated_directory(): + archive_file = f'archive.{type_}' + with archive_writer(type_, archive_file) as af: + for file in glob.glob(os.path.join(src_dir, '**', f'*.{ext}'), recursive=True): + af.add(file, os.path.basename(file)) + + archive_unpack(archive_file, '.', silent=True) + os.remove(archive_file) + dir_compare('.', dst_dir) diff --git a/test/archive/test_tar.py b/test/archive/test_tar.py index b5da3775665..4b4091a4995 100644 --- a/test/archive/test_tar.py +++ b/test/archive/test_tar.py @@ -1,12 +1,13 @@ +import glob import os.path import tarfile import pytest -from hbutils.testing import isolated_directory, disable_output +from hbutils.testing import isolated_directory, disable_output, tmatrix -from hfutils.archive import get_archive_type, get_archive_extname, archive_pack, archive_unpack +from hfutils.archive import get_archive_type, get_archive_extname, archive_pack, archive_unpack, archive_writer from hfutils.utils import walk_files -from test.testings import get_testfile +from test.testings import get_testfile, dir_compare @pytest.fixture() @@ -83,3 +84,26 @@ def test_archive_unpack_password_ignore(self, check_unpack_dir, type_, ext): with disable_output(), pytest.warns(UserWarning): archive_unpack(get_testfile(f'raw{ext}'), '.', password='password') check_unpack_dir('.') + + @pytest.mark.parametrize(*tmatrix({ + 'ext': ['bin', 'binary', 'bst'], + ('type_', 'type_ext'): [ + ('tar', '.tar'), + ('gztar', '.tar.gz'), + ('bztar', '.tar.bz2'), + ('xztar', '.tar.xz'), + ], + })) + def test_archive_writer(self, ext, type_, type_ext): + src_dir = get_testfile('complex_directory') + dst_dir = get_testfile(f'complex_directory_{ext}') + + with isolated_directory(): + archive_file = f'archive.{type_ext}' + with archive_writer(type_, archive_file) as af: + for file in glob.glob(os.path.join(src_dir, '**', f'*.{ext}'), recursive=True): + af.add(file, os.path.basename(file)) + + archive_unpack(archive_file, '.', silent=True) + os.remove(archive_file) + dir_compare('.', dst_dir) diff --git a/test/archive/test_zip.py b/test/archive/test_zip.py index f0263beb159..b72d6be5473 100644 --- a/test/archive/test_zip.py +++ b/test/archive/test_zip.py @@ -1,12 +1,13 @@ +import glob import os.path import zipfile import pytest -from hbutils.testing import isolated_directory, disable_output +from hbutils.testing import isolated_directory, disable_output, tmatrix -from hfutils.archive import get_archive_type, get_archive_extname, archive_pack, archive_unpack +from hfutils.archive import get_archive_type, get_archive_extname, archive_pack, archive_unpack, archive_writer from hfutils.utils import walk_files -from test.testings import get_testfile +from test.testings import get_testfile, dir_compare @pytest.fixture() @@ -69,3 +70,21 @@ def test_archive_unpack_with_password(self, raw_password_zip, check_unpack_dir): with disable_output(): archive_unpack(raw_password_zip, '.', password='password') check_unpack_dir('.') + + @pytest.mark.parametrize(*tmatrix({ + 'ext': ['bin', 'binary', 'bst'], + 'type_': ['zip'], + })) + def test_archive_writer(self, ext, type_): + src_dir = get_testfile('complex_directory') + dst_dir = get_testfile(f'complex_directory_{ext}') + + with isolated_directory(): + archive_file = f'archive.{type_}' + with archive_writer(type_, archive_file) as af: + for file in glob.glob(os.path.join(src_dir, '**', f'*.{ext}'), recursive=True): + af.add(file, os.path.basename(file)) + + archive_unpack(archive_file, '.', silent=True) + os.remove(archive_file) + dir_compare('.', dst_dir) diff --git a/test/testfile/complex_directory/0/00009.bst b/test/testfile/complex_directory/0/00009.bst new file mode 100644 index 00000000000..48c96f94855 Binary files /dev/null and b/test/testfile/complex_directory/0/00009.bst differ diff --git a/test/testfile/complex_directory/0/00014.bin b/test/testfile/complex_directory/0/00014.bin new file mode 100644 index 00000000000..57c13c2173a Binary files /dev/null and b/test/testfile/complex_directory/0/00014.bin differ diff --git a/test/testfile/complex_directory/0/00025.bin b/test/testfile/complex_directory/0/00025.bin new file mode 100644 index 00000000000..ccb6987af51 Binary files /dev/null and b/test/testfile/complex_directory/0/00025.bin differ diff --git a/test/testfile/complex_directory/0/00052.binary b/test/testfile/complex_directory/0/00052.binary new file mode 100644 index 00000000000..b338c8e3c29 Binary files /dev/null and b/test/testfile/complex_directory/0/00052.binary differ diff --git a/test/testfile/complex_directory/0/00069.bst b/test/testfile/complex_directory/0/00069.bst new file mode 100644 index 00000000000..d6c7562b6f9 Binary files /dev/null and b/test/testfile/complex_directory/0/00069.bst differ diff --git a/test/testfile/complex_directory/0/00072.bin b/test/testfile/complex_directory/0/00072.bin new file mode 100644 index 00000000000..379650c5848 Binary files /dev/null and b/test/testfile/complex_directory/0/00072.bin differ diff --git a/test/testfile/complex_directory/0/00088.binary b/test/testfile/complex_directory/0/00088.binary new file mode 100644 index 00000000000..80583fa7d6f Binary files /dev/null and b/test/testfile/complex_directory/0/00088.binary differ diff --git a/test/testfile/complex_directory/0/00092.binary b/test/testfile/complex_directory/0/00092.binary new file mode 100644 index 00000000000..e39732e0bb4 Binary files /dev/null and b/test/testfile/complex_directory/0/00092.binary differ diff --git a/test/testfile/complex_directory/0/00093.bin b/test/testfile/complex_directory/0/00093.bin new file mode 100644 index 00000000000..ca1fc094716 Binary files /dev/null and b/test/testfile/complex_directory/0/00093.bin differ diff --git a/test/testfile/complex_directory/00003.bst b/test/testfile/complex_directory/00003.bst new file mode 100644 index 00000000000..f8cb15f7717 --- /dev/null +++ b/test/testfile/complex_directory/00003.bst @@ -0,0 +1 @@ +zC]#=W:'u^Ա*j 7W<.A[PLVn \ No newline at end of file diff --git a/test/testfile/complex_directory/00005.bin b/test/testfile/complex_directory/00005.bin new file mode 100644 index 00000000000..5f37b6ea934 Binary files /dev/null and b/test/testfile/complex_directory/00005.bin differ diff --git a/test/testfile/complex_directory/00029.bst b/test/testfile/complex_directory/00029.bst new file mode 100644 index 00000000000..1d81e68e4d7 Binary files /dev/null and b/test/testfile/complex_directory/00029.bst differ diff --git a/test/testfile/complex_directory/00035.bst b/test/testfile/complex_directory/00035.bst new file mode 100644 index 00000000000..96af4289d08 Binary files /dev/null and b/test/testfile/complex_directory/00035.bst differ diff --git a/test/testfile/complex_directory/00042.bst b/test/testfile/complex_directory/00042.bst new file mode 100644 index 00000000000..31993df0b49 Binary files /dev/null and b/test/testfile/complex_directory/00042.bst differ diff --git a/test/testfile/complex_directory/00048.bst b/test/testfile/complex_directory/00048.bst new file mode 100644 index 00000000000..645918b4849 Binary files /dev/null and b/test/testfile/complex_directory/00048.bst differ diff --git a/test/testfile/complex_directory/00084.bst b/test/testfile/complex_directory/00084.bst new file mode 100644 index 00000000000..3e0138be577 Binary files /dev/null and b/test/testfile/complex_directory/00084.bst differ diff --git a/test/testfile/complex_directory/00094.binary b/test/testfile/complex_directory/00094.binary new file mode 100644 index 00000000000..2ce0b11336d Binary files /dev/null and b/test/testfile/complex_directory/00094.binary differ diff --git a/test/testfile/complex_directory/1/00002.bst b/test/testfile/complex_directory/1/00002.bst new file mode 100644 index 00000000000..3fa894c7d04 Binary files /dev/null and b/test/testfile/complex_directory/1/00002.bst differ diff --git a/test/testfile/complex_directory/1/00011.bin b/test/testfile/complex_directory/1/00011.bin new file mode 100644 index 00000000000..77b58b8004c Binary files /dev/null and b/test/testfile/complex_directory/1/00011.bin differ diff --git a/test/testfile/complex_directory/1/00051.bin b/test/testfile/complex_directory/1/00051.bin new file mode 100644 index 00000000000..0ab3a17a696 Binary files /dev/null and b/test/testfile/complex_directory/1/00051.bin differ diff --git a/test/testfile/complex_directory/1/00059.bst b/test/testfile/complex_directory/1/00059.bst new file mode 100644 index 00000000000..14d1389ad4e Binary files /dev/null and b/test/testfile/complex_directory/1/00059.bst differ diff --git a/test/testfile/complex_directory/1/00073.binary b/test/testfile/complex_directory/1/00073.binary new file mode 100644 index 00000000000..75286342f72 Binary files /dev/null and b/test/testfile/complex_directory/1/00073.binary differ diff --git a/test/testfile/complex_directory/1/00078.bst b/test/testfile/complex_directory/1/00078.bst new file mode 100644 index 00000000000..3989862ee01 Binary files /dev/null and b/test/testfile/complex_directory/1/00078.bst differ diff --git a/test/testfile/complex_directory/1/00082.bin b/test/testfile/complex_directory/1/00082.bin new file mode 100644 index 00000000000..64fc1288ab5 Binary files /dev/null and b/test/testfile/complex_directory/1/00082.bin differ diff --git a/test/testfile/complex_directory/2/00015.bst b/test/testfile/complex_directory/2/00015.bst new file mode 100644 index 00000000000..cbd7ecf386f Binary files /dev/null and b/test/testfile/complex_directory/2/00015.bst differ diff --git a/test/testfile/complex_directory/2/00016.binary b/test/testfile/complex_directory/2/00016.binary new file mode 100644 index 00000000000..8c05d8b7e37 Binary files /dev/null and b/test/testfile/complex_directory/2/00016.binary differ diff --git a/test/testfile/complex_directory/2/00021.binary b/test/testfile/complex_directory/2/00021.binary new file mode 100644 index 00000000000..02a730a0650 Binary files /dev/null and b/test/testfile/complex_directory/2/00021.binary differ diff --git a/test/testfile/complex_directory/x/0/00031.bst b/test/testfile/complex_directory/x/0/00031.bst new file mode 100644 index 00000000000..5b7abd0bee8 Binary files /dev/null and b/test/testfile/complex_directory/x/0/00031.bst differ diff --git a/test/testfile/complex_directory/x/0/00033.binary b/test/testfile/complex_directory/x/0/00033.binary new file mode 100644 index 00000000000..8d0aee67137 Binary files /dev/null and b/test/testfile/complex_directory/x/0/00033.binary differ diff --git a/test/testfile/complex_directory/x/0/00050.bin b/test/testfile/complex_directory/x/0/00050.bin new file mode 100644 index 00000000000..4d937fce3c1 Binary files /dev/null and b/test/testfile/complex_directory/x/0/00050.bin differ diff --git a/test/testfile/complex_directory/x/0/00053.binary b/test/testfile/complex_directory/x/0/00053.binary new file mode 100644 index 00000000000..ae241c85001 Binary files /dev/null and b/test/testfile/complex_directory/x/0/00053.binary differ diff --git a/test/testfile/complex_directory/x/0/00065.binary b/test/testfile/complex_directory/x/0/00065.binary new file mode 100644 index 00000000000..b8f8de43c39 Binary files /dev/null and b/test/testfile/complex_directory/x/0/00065.binary differ diff --git a/test/testfile/complex_directory/x/0/00096.bst b/test/testfile/complex_directory/x/0/00096.bst new file mode 100644 index 00000000000..e1e70d687c3 Binary files /dev/null and b/test/testfile/complex_directory/x/0/00096.bst differ diff --git a/test/testfile/complex_directory/x/0/00097.bst b/test/testfile/complex_directory/x/0/00097.bst new file mode 100644 index 00000000000..ba322574ed3 Binary files /dev/null and b/test/testfile/complex_directory/x/0/00097.bst differ diff --git a/test/testfile/complex_directory/x/0/00098.bin b/test/testfile/complex_directory/x/0/00098.bin new file mode 100644 index 00000000000..de0f71920b3 Binary files /dev/null and b/test/testfile/complex_directory/x/0/00098.bin differ diff --git a/test/testfile/complex_directory/x/00006.bst b/test/testfile/complex_directory/x/00006.bst new file mode 100644 index 00000000000..3c01ba96af5 Binary files /dev/null and b/test/testfile/complex_directory/x/00006.bst differ diff --git a/test/testfile/complex_directory/x/00010.bst b/test/testfile/complex_directory/x/00010.bst new file mode 100644 index 00000000000..361667fc124 Binary files /dev/null and b/test/testfile/complex_directory/x/00010.bst differ diff --git a/test/testfile/complex_directory/x/00012.bin b/test/testfile/complex_directory/x/00012.bin new file mode 100644 index 00000000000..d9116eb8cba Binary files /dev/null and b/test/testfile/complex_directory/x/00012.bin differ diff --git a/test/testfile/complex_directory/x/00027.bin b/test/testfile/complex_directory/x/00027.bin new file mode 100644 index 00000000000..e0f13bb7cb8 Binary files /dev/null and b/test/testfile/complex_directory/x/00027.bin differ diff --git a/test/testfile/complex_directory/x/00045.bin b/test/testfile/complex_directory/x/00045.bin new file mode 100644 index 00000000000..9f9c9b9b788 Binary files /dev/null and b/test/testfile/complex_directory/x/00045.bin differ diff --git a/test/testfile/complex_directory/x/00046.bst b/test/testfile/complex_directory/x/00046.bst new file mode 100644 index 00000000000..43d2b229b6f Binary files /dev/null and b/test/testfile/complex_directory/x/00046.bst differ diff --git a/test/testfile/complex_directory/x/00060.bst b/test/testfile/complex_directory/x/00060.bst new file mode 100644 index 00000000000..7e26f016632 Binary files /dev/null and b/test/testfile/complex_directory/x/00060.bst differ diff --git a/test/testfile/complex_directory/x/00062.binary b/test/testfile/complex_directory/x/00062.binary new file mode 100644 index 00000000000..6f72aea6d66 Binary files /dev/null and b/test/testfile/complex_directory/x/00062.binary differ diff --git a/test/testfile/complex_directory/x/00076.binary b/test/testfile/complex_directory/x/00076.binary new file mode 100644 index 00000000000..d5773de6449 Binary files /dev/null and b/test/testfile/complex_directory/x/00076.binary differ diff --git a/test/testfile/complex_directory/x/00079.bst b/test/testfile/complex_directory/x/00079.bst new file mode 100644 index 00000000000..9e4ccb282b3 Binary files /dev/null and b/test/testfile/complex_directory/x/00079.bst differ diff --git a/test/testfile/complex_directory/x/00086.binary b/test/testfile/complex_directory/x/00086.binary new file mode 100644 index 00000000000..75012eb3376 Binary files /dev/null and b/test/testfile/complex_directory/x/00086.binary differ diff --git a/test/testfile/complex_directory/x/00089.binary b/test/testfile/complex_directory/x/00089.binary new file mode 100644 index 00000000000..ad4697ecc1c Binary files /dev/null and b/test/testfile/complex_directory/x/00089.binary differ diff --git a/test/testfile/complex_directory/x/1/00008.binary b/test/testfile/complex_directory/x/1/00008.binary new file mode 100644 index 00000000000..50b6f82927b Binary files /dev/null and b/test/testfile/complex_directory/x/1/00008.binary differ diff --git a/test/testfile/complex_directory/x/1/00019.bst b/test/testfile/complex_directory/x/1/00019.bst new file mode 100644 index 00000000000..299d105e0c9 Binary files /dev/null and b/test/testfile/complex_directory/x/1/00019.bst differ diff --git a/test/testfile/complex_directory/x/1/00022.bst b/test/testfile/complex_directory/x/1/00022.bst new file mode 100644 index 00000000000..04ac26d4064 Binary files /dev/null and b/test/testfile/complex_directory/x/1/00022.bst differ diff --git a/test/testfile/complex_directory/x/1/00024.binary b/test/testfile/complex_directory/x/1/00024.binary new file mode 100644 index 00000000000..d871cd108ac Binary files /dev/null and b/test/testfile/complex_directory/x/1/00024.binary differ diff --git a/test/testfile/complex_directory/x/1/00040.bst b/test/testfile/complex_directory/x/1/00040.bst new file mode 100644 index 00000000000..af89367c82e Binary files /dev/null and b/test/testfile/complex_directory/x/1/00040.bst differ diff --git a/test/testfile/complex_directory/x/1/00043.binary b/test/testfile/complex_directory/x/1/00043.binary new file mode 100644 index 00000000000..1c5a5663a0e Binary files /dev/null and b/test/testfile/complex_directory/x/1/00043.binary differ diff --git a/test/testfile/complex_directory/x/1/00044.bst b/test/testfile/complex_directory/x/1/00044.bst new file mode 100644 index 00000000000..6342a4d3082 Binary files /dev/null and b/test/testfile/complex_directory/x/1/00044.bst differ diff --git a/test/testfile/complex_directory/x/1/00049.binary b/test/testfile/complex_directory/x/1/00049.binary new file mode 100644 index 00000000000..f79db0d0858 Binary files /dev/null and b/test/testfile/complex_directory/x/1/00049.binary differ diff --git a/test/testfile/complex_directory/x/1/00067.bin b/test/testfile/complex_directory/x/1/00067.bin new file mode 100644 index 00000000000..cdb8a914ae7 Binary files /dev/null and b/test/testfile/complex_directory/x/1/00067.bin differ diff --git a/test/testfile/complex_directory/x/1/00068.bst b/test/testfile/complex_directory/x/1/00068.bst new file mode 100644 index 00000000000..edb97c753ff Binary files /dev/null and b/test/testfile/complex_directory/x/1/00068.bst differ diff --git a/test/testfile/complex_directory/x/1/00087.bst b/test/testfile/complex_directory/x/1/00087.bst new file mode 100644 index 00000000000..d36551922fb Binary files /dev/null and b/test/testfile/complex_directory/x/1/00087.bst differ diff --git a/test/testfile/complex_directory/x/2/00007.binary b/test/testfile/complex_directory/x/2/00007.binary new file mode 100644 index 00000000000..08c7fd6c727 Binary files /dev/null and b/test/testfile/complex_directory/x/2/00007.binary differ diff --git a/test/testfile/complex_directory/x/2/00023.bst b/test/testfile/complex_directory/x/2/00023.bst new file mode 100644 index 00000000000..30f0d056521 Binary files /dev/null and b/test/testfile/complex_directory/x/2/00023.bst differ diff --git a/test/testfile/complex_directory/x/2/00032.bst b/test/testfile/complex_directory/x/2/00032.bst new file mode 100644 index 00000000000..8dde9024d0d Binary files /dev/null and b/test/testfile/complex_directory/x/2/00032.bst differ diff --git a/test/testfile/complex_directory/x/2/00038.bst b/test/testfile/complex_directory/x/2/00038.bst new file mode 100644 index 00000000000..89d63bce487 Binary files /dev/null and b/test/testfile/complex_directory/x/2/00038.bst differ diff --git a/test/testfile/complex_directory/x/2/00039.bin b/test/testfile/complex_directory/x/2/00039.bin new file mode 100644 index 00000000000..b70d1746d2c Binary files /dev/null and b/test/testfile/complex_directory/x/2/00039.bin differ diff --git a/test/testfile/complex_directory/x/2/00041.binary b/test/testfile/complex_directory/x/2/00041.binary new file mode 100644 index 00000000000..82f703a2143 Binary files /dev/null and b/test/testfile/complex_directory/x/2/00041.binary differ diff --git a/test/testfile/complex_directory/x/2/00054.bin b/test/testfile/complex_directory/x/2/00054.bin new file mode 100644 index 00000000000..e1fd75041f5 Binary files /dev/null and b/test/testfile/complex_directory/x/2/00054.bin differ diff --git a/test/testfile/complex_directory/x/2/00057.bst b/test/testfile/complex_directory/x/2/00057.bst new file mode 100644 index 00000000000..1ad4661fb75 Binary files /dev/null and b/test/testfile/complex_directory/x/2/00057.bst differ diff --git a/test/testfile/complex_directory/x/2/00061.bst b/test/testfile/complex_directory/x/2/00061.bst new file mode 100644 index 00000000000..635523fbb13 Binary files /dev/null and b/test/testfile/complex_directory/x/2/00061.bst differ diff --git a/test/testfile/complex_directory/x/2/00064.binary b/test/testfile/complex_directory/x/2/00064.binary new file mode 100644 index 00000000000..b8766dfc8ec Binary files /dev/null and b/test/testfile/complex_directory/x/2/00064.binary differ diff --git a/test/testfile/complex_directory/x/2/00074.bst b/test/testfile/complex_directory/x/2/00074.bst new file mode 100644 index 00000000000..3d2fe3d916e Binary files /dev/null and b/test/testfile/complex_directory/x/2/00074.bst differ diff --git a/test/testfile/complex_directory/x/2/00080.bst b/test/testfile/complex_directory/x/2/00080.bst new file mode 100644 index 00000000000..2de8f3968af Binary files /dev/null and b/test/testfile/complex_directory/x/2/00080.bst differ diff --git a/test/testfile/complex_directory/x/2/00085.bin b/test/testfile/complex_directory/x/2/00085.bin new file mode 100644 index 00000000000..1587b7f1b6e Binary files /dev/null and b/test/testfile/complex_directory/x/2/00085.bin differ diff --git a/test/testfile/complex_directory/y/0/00000.binary b/test/testfile/complex_directory/y/0/00000.binary new file mode 100644 index 00000000000..18f9e119f90 Binary files /dev/null and b/test/testfile/complex_directory/y/0/00000.binary differ diff --git a/test/testfile/complex_directory/y/0/00004.binary b/test/testfile/complex_directory/y/0/00004.binary new file mode 100644 index 00000000000..e396bf63c33 Binary files /dev/null and b/test/testfile/complex_directory/y/0/00004.binary differ diff --git a/test/testfile/complex_directory/y/0/00017.binary b/test/testfile/complex_directory/y/0/00017.binary new file mode 100644 index 00000000000..f67c9d3045a Binary files /dev/null and b/test/testfile/complex_directory/y/0/00017.binary differ diff --git a/test/testfile/complex_directory/y/0/00028.bin b/test/testfile/complex_directory/y/0/00028.bin new file mode 100644 index 00000000000..850cb34cb24 Binary files /dev/null and b/test/testfile/complex_directory/y/0/00028.bin differ diff --git a/test/testfile/complex_directory/y/0/00030.bst b/test/testfile/complex_directory/y/0/00030.bst new file mode 100644 index 00000000000..ccbe3db9c99 Binary files /dev/null and b/test/testfile/complex_directory/y/0/00030.bst differ diff --git a/test/testfile/complex_directory/y/0/00034.bin b/test/testfile/complex_directory/y/0/00034.bin new file mode 100644 index 00000000000..31d33c3d171 Binary files /dev/null and b/test/testfile/complex_directory/y/0/00034.bin differ diff --git a/test/testfile/complex_directory/y/0/00036.bin b/test/testfile/complex_directory/y/0/00036.bin new file mode 100644 index 00000000000..8408e5c434b Binary files /dev/null and b/test/testfile/complex_directory/y/0/00036.bin differ diff --git a/test/testfile/complex_directory/y/0/00037.bst b/test/testfile/complex_directory/y/0/00037.bst new file mode 100644 index 00000000000..2c2a19e3bf6 Binary files /dev/null and b/test/testfile/complex_directory/y/0/00037.bst differ diff --git a/test/testfile/complex_directory/y/0/00058.bin b/test/testfile/complex_directory/y/0/00058.bin new file mode 100644 index 00000000000..f6d0e3661e3 Binary files /dev/null and b/test/testfile/complex_directory/y/0/00058.bin differ diff --git a/test/testfile/complex_directory/y/0/00063.bst b/test/testfile/complex_directory/y/0/00063.bst new file mode 100644 index 00000000000..325f9552929 Binary files /dev/null and b/test/testfile/complex_directory/y/0/00063.bst differ diff --git a/test/testfile/complex_directory/y/0/00081.bst b/test/testfile/complex_directory/y/0/00081.bst new file mode 100644 index 00000000000..6919af4574b Binary files /dev/null and b/test/testfile/complex_directory/y/0/00081.bst differ diff --git a/test/testfile/complex_directory/y/0/00099.binary b/test/testfile/complex_directory/y/0/00099.binary new file mode 100644 index 00000000000..4560a6523ed Binary files /dev/null and b/test/testfile/complex_directory/y/0/00099.binary differ diff --git a/test/testfile/complex_directory/y/00001.binary b/test/testfile/complex_directory/y/00001.binary new file mode 100644 index 00000000000..b272bfa2a27 Binary files /dev/null and b/test/testfile/complex_directory/y/00001.binary differ diff --git a/test/testfile/complex_directory/y/00020.bst b/test/testfile/complex_directory/y/00020.bst new file mode 100644 index 00000000000..ab62ef5d937 Binary files /dev/null and b/test/testfile/complex_directory/y/00020.bst differ diff --git a/test/testfile/complex_directory/y/00026.bin b/test/testfile/complex_directory/y/00026.bin new file mode 100644 index 00000000000..da18682af30 Binary files /dev/null and b/test/testfile/complex_directory/y/00026.bin differ diff --git a/test/testfile/complex_directory/y/00071.bin b/test/testfile/complex_directory/y/00071.bin new file mode 100644 index 00000000000..eb92b18b6e5 Binary files /dev/null and b/test/testfile/complex_directory/y/00071.bin differ diff --git a/test/testfile/complex_directory/y/00075.bin b/test/testfile/complex_directory/y/00075.bin new file mode 100644 index 00000000000..e5a5c4518ed Binary files /dev/null and b/test/testfile/complex_directory/y/00075.bin differ diff --git a/test/testfile/complex_directory/y/00090.binary b/test/testfile/complex_directory/y/00090.binary new file mode 100644 index 00000000000..fa057c9391e Binary files /dev/null and b/test/testfile/complex_directory/y/00090.binary differ diff --git a/test/testfile/complex_directory/y/00091.bin b/test/testfile/complex_directory/y/00091.bin new file mode 100644 index 00000000000..2748eb60618 Binary files /dev/null and b/test/testfile/complex_directory/y/00091.bin differ diff --git a/test/testfile/complex_directory/y/1/00056.bin b/test/testfile/complex_directory/y/1/00056.bin new file mode 100644 index 00000000000..66c795e2fc2 Binary files /dev/null and b/test/testfile/complex_directory/y/1/00056.bin differ diff --git a/test/testfile/complex_directory/y/1/00095.bin b/test/testfile/complex_directory/y/1/00095.bin new file mode 100644 index 00000000000..6a0451c845b Binary files /dev/null and b/test/testfile/complex_directory/y/1/00095.bin differ diff --git a/test/testfile/complex_directory/y/2/00013.bst b/test/testfile/complex_directory/y/2/00013.bst new file mode 100644 index 00000000000..d0ac3ef7785 Binary files /dev/null and b/test/testfile/complex_directory/y/2/00013.bst differ diff --git a/test/testfile/complex_directory/y/2/00018.bin b/test/testfile/complex_directory/y/2/00018.bin new file mode 100644 index 00000000000..416b205460e Binary files /dev/null and b/test/testfile/complex_directory/y/2/00018.bin differ diff --git a/test/testfile/complex_directory/y/2/00047.binary b/test/testfile/complex_directory/y/2/00047.binary new file mode 100644 index 00000000000..2394fbf28da Binary files /dev/null and b/test/testfile/complex_directory/y/2/00047.binary differ diff --git a/test/testfile/complex_directory/y/2/00055.binary b/test/testfile/complex_directory/y/2/00055.binary new file mode 100644 index 00000000000..ba206e2f333 Binary files /dev/null and b/test/testfile/complex_directory/y/2/00055.binary differ diff --git a/test/testfile/complex_directory/y/2/00066.binary b/test/testfile/complex_directory/y/2/00066.binary new file mode 100644 index 00000000000..3453412070a Binary files /dev/null and b/test/testfile/complex_directory/y/2/00066.binary differ diff --git a/test/testfile/complex_directory/y/2/00070.bst b/test/testfile/complex_directory/y/2/00070.bst new file mode 100644 index 00000000000..49004aa2327 --- /dev/null +++ b/test/testfile/complex_directory/y/2/00070.bst @@ -0,0 +1,2 @@ +GO;5Z`;b~SIQOj,7XȀ!PAx9TQaF-y #_`kp:r,H2D' ^MnûpCG%8!o2PIQX +[ϧ.} u #>c~3+VU yYӍ8+%pE \AifLk)o4/emWr,9{QQY":,}HU}#< \ No newline at end of file diff --git a/test/testfile/complex_directory/y/2/00077.binary b/test/testfile/complex_directory/y/2/00077.binary new file mode 100644 index 00000000000..3a1704c3099 Binary files /dev/null and b/test/testfile/complex_directory/y/2/00077.binary differ diff --git a/test/testfile/complex_directory/y/2/00083.bst b/test/testfile/complex_directory/y/2/00083.bst new file mode 100644 index 00000000000..a372312081c Binary files /dev/null and b/test/testfile/complex_directory/y/2/00083.bst differ diff --git a/test/testfile/complex_directory_bin/00005.bin b/test/testfile/complex_directory_bin/00005.bin new file mode 100644 index 00000000000..5f37b6ea934 Binary files /dev/null and b/test/testfile/complex_directory_bin/00005.bin differ diff --git a/test/testfile/complex_directory_bin/00011.bin b/test/testfile/complex_directory_bin/00011.bin new file mode 100644 index 00000000000..77b58b8004c Binary files /dev/null and b/test/testfile/complex_directory_bin/00011.bin differ diff --git a/test/testfile/complex_directory_bin/00012.bin b/test/testfile/complex_directory_bin/00012.bin new file mode 100644 index 00000000000..d9116eb8cba Binary files /dev/null and b/test/testfile/complex_directory_bin/00012.bin differ diff --git a/test/testfile/complex_directory_bin/00014.bin b/test/testfile/complex_directory_bin/00014.bin new file mode 100644 index 00000000000..57c13c2173a Binary files /dev/null and b/test/testfile/complex_directory_bin/00014.bin differ diff --git a/test/testfile/complex_directory_bin/00018.bin b/test/testfile/complex_directory_bin/00018.bin new file mode 100644 index 00000000000..416b205460e Binary files /dev/null and b/test/testfile/complex_directory_bin/00018.bin differ diff --git a/test/testfile/complex_directory_bin/00025.bin b/test/testfile/complex_directory_bin/00025.bin new file mode 100644 index 00000000000..ccb6987af51 Binary files /dev/null and b/test/testfile/complex_directory_bin/00025.bin differ diff --git a/test/testfile/complex_directory_bin/00026.bin b/test/testfile/complex_directory_bin/00026.bin new file mode 100644 index 00000000000..da18682af30 Binary files /dev/null and b/test/testfile/complex_directory_bin/00026.bin differ diff --git a/test/testfile/complex_directory_bin/00027.bin b/test/testfile/complex_directory_bin/00027.bin new file mode 100644 index 00000000000..e0f13bb7cb8 Binary files /dev/null and b/test/testfile/complex_directory_bin/00027.bin differ diff --git a/test/testfile/complex_directory_bin/00028.bin b/test/testfile/complex_directory_bin/00028.bin new file mode 100644 index 00000000000..850cb34cb24 Binary files /dev/null and b/test/testfile/complex_directory_bin/00028.bin differ diff --git a/test/testfile/complex_directory_bin/00034.bin b/test/testfile/complex_directory_bin/00034.bin new file mode 100644 index 00000000000..31d33c3d171 Binary files /dev/null and b/test/testfile/complex_directory_bin/00034.bin differ diff --git a/test/testfile/complex_directory_bin/00036.bin b/test/testfile/complex_directory_bin/00036.bin new file mode 100644 index 00000000000..8408e5c434b Binary files /dev/null and b/test/testfile/complex_directory_bin/00036.bin differ diff --git a/test/testfile/complex_directory_bin/00039.bin b/test/testfile/complex_directory_bin/00039.bin new file mode 100644 index 00000000000..b70d1746d2c Binary files /dev/null and b/test/testfile/complex_directory_bin/00039.bin differ diff --git a/test/testfile/complex_directory_bin/00045.bin b/test/testfile/complex_directory_bin/00045.bin new file mode 100644 index 00000000000..9f9c9b9b788 Binary files /dev/null and b/test/testfile/complex_directory_bin/00045.bin differ diff --git a/test/testfile/complex_directory_bin/00050.bin b/test/testfile/complex_directory_bin/00050.bin new file mode 100644 index 00000000000..4d937fce3c1 Binary files /dev/null and b/test/testfile/complex_directory_bin/00050.bin differ diff --git a/test/testfile/complex_directory_bin/00051.bin b/test/testfile/complex_directory_bin/00051.bin new file mode 100644 index 00000000000..0ab3a17a696 Binary files /dev/null and b/test/testfile/complex_directory_bin/00051.bin differ diff --git a/test/testfile/complex_directory_bin/00054.bin b/test/testfile/complex_directory_bin/00054.bin new file mode 100644 index 00000000000..e1fd75041f5 Binary files /dev/null and b/test/testfile/complex_directory_bin/00054.bin differ diff --git a/test/testfile/complex_directory_bin/00056.bin b/test/testfile/complex_directory_bin/00056.bin new file mode 100644 index 00000000000..66c795e2fc2 Binary files /dev/null and b/test/testfile/complex_directory_bin/00056.bin differ diff --git a/test/testfile/complex_directory_bin/00058.bin b/test/testfile/complex_directory_bin/00058.bin new file mode 100644 index 00000000000..f6d0e3661e3 Binary files /dev/null and b/test/testfile/complex_directory_bin/00058.bin differ diff --git a/test/testfile/complex_directory_bin/00067.bin b/test/testfile/complex_directory_bin/00067.bin new file mode 100644 index 00000000000..cdb8a914ae7 Binary files /dev/null and b/test/testfile/complex_directory_bin/00067.bin differ diff --git a/test/testfile/complex_directory_bin/00071.bin b/test/testfile/complex_directory_bin/00071.bin new file mode 100644 index 00000000000..eb92b18b6e5 Binary files /dev/null and b/test/testfile/complex_directory_bin/00071.bin differ diff --git a/test/testfile/complex_directory_bin/00072.bin b/test/testfile/complex_directory_bin/00072.bin new file mode 100644 index 00000000000..379650c5848 Binary files /dev/null and b/test/testfile/complex_directory_bin/00072.bin differ diff --git a/test/testfile/complex_directory_bin/00075.bin b/test/testfile/complex_directory_bin/00075.bin new file mode 100644 index 00000000000..e5a5c4518ed Binary files /dev/null and b/test/testfile/complex_directory_bin/00075.bin differ diff --git a/test/testfile/complex_directory_bin/00082.bin b/test/testfile/complex_directory_bin/00082.bin new file mode 100644 index 00000000000..64fc1288ab5 Binary files /dev/null and b/test/testfile/complex_directory_bin/00082.bin differ diff --git a/test/testfile/complex_directory_bin/00085.bin b/test/testfile/complex_directory_bin/00085.bin new file mode 100644 index 00000000000..1587b7f1b6e Binary files /dev/null and b/test/testfile/complex_directory_bin/00085.bin differ diff --git a/test/testfile/complex_directory_bin/00091.bin b/test/testfile/complex_directory_bin/00091.bin new file mode 100644 index 00000000000..2748eb60618 Binary files /dev/null and b/test/testfile/complex_directory_bin/00091.bin differ diff --git a/test/testfile/complex_directory_bin/00093.bin b/test/testfile/complex_directory_bin/00093.bin new file mode 100644 index 00000000000..ca1fc094716 Binary files /dev/null and b/test/testfile/complex_directory_bin/00093.bin differ diff --git a/test/testfile/complex_directory_bin/00095.bin b/test/testfile/complex_directory_bin/00095.bin new file mode 100644 index 00000000000..6a0451c845b Binary files /dev/null and b/test/testfile/complex_directory_bin/00095.bin differ diff --git a/test/testfile/complex_directory_bin/00098.bin b/test/testfile/complex_directory_bin/00098.bin new file mode 100644 index 00000000000..de0f71920b3 Binary files /dev/null and b/test/testfile/complex_directory_bin/00098.bin differ diff --git a/test/testfile/complex_directory_binary/00000.binary b/test/testfile/complex_directory_binary/00000.binary new file mode 100644 index 00000000000..18f9e119f90 Binary files /dev/null and b/test/testfile/complex_directory_binary/00000.binary differ diff --git a/test/testfile/complex_directory_binary/00001.binary b/test/testfile/complex_directory_binary/00001.binary new file mode 100644 index 00000000000..b272bfa2a27 Binary files /dev/null and b/test/testfile/complex_directory_binary/00001.binary differ diff --git a/test/testfile/complex_directory_binary/00004.binary b/test/testfile/complex_directory_binary/00004.binary new file mode 100644 index 00000000000..e396bf63c33 Binary files /dev/null and b/test/testfile/complex_directory_binary/00004.binary differ diff --git a/test/testfile/complex_directory_binary/00007.binary b/test/testfile/complex_directory_binary/00007.binary new file mode 100644 index 00000000000..08c7fd6c727 Binary files /dev/null and b/test/testfile/complex_directory_binary/00007.binary differ diff --git a/test/testfile/complex_directory_binary/00008.binary b/test/testfile/complex_directory_binary/00008.binary new file mode 100644 index 00000000000..50b6f82927b Binary files /dev/null and b/test/testfile/complex_directory_binary/00008.binary differ diff --git a/test/testfile/complex_directory_binary/00016.binary b/test/testfile/complex_directory_binary/00016.binary new file mode 100644 index 00000000000..8c05d8b7e37 Binary files /dev/null and b/test/testfile/complex_directory_binary/00016.binary differ diff --git a/test/testfile/complex_directory_binary/00017.binary b/test/testfile/complex_directory_binary/00017.binary new file mode 100644 index 00000000000..f67c9d3045a Binary files /dev/null and b/test/testfile/complex_directory_binary/00017.binary differ diff --git a/test/testfile/complex_directory_binary/00021.binary b/test/testfile/complex_directory_binary/00021.binary new file mode 100644 index 00000000000..02a730a0650 Binary files /dev/null and b/test/testfile/complex_directory_binary/00021.binary differ diff --git a/test/testfile/complex_directory_binary/00024.binary b/test/testfile/complex_directory_binary/00024.binary new file mode 100644 index 00000000000..d871cd108ac Binary files /dev/null and b/test/testfile/complex_directory_binary/00024.binary differ diff --git a/test/testfile/complex_directory_binary/00033.binary b/test/testfile/complex_directory_binary/00033.binary new file mode 100644 index 00000000000..8d0aee67137 Binary files /dev/null and b/test/testfile/complex_directory_binary/00033.binary differ diff --git a/test/testfile/complex_directory_binary/00041.binary b/test/testfile/complex_directory_binary/00041.binary new file mode 100644 index 00000000000..82f703a2143 Binary files /dev/null and b/test/testfile/complex_directory_binary/00041.binary differ diff --git a/test/testfile/complex_directory_binary/00043.binary b/test/testfile/complex_directory_binary/00043.binary new file mode 100644 index 00000000000..1c5a5663a0e Binary files /dev/null and b/test/testfile/complex_directory_binary/00043.binary differ diff --git a/test/testfile/complex_directory_binary/00047.binary b/test/testfile/complex_directory_binary/00047.binary new file mode 100644 index 00000000000..2394fbf28da Binary files /dev/null and b/test/testfile/complex_directory_binary/00047.binary differ diff --git a/test/testfile/complex_directory_binary/00049.binary b/test/testfile/complex_directory_binary/00049.binary new file mode 100644 index 00000000000..f79db0d0858 Binary files /dev/null and b/test/testfile/complex_directory_binary/00049.binary differ diff --git a/test/testfile/complex_directory_binary/00052.binary b/test/testfile/complex_directory_binary/00052.binary new file mode 100644 index 00000000000..b338c8e3c29 Binary files /dev/null and b/test/testfile/complex_directory_binary/00052.binary differ diff --git a/test/testfile/complex_directory_binary/00053.binary b/test/testfile/complex_directory_binary/00053.binary new file mode 100644 index 00000000000..ae241c85001 Binary files /dev/null and b/test/testfile/complex_directory_binary/00053.binary differ diff --git a/test/testfile/complex_directory_binary/00055.binary b/test/testfile/complex_directory_binary/00055.binary new file mode 100644 index 00000000000..ba206e2f333 Binary files /dev/null and b/test/testfile/complex_directory_binary/00055.binary differ diff --git a/test/testfile/complex_directory_binary/00062.binary b/test/testfile/complex_directory_binary/00062.binary new file mode 100644 index 00000000000..6f72aea6d66 Binary files /dev/null and b/test/testfile/complex_directory_binary/00062.binary differ diff --git a/test/testfile/complex_directory_binary/00064.binary b/test/testfile/complex_directory_binary/00064.binary new file mode 100644 index 00000000000..b8766dfc8ec Binary files /dev/null and b/test/testfile/complex_directory_binary/00064.binary differ diff --git a/test/testfile/complex_directory_binary/00065.binary b/test/testfile/complex_directory_binary/00065.binary new file mode 100644 index 00000000000..b8f8de43c39 Binary files /dev/null and b/test/testfile/complex_directory_binary/00065.binary differ diff --git a/test/testfile/complex_directory_binary/00066.binary b/test/testfile/complex_directory_binary/00066.binary new file mode 100644 index 00000000000..3453412070a Binary files /dev/null and b/test/testfile/complex_directory_binary/00066.binary differ diff --git a/test/testfile/complex_directory_binary/00073.binary b/test/testfile/complex_directory_binary/00073.binary new file mode 100644 index 00000000000..75286342f72 Binary files /dev/null and b/test/testfile/complex_directory_binary/00073.binary differ diff --git a/test/testfile/complex_directory_binary/00076.binary b/test/testfile/complex_directory_binary/00076.binary new file mode 100644 index 00000000000..d5773de6449 Binary files /dev/null and b/test/testfile/complex_directory_binary/00076.binary differ diff --git a/test/testfile/complex_directory_binary/00077.binary b/test/testfile/complex_directory_binary/00077.binary new file mode 100644 index 00000000000..3a1704c3099 Binary files /dev/null and b/test/testfile/complex_directory_binary/00077.binary differ diff --git a/test/testfile/complex_directory_binary/00086.binary b/test/testfile/complex_directory_binary/00086.binary new file mode 100644 index 00000000000..75012eb3376 Binary files /dev/null and b/test/testfile/complex_directory_binary/00086.binary differ diff --git a/test/testfile/complex_directory_binary/00088.binary b/test/testfile/complex_directory_binary/00088.binary new file mode 100644 index 00000000000..80583fa7d6f Binary files /dev/null and b/test/testfile/complex_directory_binary/00088.binary differ diff --git a/test/testfile/complex_directory_binary/00089.binary b/test/testfile/complex_directory_binary/00089.binary new file mode 100644 index 00000000000..ad4697ecc1c Binary files /dev/null and b/test/testfile/complex_directory_binary/00089.binary differ diff --git a/test/testfile/complex_directory_binary/00090.binary b/test/testfile/complex_directory_binary/00090.binary new file mode 100644 index 00000000000..fa057c9391e Binary files /dev/null and b/test/testfile/complex_directory_binary/00090.binary differ diff --git a/test/testfile/complex_directory_binary/00092.binary b/test/testfile/complex_directory_binary/00092.binary new file mode 100644 index 00000000000..e39732e0bb4 Binary files /dev/null and b/test/testfile/complex_directory_binary/00092.binary differ diff --git a/test/testfile/complex_directory_binary/00094.binary b/test/testfile/complex_directory_binary/00094.binary new file mode 100644 index 00000000000..2ce0b11336d Binary files /dev/null and b/test/testfile/complex_directory_binary/00094.binary differ diff --git a/test/testfile/complex_directory_binary/00099.binary b/test/testfile/complex_directory_binary/00099.binary new file mode 100644 index 00000000000..4560a6523ed Binary files /dev/null and b/test/testfile/complex_directory_binary/00099.binary differ diff --git a/test/testfile/complex_directory_bst/00002.bst b/test/testfile/complex_directory_bst/00002.bst new file mode 100644 index 00000000000..3fa894c7d04 Binary files /dev/null and b/test/testfile/complex_directory_bst/00002.bst differ diff --git a/test/testfile/complex_directory_bst/00003.bst b/test/testfile/complex_directory_bst/00003.bst new file mode 100644 index 00000000000..f8cb15f7717 --- /dev/null +++ b/test/testfile/complex_directory_bst/00003.bst @@ -0,0 +1 @@ +zC]#=W:'u^Ա*j 7W<.A[PLVn \ No newline at end of file diff --git a/test/testfile/complex_directory_bst/00006.bst b/test/testfile/complex_directory_bst/00006.bst new file mode 100644 index 00000000000..3c01ba96af5 Binary files /dev/null and b/test/testfile/complex_directory_bst/00006.bst differ diff --git a/test/testfile/complex_directory_bst/00009.bst b/test/testfile/complex_directory_bst/00009.bst new file mode 100644 index 00000000000..48c96f94855 Binary files /dev/null and b/test/testfile/complex_directory_bst/00009.bst differ diff --git a/test/testfile/complex_directory_bst/00010.bst b/test/testfile/complex_directory_bst/00010.bst new file mode 100644 index 00000000000..361667fc124 Binary files /dev/null and b/test/testfile/complex_directory_bst/00010.bst differ diff --git a/test/testfile/complex_directory_bst/00013.bst b/test/testfile/complex_directory_bst/00013.bst new file mode 100644 index 00000000000..d0ac3ef7785 Binary files /dev/null and b/test/testfile/complex_directory_bst/00013.bst differ diff --git a/test/testfile/complex_directory_bst/00015.bst b/test/testfile/complex_directory_bst/00015.bst new file mode 100644 index 00000000000..cbd7ecf386f Binary files /dev/null and b/test/testfile/complex_directory_bst/00015.bst differ diff --git a/test/testfile/complex_directory_bst/00019.bst b/test/testfile/complex_directory_bst/00019.bst new file mode 100644 index 00000000000..299d105e0c9 Binary files /dev/null and b/test/testfile/complex_directory_bst/00019.bst differ diff --git a/test/testfile/complex_directory_bst/00020.bst b/test/testfile/complex_directory_bst/00020.bst new file mode 100644 index 00000000000..ab62ef5d937 Binary files /dev/null and b/test/testfile/complex_directory_bst/00020.bst differ diff --git a/test/testfile/complex_directory_bst/00022.bst b/test/testfile/complex_directory_bst/00022.bst new file mode 100644 index 00000000000..04ac26d4064 Binary files /dev/null and b/test/testfile/complex_directory_bst/00022.bst differ diff --git a/test/testfile/complex_directory_bst/00023.bst b/test/testfile/complex_directory_bst/00023.bst new file mode 100644 index 00000000000..30f0d056521 Binary files /dev/null and b/test/testfile/complex_directory_bst/00023.bst differ diff --git a/test/testfile/complex_directory_bst/00029.bst b/test/testfile/complex_directory_bst/00029.bst new file mode 100644 index 00000000000..1d81e68e4d7 Binary files /dev/null and b/test/testfile/complex_directory_bst/00029.bst differ diff --git a/test/testfile/complex_directory_bst/00030.bst b/test/testfile/complex_directory_bst/00030.bst new file mode 100644 index 00000000000..ccbe3db9c99 Binary files /dev/null and b/test/testfile/complex_directory_bst/00030.bst differ diff --git a/test/testfile/complex_directory_bst/00031.bst b/test/testfile/complex_directory_bst/00031.bst new file mode 100644 index 00000000000..5b7abd0bee8 Binary files /dev/null and b/test/testfile/complex_directory_bst/00031.bst differ diff --git a/test/testfile/complex_directory_bst/00032.bst b/test/testfile/complex_directory_bst/00032.bst new file mode 100644 index 00000000000..8dde9024d0d Binary files /dev/null and b/test/testfile/complex_directory_bst/00032.bst differ diff --git a/test/testfile/complex_directory_bst/00035.bst b/test/testfile/complex_directory_bst/00035.bst new file mode 100644 index 00000000000..96af4289d08 Binary files /dev/null and b/test/testfile/complex_directory_bst/00035.bst differ diff --git a/test/testfile/complex_directory_bst/00037.bst b/test/testfile/complex_directory_bst/00037.bst new file mode 100644 index 00000000000..2c2a19e3bf6 Binary files /dev/null and b/test/testfile/complex_directory_bst/00037.bst differ diff --git a/test/testfile/complex_directory_bst/00038.bst b/test/testfile/complex_directory_bst/00038.bst new file mode 100644 index 00000000000..89d63bce487 Binary files /dev/null and b/test/testfile/complex_directory_bst/00038.bst differ diff --git a/test/testfile/complex_directory_bst/00040.bst b/test/testfile/complex_directory_bst/00040.bst new file mode 100644 index 00000000000..af89367c82e Binary files /dev/null and b/test/testfile/complex_directory_bst/00040.bst differ diff --git a/test/testfile/complex_directory_bst/00042.bst b/test/testfile/complex_directory_bst/00042.bst new file mode 100644 index 00000000000..31993df0b49 Binary files /dev/null and b/test/testfile/complex_directory_bst/00042.bst differ diff --git a/test/testfile/complex_directory_bst/00044.bst b/test/testfile/complex_directory_bst/00044.bst new file mode 100644 index 00000000000..6342a4d3082 Binary files /dev/null and b/test/testfile/complex_directory_bst/00044.bst differ diff --git a/test/testfile/complex_directory_bst/00046.bst b/test/testfile/complex_directory_bst/00046.bst new file mode 100644 index 00000000000..43d2b229b6f Binary files /dev/null and b/test/testfile/complex_directory_bst/00046.bst differ diff --git a/test/testfile/complex_directory_bst/00048.bst b/test/testfile/complex_directory_bst/00048.bst new file mode 100644 index 00000000000..645918b4849 Binary files /dev/null and b/test/testfile/complex_directory_bst/00048.bst differ diff --git a/test/testfile/complex_directory_bst/00057.bst b/test/testfile/complex_directory_bst/00057.bst new file mode 100644 index 00000000000..1ad4661fb75 Binary files /dev/null and b/test/testfile/complex_directory_bst/00057.bst differ diff --git a/test/testfile/complex_directory_bst/00059.bst b/test/testfile/complex_directory_bst/00059.bst new file mode 100644 index 00000000000..14d1389ad4e Binary files /dev/null and b/test/testfile/complex_directory_bst/00059.bst differ diff --git a/test/testfile/complex_directory_bst/00060.bst b/test/testfile/complex_directory_bst/00060.bst new file mode 100644 index 00000000000..7e26f016632 Binary files /dev/null and b/test/testfile/complex_directory_bst/00060.bst differ diff --git a/test/testfile/complex_directory_bst/00061.bst b/test/testfile/complex_directory_bst/00061.bst new file mode 100644 index 00000000000..635523fbb13 Binary files /dev/null and b/test/testfile/complex_directory_bst/00061.bst differ diff --git a/test/testfile/complex_directory_bst/00063.bst b/test/testfile/complex_directory_bst/00063.bst new file mode 100644 index 00000000000..325f9552929 Binary files /dev/null and b/test/testfile/complex_directory_bst/00063.bst differ diff --git a/test/testfile/complex_directory_bst/00068.bst b/test/testfile/complex_directory_bst/00068.bst new file mode 100644 index 00000000000..edb97c753ff Binary files /dev/null and b/test/testfile/complex_directory_bst/00068.bst differ diff --git a/test/testfile/complex_directory_bst/00069.bst b/test/testfile/complex_directory_bst/00069.bst new file mode 100644 index 00000000000..d6c7562b6f9 Binary files /dev/null and b/test/testfile/complex_directory_bst/00069.bst differ diff --git a/test/testfile/complex_directory_bst/00070.bst b/test/testfile/complex_directory_bst/00070.bst new file mode 100644 index 00000000000..49004aa2327 --- /dev/null +++ b/test/testfile/complex_directory_bst/00070.bst @@ -0,0 +1,2 @@ +GO;5Z`;b~SIQOj,7XȀ!PAx9TQaF-y #_`kp:r,H2D' ^MnûpCG%8!o2PIQX +[ϧ.} u #>c~3+VU yYӍ8+%pE \AifLk)o4/emWr,9{QQY":,}HU}#< \ No newline at end of file diff --git a/test/testfile/complex_directory_bst/00074.bst b/test/testfile/complex_directory_bst/00074.bst new file mode 100644 index 00000000000..3d2fe3d916e Binary files /dev/null and b/test/testfile/complex_directory_bst/00074.bst differ diff --git a/test/testfile/complex_directory_bst/00078.bst b/test/testfile/complex_directory_bst/00078.bst new file mode 100644 index 00000000000..3989862ee01 Binary files /dev/null and b/test/testfile/complex_directory_bst/00078.bst differ diff --git a/test/testfile/complex_directory_bst/00079.bst b/test/testfile/complex_directory_bst/00079.bst new file mode 100644 index 00000000000..9e4ccb282b3 Binary files /dev/null and b/test/testfile/complex_directory_bst/00079.bst differ diff --git a/test/testfile/complex_directory_bst/00080.bst b/test/testfile/complex_directory_bst/00080.bst new file mode 100644 index 00000000000..2de8f3968af Binary files /dev/null and b/test/testfile/complex_directory_bst/00080.bst differ diff --git a/test/testfile/complex_directory_bst/00081.bst b/test/testfile/complex_directory_bst/00081.bst new file mode 100644 index 00000000000..6919af4574b Binary files /dev/null and b/test/testfile/complex_directory_bst/00081.bst differ diff --git a/test/testfile/complex_directory_bst/00083.bst b/test/testfile/complex_directory_bst/00083.bst new file mode 100644 index 00000000000..a372312081c Binary files /dev/null and b/test/testfile/complex_directory_bst/00083.bst differ diff --git a/test/testfile/complex_directory_bst/00084.bst b/test/testfile/complex_directory_bst/00084.bst new file mode 100644 index 00000000000..3e0138be577 Binary files /dev/null and b/test/testfile/complex_directory_bst/00084.bst differ diff --git a/test/testfile/complex_directory_bst/00087.bst b/test/testfile/complex_directory_bst/00087.bst new file mode 100644 index 00000000000..d36551922fb Binary files /dev/null and b/test/testfile/complex_directory_bst/00087.bst differ diff --git a/test/testfile/complex_directory_bst/00096.bst b/test/testfile/complex_directory_bst/00096.bst new file mode 100644 index 00000000000..e1e70d687c3 Binary files /dev/null and b/test/testfile/complex_directory_bst/00096.bst differ diff --git a/test/testfile/complex_directory_bst/00097.bst b/test/testfile/complex_directory_bst/00097.bst new file mode 100644 index 00000000000..ba322574ed3 Binary files /dev/null and b/test/testfile/complex_directory_bst/00097.bst differ