From d0131ebb759a647483641248a99090dad81a979b Mon Sep 17 00:00:00 2001 From: Christoph Hasse Date: Sat, 12 Feb 2022 19:27:13 +0100 Subject: [PATCH] move test reference files into their own subdirectory --- test/data/{ => test_reference_files}/addmoddel.out | 0 test/data/{ => test_reference_files}/conversions.out | 0 test/data/{ => test_reference_files}/crw-test.out | 0 test/data/{ => test_reference_files}/exifdata-test.out | 0 test/data/{ => test_reference_files}/exiv2-test.out | 0 test/data/{ => test_reference_files}/geotag-test.out | 0 test/data/{ => test_reference_files}/icc-test.out | 0 test/data/{ => test_reference_files}/iotest.out | 0 test/data/{ => test_reference_files}/iso65k-test.out | 0 test/data/{ => test_reference_files}/issue_1959_poc.xmp.out | 0 test/data/{ => test_reference_files}/modify-test.out | 0 test/data/{ => test_reference_files}/nls-test.out | 0 test/data/{ => test_reference_files}/png-test.out | 0 test/data/{ => test_reference_files}/preview-test.out | 0 test/data/{ => test_reference_files}/stdin-test.out | 0 test/data/{ => test_reference_files}/stringto-test.out | 0 test/data/{ => test_reference_files}/tiff-test.out | 0 test/data/{ => test_reference_files}/webp-test.out | 0 test/data/{ => test_reference_files}/write-test-debug.out | 0 test/data/{ => test_reference_files}/write-test.out | 0 test/data/{ => test_reference_files}/write2-test.out | 0 test/data/{ => test_reference_files}/xmpparser-test.out | 0 tests/bash_tests/utils.py | 3 ++- 23 files changed, 2 insertions(+), 1 deletion(-) rename test/data/{ => test_reference_files}/addmoddel.out (100%) rename test/data/{ => test_reference_files}/conversions.out (100%) rename test/data/{ => test_reference_files}/crw-test.out (100%) rename test/data/{ => test_reference_files}/exifdata-test.out (100%) rename test/data/{ => test_reference_files}/exiv2-test.out (100%) rename test/data/{ => test_reference_files}/geotag-test.out (100%) rename test/data/{ => test_reference_files}/icc-test.out (100%) rename test/data/{ => test_reference_files}/iotest.out (100%) rename test/data/{ => test_reference_files}/iso65k-test.out (100%) rename test/data/{ => test_reference_files}/issue_1959_poc.xmp.out (100%) rename test/data/{ => test_reference_files}/modify-test.out (100%) rename test/data/{ => test_reference_files}/nls-test.out (100%) rename test/data/{ => test_reference_files}/png-test.out (100%) rename test/data/{ => test_reference_files}/preview-test.out (100%) rename test/data/{ => test_reference_files}/stdin-test.out (100%) rename test/data/{ => test_reference_files}/stringto-test.out (100%) rename test/data/{ => test_reference_files}/tiff-test.out (100%) rename test/data/{ => test_reference_files}/webp-test.out (100%) rename test/data/{ => test_reference_files}/write-test-debug.out (100%) rename test/data/{ => test_reference_files}/write-test.out (100%) rename test/data/{ => test_reference_files}/write2-test.out (100%) rename test/data/{ => test_reference_files}/xmpparser-test.out (100%) diff --git a/test/data/addmoddel.out b/test/data/test_reference_files/addmoddel.out similarity index 100% rename from test/data/addmoddel.out rename to test/data/test_reference_files/addmoddel.out diff --git a/test/data/conversions.out b/test/data/test_reference_files/conversions.out similarity index 100% rename from test/data/conversions.out rename to test/data/test_reference_files/conversions.out diff --git a/test/data/crw-test.out b/test/data/test_reference_files/crw-test.out similarity index 100% rename from test/data/crw-test.out rename to test/data/test_reference_files/crw-test.out diff --git a/test/data/exifdata-test.out b/test/data/test_reference_files/exifdata-test.out similarity index 100% rename from test/data/exifdata-test.out rename to test/data/test_reference_files/exifdata-test.out diff --git a/test/data/exiv2-test.out b/test/data/test_reference_files/exiv2-test.out similarity index 100% rename from test/data/exiv2-test.out rename to test/data/test_reference_files/exiv2-test.out diff --git a/test/data/geotag-test.out b/test/data/test_reference_files/geotag-test.out similarity index 100% rename from test/data/geotag-test.out rename to test/data/test_reference_files/geotag-test.out diff --git a/test/data/icc-test.out b/test/data/test_reference_files/icc-test.out similarity index 100% rename from test/data/icc-test.out rename to test/data/test_reference_files/icc-test.out diff --git a/test/data/iotest.out b/test/data/test_reference_files/iotest.out similarity index 100% rename from test/data/iotest.out rename to test/data/test_reference_files/iotest.out diff --git a/test/data/iso65k-test.out b/test/data/test_reference_files/iso65k-test.out similarity index 100% rename from test/data/iso65k-test.out rename to test/data/test_reference_files/iso65k-test.out diff --git a/test/data/issue_1959_poc.xmp.out b/test/data/test_reference_files/issue_1959_poc.xmp.out similarity index 100% rename from test/data/issue_1959_poc.xmp.out rename to test/data/test_reference_files/issue_1959_poc.xmp.out diff --git a/test/data/modify-test.out b/test/data/test_reference_files/modify-test.out similarity index 100% rename from test/data/modify-test.out rename to test/data/test_reference_files/modify-test.out diff --git a/test/data/nls-test.out b/test/data/test_reference_files/nls-test.out similarity index 100% rename from test/data/nls-test.out rename to test/data/test_reference_files/nls-test.out diff --git a/test/data/png-test.out b/test/data/test_reference_files/png-test.out similarity index 100% rename from test/data/png-test.out rename to test/data/test_reference_files/png-test.out diff --git a/test/data/preview-test.out b/test/data/test_reference_files/preview-test.out similarity index 100% rename from test/data/preview-test.out rename to test/data/test_reference_files/preview-test.out diff --git a/test/data/stdin-test.out b/test/data/test_reference_files/stdin-test.out similarity index 100% rename from test/data/stdin-test.out rename to test/data/test_reference_files/stdin-test.out diff --git a/test/data/stringto-test.out b/test/data/test_reference_files/stringto-test.out similarity index 100% rename from test/data/stringto-test.out rename to test/data/test_reference_files/stringto-test.out diff --git a/test/data/tiff-test.out b/test/data/test_reference_files/tiff-test.out similarity index 100% rename from test/data/tiff-test.out rename to test/data/test_reference_files/tiff-test.out diff --git a/test/data/webp-test.out b/test/data/test_reference_files/webp-test.out similarity index 100% rename from test/data/webp-test.out rename to test/data/test_reference_files/webp-test.out diff --git a/test/data/write-test-debug.out b/test/data/test_reference_files/write-test-debug.out similarity index 100% rename from test/data/write-test-debug.out rename to test/data/test_reference_files/write-test-debug.out diff --git a/test/data/write-test.out b/test/data/test_reference_files/write-test.out similarity index 100% rename from test/data/write-test.out rename to test/data/test_reference_files/write-test.out diff --git a/test/data/write2-test.out b/test/data/test_reference_files/write2-test.out similarity index 100% rename from test/data/write2-test.out rename to test/data/test_reference_files/write2-test.out diff --git a/test/data/xmpparser-test.out b/test/data/test_reference_files/xmpparser-test.out similarity index 100% rename from test/data/xmpparser-test.out rename to test/data/test_reference_files/xmpparser-test.out diff --git a/tests/bash_tests/utils.py b/tests/bash_tests/utils.py index f64345e9..2781e4d2 100644 --- a/tests/bash_tests/utils.py +++ b/tests/bash_tests/utils.py @@ -30,6 +30,7 @@ class Config: dyld_library_path = os.path.join(bin_dir, '../lib') ld_library_path = os.path.join(bin_dir, '../lib') data_dir = os.path.join(exiv2_dir, 'test/data') + ref_dir = os.path.join(data_dir, 'test_reference_files') tmp_dir = os.path.join(exiv2_dir, 'test/tmp') system_name = platform.system() or 'Unknown' # It could be Windows, Linux, etc. exiv2_http = 'http://127.0.0.1' @@ -550,7 +551,7 @@ def reportTest(testname, output: str, encoding=None,forgive=False): """ If the output of the test case is correct, this function returns None. Otherwise print its error. """ output = str(output) + '\n' encoding = encoding or Config.encoding - reference_file = os.path.join(Config.data_dir, '{}.out'.format(testname)) + reference_file = os.path.join(Config.ref_dir, '{}.out'.format(testname)) reference_output = cat(reference_file, encoding=encoding) if reference_output == output: return