diff options
author | Allen Byrne <byrn@hdfgroup.org> | 2016-11-01 19:33:12 (GMT) |
---|---|---|
committer | Allen Byrne <byrn@hdfgroup.org> | 2016-11-01 19:33:12 (GMT) |
commit | d40e90263b87d8318524b2ad544da43d61cf7afc (patch) | |
tree | 9461cb643482d83cde2fbc8fb8e278d92e6ca19b | |
parent | 04b99c0c66ede0ac5b3e22f38e9277f9a916d010 (diff) | |
parent | 0f94a43c46186eba3a536ab3b60433f469b5672c (diff) | |
download | hdf5-d40e90263b87d8318524b2ad544da43d61cf7afc.zip hdf5-d40e90263b87d8318524b2ad544da43d61cf7afc.tar.gz hdf5-d40e90263b87d8318524b2ad544da43d61cf7afc.tar.bz2 |
Merge pull request #109 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop
* commit '0f94a43c46186eba3a536ab3b60433f469b5672c':
Update with changes from buildbot process
Remove duplicate block
Update with latest changes used in buildbot process
Re-merge HDFFV-9942 to new folder structure
Correct dir reference
Split tools code - remove old change
Add new file to ignore
Split tools into src and test - update locations
Split tools into src and test - update with new files or locations
Split tools into src and test - add folders
Split tools into src and test - remove folders
Split the code into src and test
Add error log for dlopen
-rw-r--r-- | CMakeLists.txt | 8 | ||||
-rw-r--r-- | MANIFEST | 1179 | ||||
-rw-r--r-- | config/cmake/CTestCustom.cmake | 3 | ||||
-rwxr-xr-x | config/cmake/scripts/CTestScript.cmake | 48 | ||||
-rwxr-xr-x | config/cmake/scripts/HDF5config.cmake | 12 | ||||
-rw-r--r-- | configure.ac | 69 | ||||
-rw-r--r-- | src/H5PL.c | 2 | ||||
-rw-r--r-- | tools/CMakeLists.txt | 45 | ||||
-rw-r--r-- | tools/Makefile.am | 3 | ||||
-rw-r--r-- | tools/src/CMakeLists.txt | 37 | ||||
-rw-r--r-- | tools/src/Makefile.am | 29 | ||||
-rw-r--r-- | tools/src/h5copy/CMakeLists.txt (renamed from tools/h5copy/CMakeLists.txt) | 18 | ||||
-rw-r--r-- | tools/src/h5copy/Makefile.am | 40 | ||||
-rw-r--r-- | tools/src/h5copy/h5copy.c (renamed from tools/h5copy/h5copy.c) | 0 | ||||
-rw-r--r-- | tools/src/h5diff/CMakeLists.txt (renamed from tools/h5diff/CMakeLists.txt) | 28 | ||||
-rw-r--r-- | tools/src/h5diff/Makefile.am | 46 | ||||
-rw-r--r-- | tools/src/h5diff/h5diff_common.c (renamed from tools/h5diff/h5diff_common.c) | 0 | ||||
-rw-r--r-- | tools/src/h5diff/h5diff_common.h (renamed from tools/h5diff/h5diff_common.h) | 0 | ||||
-rw-r--r-- | tools/src/h5diff/h5diff_main.c (renamed from tools/h5diff/h5diff_main.c) | 0 | ||||
-rw-r--r-- | tools/src/h5diff/ph5diff_main.c (renamed from tools/h5diff/ph5diff_main.c) | 0 | ||||
-rw-r--r-- | tools/src/h5dump/CMakeLists.txt (renamed from tools/h5dump/CMakeLists.txt) | 31 | ||||
-rw-r--r-- | tools/src/h5dump/Makefile.am | 38 | ||||
-rw-r--r-- | tools/src/h5dump/h5dump.c (renamed from tools/h5dump/h5dump.c) | 0 | ||||
-rw-r--r-- | tools/src/h5dump/h5dump.h (renamed from tools/h5dump/h5dump.h) | 0 | ||||
-rw-r--r-- | tools/src/h5dump/h5dump_ddl.c (renamed from tools/h5dump/h5dump_ddl.c) | 0 | ||||
-rw-r--r-- | tools/src/h5dump/h5dump_ddl.h (renamed from tools/h5dump/h5dump_ddl.h) | 0 | ||||
-rw-r--r-- | tools/src/h5dump/h5dump_defines.h (renamed from tools/h5dump/h5dump_defines.h) | 0 | ||||
-rw-r--r-- | tools/src/h5dump/h5dump_extern.h (renamed from tools/h5dump/h5dump_extern.h) | 0 | ||||
-rw-r--r-- | tools/src/h5dump/h5dump_xml.c (renamed from tools/h5dump/h5dump_xml.c) | 0 | ||||
-rw-r--r-- | tools/src/h5dump/h5dump_xml.h (renamed from tools/h5dump/h5dump_xml.h) | 0 | ||||
-rw-r--r-- | tools/src/h5format_convert/CMakeLists.txt (renamed from tools/h5format_convert/CMakeLists.txt) | 27 | ||||
-rw-r--r-- | tools/src/h5format_convert/Makefile.am | 35 | ||||
-rw-r--r-- | tools/src/h5format_convert/h5format_convert.c (renamed from tools/h5format_convert/h5format_convert.c) | 0 | ||||
-rw-r--r-- | tools/src/h5import/CMakeLists.txt (renamed from tools/h5import/CMakeLists.txt) | 18 | ||||
-rw-r--r-- | tools/src/h5import/Makefile.am | 35 | ||||
-rw-r--r-- | tools/src/h5import/h5import.c (renamed from tools/h5import/h5import.c) | 0 | ||||
-rw-r--r-- | tools/src/h5import/h5import.h (renamed from tools/h5import/h5import.h) | 0 | ||||
-rw-r--r-- | tools/src/h5jam/CMakeLists.txt (renamed from tools/h5jam/CMakeLists.txt) | 38 | ||||
-rw-r--r-- | tools/src/h5jam/Makefile.am | 35 | ||||
-rw-r--r-- | tools/src/h5jam/h5jam.c (renamed from tools/h5jam/h5jam.c) | 0 | ||||
-rw-r--r-- | tools/src/h5jam/h5unjam.c (renamed from tools/h5jam/h5unjam.c) | 0 | ||||
-rw-r--r-- | tools/src/h5ls/CMakeLists.txt (renamed from tools/h5ls/CMakeLists.txt) | 12 | ||||
-rw-r--r-- | tools/src/h5ls/Makefile.am (renamed from tools/h5ls/Makefile.am) | 5 | ||||
-rw-r--r-- | tools/src/h5ls/h5ls.c (renamed from tools/h5ls/h5ls.c) | 0 | ||||
-rw-r--r-- | tools/src/h5repack/CMakeLists.txt | 50 | ||||
-rw-r--r-- | tools/src/h5repack/Makefile.am | 42 | ||||
-rw-r--r-- | tools/src/h5repack/h5repack.c (renamed from tools/h5repack/h5repack.c) | 0 | ||||
-rw-r--r-- | tools/src/h5repack/h5repack.h (renamed from tools/h5repack/h5repack.h) | 0 | ||||
-rw-r--r-- | tools/src/h5repack/h5repack_copy.c (renamed from tools/h5repack/h5repack_copy.c) | 0 | ||||
-rw-r--r-- | tools/src/h5repack/h5repack_filters.c (renamed from tools/h5repack/h5repack_filters.c) | 0 | ||||
-rw-r--r-- | tools/src/h5repack/h5repack_main.c (renamed from tools/h5repack/h5repack_main.c) | 0 | ||||
-rw-r--r-- | tools/src/h5repack/h5repack_opttable.c (renamed from tools/h5repack/h5repack_opttable.c) | 0 | ||||
-rw-r--r-- | tools/src/h5repack/h5repack_parse.c (renamed from tools/h5repack/h5repack_parse.c) | 0 | ||||
-rw-r--r-- | tools/src/h5repack/h5repack_refs.c (renamed from tools/h5repack/h5repack_refs.c) | 0 | ||||
-rw-r--r-- | tools/src/h5repack/h5repack_verify.c (renamed from tools/h5repack/h5repack_verify.c) | 0 | ||||
-rw-r--r-- | tools/src/h5stat/CMakeLists.txt (renamed from tools/h5stat/CMakeLists.txt) | 21 | ||||
-rw-r--r-- | tools/src/h5stat/Makefile.am | 39 | ||||
-rw-r--r-- | tools/src/h5stat/h5stat.c (renamed from tools/h5stat/h5stat.c) | 0 | ||||
-rw-r--r-- | tools/src/h5stat/testh5stat.sh.in (renamed from tools/h5stat/testh5stat.sh.in) | 0 | ||||
-rw-r--r-- | tools/src/misc/CMakeLists.txt (renamed from tools/misc/CMakeLists.txt) | 35 | ||||
-rw-r--r-- | tools/src/misc/Makefile.am (renamed from tools/misc/Makefile.am) | 17 | ||||
-rw-r--r-- | tools/src/misc/h5cc.in (renamed from tools/misc/h5cc.in) | 0 | ||||
-rw-r--r-- | tools/src/misc/h5debug.c (renamed from tools/misc/h5debug.c) | 0 | ||||
-rw-r--r-- | tools/src/misc/h5mkgrp.c (renamed from tools/misc/h5mkgrp.c) | 0 | ||||
-rw-r--r-- | tools/src/misc/h5redeploy.in (renamed from tools/misc/h5redeploy.in) | 0 | ||||
-rw-r--r-- | tools/src/misc/h5repart.c (renamed from tools/misc/h5repart.c) | 0 | ||||
-rw-r--r-- | tools/test/CMakeLists.txt | 40 | ||||
-rw-r--r-- | tools/test/Makefile.am | 30 | ||||
-rw-r--r-- | tools/test/h5copy/CMakeLists.txt | 23 | ||||
-rw-r--r-- | tools/test/h5copy/CMakeTests.cmake (renamed from tools/h5copy/CMakeTests.cmake) | 10 | ||||
-rw-r--r-- | tools/test/h5copy/Makefile.am (renamed from tools/h5copy/Makefile.am) | 6 | ||||
-rw-r--r-- | tools/test/h5copy/h5copygentest.c (renamed from tools/h5copy/h5copygentest.c) | 0 | ||||
-rw-r--r-- | tools/test/h5copy/testfiles/h5copy_extlinks_src.h5 (renamed from tools/h5copy/testfiles/h5copy_extlinks_src.h5) | bin | 2184 -> 2184 bytes | |||
-rw-r--r-- | tools/test/h5copy/testfiles/h5copy_extlinks_src.out.ls (renamed from tools/h5copy/testfiles/h5copy_extlinks_src.out.ls) | 0 | ||||
-rw-r--r-- | tools/test/h5copy/testfiles/h5copy_extlinks_trg.h5 (renamed from tools/h5copy/testfiles/h5copy_extlinks_trg.h5) | bin | 2168 -> 2168 bytes | |||
-rw-r--r-- | tools/test/h5copy/testfiles/h5copy_misc1.out (renamed from tools/h5copy/testfiles/h5copy_misc1.out) | 0 | ||||
-rw-r--r-- | tools/test/h5copy/testfiles/h5copy_ref.h5 (renamed from tools/h5copy/testfiles/h5copy_ref.h5) | bin | 9104 -> 9104 bytes | |||
-rw-r--r-- | tools/test/h5copy/testfiles/h5copy_ref.out.ls (renamed from tools/h5copy/testfiles/h5copy_ref.out.ls) | 0 | ||||
-rw-r--r-- | tools/test/h5copy/testfiles/h5copytst.h5 (renamed from tools/h5copy/testfiles/h5copytst.h5) | bin | 15900 -> 15900 bytes | |||
-rw-r--r-- | tools/test/h5copy/testfiles/h5copytst.out.ls (renamed from tools/h5copy/testfiles/h5copytst.out.ls) | 0 | ||||
-rw-r--r-- | tools/test/h5copy/testfiles/h5copytst_new.h5 (renamed from tools/h5copy/testfiles/h5copytst_new.h5) | bin | 31856 -> 31856 bytes | |||
-rw-r--r-- | tools/test/h5copy/testfiles/h5copytst_new.out.ls (renamed from tools/h5copy/testfiles/h5copytst_new.out.ls) | 0 | ||||
-rw-r--r-- | tools/test/h5copy/testh5copy.sh.in (renamed from tools/h5copy/testh5copy.sh.in) | 26 | ||||
-rw-r--r-- | tools/test/h5diff/CMakeLists.txt | 22 | ||||
-rw-r--r-- | tools/test/h5diff/CMakeTests.cmake (renamed from tools/h5diff/CMakeTests.cmake) | 440 | ||||
-rw-r--r-- | tools/test/h5diff/Makefile.am (renamed from tools/h5diff/Makefile.am) | 12 | ||||
-rw-r--r-- | tools/test/h5diff/h5diffgentest.c (renamed from tools/h5diff/h5diffgentest.c) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/compounds_array_vlen1.h5 (renamed from tools/h5diff/testfiles/compounds_array_vlen1.h5) | bin | 26912 -> 26912 bytes | |||
-rw-r--r-- | tools/test/h5diff/testfiles/compounds_array_vlen2.h5 (renamed from tools/h5diff/testfiles/compounds_array_vlen2.h5) | bin | 26912 -> 26912 bytes | |||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_10.txt (renamed from tools/h5diff/testfiles/h5diff_10.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_100.txt (renamed from tools/h5diff/testfiles/h5diff_100.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_101.txt (renamed from tools/h5diff/testfiles/h5diff_101.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_101w.txt (renamed from tools/h5diff/testfiles/h5diff_101w.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_102.txt (renamed from tools/h5diff/testfiles/h5diff_102.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_102w.txt (renamed from tools/h5diff/testfiles/h5diff_102w.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_103.txt (renamed from tools/h5diff/testfiles/h5diff_103.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_103w.txt (renamed from tools/h5diff/testfiles/h5diff_103w.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_104.txt (renamed from tools/h5diff/testfiles/h5diff_104.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_104w.txt (renamed from tools/h5diff/testfiles/h5diff_104w.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_11.txt (renamed from tools/h5diff/testfiles/h5diff_11.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_12.txt (renamed from tools/h5diff/testfiles/h5diff_12.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_13.txt (renamed from tools/h5diff/testfiles/h5diff_13.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_14.txt (renamed from tools/h5diff/testfiles/h5diff_14.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_15.txt (renamed from tools/h5diff/testfiles/h5diff_15.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_16_1.txt (renamed from tools/h5diff/testfiles/h5diff_16_1.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_16_2.txt (renamed from tools/h5diff/testfiles/h5diff_16_2.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_16_3.txt (renamed from tools/h5diff/testfiles/h5diff_16_3.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_17.txt (renamed from tools/h5diff/testfiles/h5diff_17.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_171.txt (renamed from tools/h5diff/testfiles/h5diff_171.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_172.txt (renamed from tools/h5diff/testfiles/h5diff_172.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_18.txt (renamed from tools/h5diff/testfiles/h5diff_18.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_18_1.txt (renamed from tools/h5diff/testfiles/h5diff_18_1.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_19.txt (renamed from tools/h5diff/testfiles/h5diff_19.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_20.txt (renamed from tools/h5diff/testfiles/h5diff_20.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_200.txt (renamed from tools/h5diff/testfiles/h5diff_200.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_201.txt (renamed from tools/h5diff/testfiles/h5diff_201.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_202.txt (renamed from tools/h5diff/testfiles/h5diff_202.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_203.txt (renamed from tools/h5diff/testfiles/h5diff_203.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_204.txt (renamed from tools/h5diff/testfiles/h5diff_204.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_205.txt (renamed from tools/h5diff/testfiles/h5diff_205.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_206.txt (renamed from tools/h5diff/testfiles/h5diff_206.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_207.txt (renamed from tools/h5diff/testfiles/h5diff_207.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_208.txt (renamed from tools/h5diff/testfiles/h5diff_208.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_21.txt (renamed from tools/h5diff/testfiles/h5diff_21.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_22.txt (renamed from tools/h5diff/testfiles/h5diff_22.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_220.txt (renamed from tools/h5diff/testfiles/h5diff_220.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_221.txt (renamed from tools/h5diff/testfiles/h5diff_221.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_222.txt (renamed from tools/h5diff/testfiles/h5diff_222.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_223.txt (renamed from tools/h5diff/testfiles/h5diff_223.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_224.txt (renamed from tools/h5diff/testfiles/h5diff_224.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_23.txt (renamed from tools/h5diff/testfiles/h5diff_23.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_24.txt (renamed from tools/h5diff/testfiles/h5diff_24.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_25.txt (renamed from tools/h5diff/testfiles/h5diff_25.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_26.txt (renamed from tools/h5diff/testfiles/h5diff_26.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_27.txt (renamed from tools/h5diff/testfiles/h5diff_27.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_28.txt (renamed from tools/h5diff/testfiles/h5diff_28.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_30.txt (renamed from tools/h5diff/testfiles/h5diff_30.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_300.txt (renamed from tools/h5diff/testfiles/h5diff_300.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_400.txt (renamed from tools/h5diff/testfiles/h5diff_400.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_401.txt (renamed from tools/h5diff/testfiles/h5diff_401.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_402.txt (renamed from tools/h5diff/testfiles/h5diff_402.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_403.txt (renamed from tools/h5diff/testfiles/h5diff_403.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_404.txt (renamed from tools/h5diff/testfiles/h5diff_404.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_405.txt (renamed from tools/h5diff/testfiles/h5diff_405.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_406.txt (renamed from tools/h5diff/testfiles/h5diff_406.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_407.txt (renamed from tools/h5diff/testfiles/h5diff_407.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_408.txt (renamed from tools/h5diff/testfiles/h5diff_408.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_409.txt (renamed from tools/h5diff/testfiles/h5diff_409.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_410.txt (renamed from tools/h5diff/testfiles/h5diff_410.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_411.txt (renamed from tools/h5diff/testfiles/h5diff_411.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_412.txt (renamed from tools/h5diff/testfiles/h5diff_412.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_413.txt (renamed from tools/h5diff/testfiles/h5diff_413.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_414.txt (renamed from tools/h5diff/testfiles/h5diff_414.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_415.txt (renamed from tools/h5diff/testfiles/h5diff_415.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_416.txt (renamed from tools/h5diff/testfiles/h5diff_416.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_417.txt (renamed from tools/h5diff/testfiles/h5diff_417.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_418.txt (renamed from tools/h5diff/testfiles/h5diff_418.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_419.txt (renamed from tools/h5diff/testfiles/h5diff_419.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_420.txt (renamed from tools/h5diff/testfiles/h5diff_420.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_421.txt (renamed from tools/h5diff/testfiles/h5diff_421.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_422.txt (renamed from tools/h5diff/testfiles/h5diff_422.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_423.txt (renamed from tools/h5diff/testfiles/h5diff_423.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_424.txt (renamed from tools/h5diff/testfiles/h5diff_424.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_425.txt (renamed from tools/h5diff/testfiles/h5diff_425.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_450.txt (renamed from tools/h5diff/testfiles/h5diff_450.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_451.txt (renamed from tools/h5diff/testfiles/h5diff_451.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_452.txt (renamed from tools/h5diff/testfiles/h5diff_452.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_453.txt (renamed from tools/h5diff/testfiles/h5diff_453.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_454.txt (renamed from tools/h5diff/testfiles/h5diff_454.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_455.txt (renamed from tools/h5diff/testfiles/h5diff_455.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_456.txt (renamed from tools/h5diff/testfiles/h5diff_456.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_457.txt (renamed from tools/h5diff/testfiles/h5diff_457.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_458.txt (renamed from tools/h5diff/testfiles/h5diff_458.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_459.txt (renamed from tools/h5diff/testfiles/h5diff_459.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_465.txt (renamed from tools/h5diff/testfiles/h5diff_465.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_466.txt (renamed from tools/h5diff/testfiles/h5diff_466.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_467.txt (renamed from tools/h5diff/testfiles/h5diff_467.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_468.txt (renamed from tools/h5diff/testfiles/h5diff_468.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_469.txt (renamed from tools/h5diff/testfiles/h5diff_469.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_471.txt (renamed from tools/h5diff/testfiles/h5diff_471.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_472.txt (renamed from tools/h5diff/testfiles/h5diff_472.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_473.txt (renamed from tools/h5diff/testfiles/h5diff_473.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_474.txt (renamed from tools/h5diff/testfiles/h5diff_474.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_475.txt (renamed from tools/h5diff/testfiles/h5diff_475.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_480.txt (renamed from tools/h5diff/testfiles/h5diff_480.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_481.txt (renamed from tools/h5diff/testfiles/h5diff_481.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_482.txt (renamed from tools/h5diff/testfiles/h5diff_482.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_483.txt (renamed from tools/h5diff/testfiles/h5diff_483.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_484.txt (renamed from tools/h5diff/testfiles/h5diff_484.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_485.txt (renamed from tools/h5diff/testfiles/h5diff_485.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_486.txt (renamed from tools/h5diff/testfiles/h5diff_486.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_487.txt (renamed from tools/h5diff/testfiles/h5diff_487.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_50.txt (renamed from tools/h5diff/testfiles/h5diff_50.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_500.txt (renamed from tools/h5diff/testfiles/h5diff_500.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_501.txt (renamed from tools/h5diff/testfiles/h5diff_501.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_502.txt (renamed from tools/h5diff/testfiles/h5diff_502.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_503.txt (renamed from tools/h5diff/testfiles/h5diff_503.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_504.txt (renamed from tools/h5diff/testfiles/h5diff_504.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_505.txt (renamed from tools/h5diff/testfiles/h5diff_505.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_506.txt (renamed from tools/h5diff/testfiles/h5diff_506.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_507.txt (renamed from tools/h5diff/testfiles/h5diff_507.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_508.txt (renamed from tools/h5diff/testfiles/h5diff_508.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_509.txt (renamed from tools/h5diff/testfiles/h5diff_509.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_51.txt (renamed from tools/h5diff/testfiles/h5diff_51.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_510.txt (renamed from tools/h5diff/testfiles/h5diff_510.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_511.txt (renamed from tools/h5diff/testfiles/h5diff_511.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_512.txt (renamed from tools/h5diff/testfiles/h5diff_512.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_513.txt (renamed from tools/h5diff/testfiles/h5diff_513.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_514.txt (renamed from tools/h5diff/testfiles/h5diff_514.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_515.txt (renamed from tools/h5diff/testfiles/h5diff_515.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_516.txt (renamed from tools/h5diff/testfiles/h5diff_516.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_517.txt (renamed from tools/h5diff/testfiles/h5diff_517.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_518.txt (renamed from tools/h5diff/testfiles/h5diff_518.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_52.txt (renamed from tools/h5diff/testfiles/h5diff_52.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_53.txt (renamed from tools/h5diff/testfiles/h5diff_53.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_530.txt (renamed from tools/h5diff/testfiles/h5diff_530.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_54.txt (renamed from tools/h5diff/testfiles/h5diff_54.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_540.txt (renamed from tools/h5diff/testfiles/h5diff_540.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_55.txt (renamed from tools/h5diff/testfiles/h5diff_55.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_56.txt (renamed from tools/h5diff/testfiles/h5diff_56.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_57.txt (renamed from tools/h5diff/testfiles/h5diff_57.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_58.txt (renamed from tools/h5diff/testfiles/h5diff_58.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_59.txt (renamed from tools/h5diff/testfiles/h5diff_59.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_600.txt (renamed from tools/h5diff/testfiles/h5diff_600.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_601.txt (renamed from tools/h5diff/testfiles/h5diff_601.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_603.txt (renamed from tools/h5diff/testfiles/h5diff_603.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_604.txt (renamed from tools/h5diff/testfiles/h5diff_604.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_605.txt (renamed from tools/h5diff/testfiles/h5diff_605.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_606.txt (renamed from tools/h5diff/testfiles/h5diff_606.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_607.txt (renamed from tools/h5diff/testfiles/h5diff_607.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_608.txt (renamed from tools/h5diff/testfiles/h5diff_608.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_609.txt (renamed from tools/h5diff/testfiles/h5diff_609.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_610.txt (renamed from tools/h5diff/testfiles/h5diff_610.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_612.txt (renamed from tools/h5diff/testfiles/h5diff_612.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_613.txt (renamed from tools/h5diff/testfiles/h5diff_613.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_614.txt (renamed from tools/h5diff/testfiles/h5diff_614.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_615.txt (renamed from tools/h5diff/testfiles/h5diff_615.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_616.txt (renamed from tools/h5diff/testfiles/h5diff_616.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_617.txt (renamed from tools/h5diff/testfiles/h5diff_617.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_618.txt (renamed from tools/h5diff/testfiles/h5diff_618.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_619.txt (renamed from tools/h5diff/testfiles/h5diff_619.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_621.txt (renamed from tools/h5diff/testfiles/h5diff_621.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_622.txt (renamed from tools/h5diff/testfiles/h5diff_622.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_623.txt (renamed from tools/h5diff/testfiles/h5diff_623.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_624.txt (renamed from tools/h5diff/testfiles/h5diff_624.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_625.txt (renamed from tools/h5diff/testfiles/h5diff_625.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_626.txt (renamed from tools/h5diff/testfiles/h5diff_626.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_627.txt (renamed from tools/h5diff/testfiles/h5diff_627.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_628.txt (renamed from tools/h5diff/testfiles/h5diff_628.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_629.txt (renamed from tools/h5diff/testfiles/h5diff_629.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_630.txt (renamed from tools/h5diff/testfiles/h5diff_630.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_631.txt (renamed from tools/h5diff/testfiles/h5diff_631.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_640.txt (renamed from tools/h5diff/testfiles/h5diff_640.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_641.txt (renamed from tools/h5diff/testfiles/h5diff_641.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_642.txt (renamed from tools/h5diff/testfiles/h5diff_642.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_643.txt (renamed from tools/h5diff/testfiles/h5diff_643.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_644.txt (renamed from tools/h5diff/testfiles/h5diff_644.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_645.txt (renamed from tools/h5diff/testfiles/h5diff_645.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_646.txt (renamed from tools/h5diff/testfiles/h5diff_646.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_70.txt (renamed from tools/h5diff/testfiles/h5diff_70.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_700.txt (renamed from tools/h5diff/testfiles/h5diff_700.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_701.txt (renamed from tools/h5diff/testfiles/h5diff_701.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_702.txt (renamed from tools/h5diff/testfiles/h5diff_702.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_703.txt (renamed from tools/h5diff/testfiles/h5diff_703.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_704.txt (renamed from tools/h5diff/testfiles/h5diff_704.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_705.txt (renamed from tools/h5diff/testfiles/h5diff_705.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_706.txt (renamed from tools/h5diff/testfiles/h5diff_706.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_707.txt (renamed from tools/h5diff/testfiles/h5diff_707.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_708.txt (renamed from tools/h5diff/testfiles/h5diff_708.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_709.txt (renamed from tools/h5diff/testfiles/h5diff_709.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_710.txt (renamed from tools/h5diff/testfiles/h5diff_710.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_80.txt (renamed from tools/h5diff/testfiles/h5diff_80.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_90.txt (renamed from tools/h5diff/testfiles/h5diff_90.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_attr1.h5 (renamed from tools/h5diff/testfiles/h5diff_attr1.h5) | bin | 26000 -> 26000 bytes | |||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_attr2.h5 (renamed from tools/h5diff/testfiles/h5diff_attr2.h5) | bin | 26000 -> 26000 bytes | |||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_attr_v_level1.h5 (renamed from tools/h5diff/testfiles/h5diff_attr_v_level1.h5) | bin | 7192 -> 7192 bytes | |||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_attr_v_level2.h5 (renamed from tools/h5diff/testfiles/h5diff_attr_v_level2.h5) | bin | 7048 -> 7048 bytes | |||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_basic1.h5 (renamed from tools/h5diff/testfiles/h5diff_basic1.h5) | bin | 12248 -> 12248 bytes | |||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_basic2.h5 (renamed from tools/h5diff/testfiles/h5diff_basic2.h5) | bin | 9008 -> 9008 bytes | |||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_comp_vl_strs.h5 (renamed from tools/h5diff/testfiles/h5diff_comp_vl_strs.h5) | bin | 37952 -> 37952 bytes | |||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_danglelinks1.h5 (renamed from tools/h5diff/testfiles/h5diff_danglelinks1.h5) | bin | 4970 -> 4970 bytes | |||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_danglelinks2.h5 (renamed from tools/h5diff/testfiles/h5diff_danglelinks2.h5) | bin | 4970 -> 4970 bytes | |||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_dset1.h5 (renamed from tools/h5diff/testfiles/h5diff_dset1.h5) | bin | 23624 -> 23624 bytes | |||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_dset2.h5 (renamed from tools/h5diff/testfiles/h5diff_dset2.h5) | bin | 23624 -> 23624 bytes | |||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_dset_zero_dim_size1.h5 (renamed from tools/h5diff/testfiles/h5diff_dset_zero_dim_size1.h5) | bin | 1672 -> 1672 bytes | |||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_dset_zero_dim_size2.h5 (renamed from tools/h5diff/testfiles/h5diff_dset_zero_dim_size2.h5) | bin | 1672 -> 1672 bytes | |||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_dtypes.h5 (renamed from tools/h5diff/testfiles/h5diff_dtypes.h5) | bin | 11416 -> 11416 bytes | |||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_empty.h5 (renamed from tools/h5diff/testfiles/h5diff_empty.h5) | bin | 800 -> 800 bytes | |||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_enum_invalid_values.h5 (renamed from tools/h5diff/testfiles/h5diff_enum_invalid_values.h5) | bin | 2192 -> 2192 bytes | |||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_exclude1-1.h5 (renamed from tools/h5diff/testfiles/h5diff_exclude1-1.h5) | bin | 5064 -> 5064 bytes | |||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_exclude1-2.h5 (renamed from tools/h5diff/testfiles/h5diff_exclude1-2.h5) | bin | 5064 -> 5064 bytes | |||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_exclude2-1.h5 (renamed from tools/h5diff/testfiles/h5diff_exclude2-1.h5) | bin | 5064 -> 5064 bytes | |||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_exclude2-2.h5 (renamed from tools/h5diff/testfiles/h5diff_exclude2-2.h5) | bin | 6056 -> 6056 bytes | |||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_exclude3-1.h5 (renamed from tools/h5diff/testfiles/h5diff_exclude3-1.h5) | bin | 4792 -> 4792 bytes | |||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_exclude3-2.h5 (renamed from tools/h5diff/testfiles/h5diff_exclude3-2.h5) | bin | 2176 -> 2176 bytes | |||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_ext2softlink_src.h5 (renamed from tools/h5diff/testfiles/h5diff_ext2softlink_src.h5) | bin | 1072 -> 1072 bytes | |||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_ext2softlink_trg.h5 (renamed from tools/h5diff/testfiles/h5diff_ext2softlink_trg.h5) | bin | 4640 -> 4640 bytes | |||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_extlink_src.h5 (renamed from tools/h5diff/testfiles/h5diff_extlink_src.h5) | bin | 1256 -> 1256 bytes | |||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_extlink_trg.h5 (renamed from tools/h5diff/testfiles/h5diff_extlink_trg.h5) | bin | 6056 -> 6056 bytes | |||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_grp_recurse1.h5 (renamed from tools/h5diff/testfiles/h5diff_grp_recurse1.h5) | bin | 11826 -> 11826 bytes | |||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_grp_recurse2.h5 (renamed from tools/h5diff/testfiles/h5diff_grp_recurse2.h5) | bin | 11826 -> 11826 bytes | |||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_grp_recurse_ext1.h5 (renamed from tools/h5diff/testfiles/h5diff_grp_recurse_ext1.h5) | bin | 8120 -> 8120 bytes | |||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_grp_recurse_ext2-1.h5 (renamed from tools/h5diff/testfiles/h5diff_grp_recurse_ext2-1.h5) | bin | 4296 -> 4296 bytes | |||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_grp_recurse_ext2-2.h5 (renamed from tools/h5diff/testfiles/h5diff_grp_recurse_ext2-2.h5) | bin | 5640 -> 5640 bytes | |||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_grp_recurse_ext2-3.h5 (renamed from tools/h5diff/testfiles/h5diff_grp_recurse_ext2-3.h5) | bin | 2464 -> 2464 bytes | |||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_hyper1.h5 (renamed from tools/h5diff/testfiles/h5diff_hyper1.h5) | bin | 1052720 -> 1052720 bytes | |||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_hyper2.h5 (renamed from tools/h5diff/testfiles/h5diff_hyper2.h5) | bin | 1052720 -> 1052720 bytes | |||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_linked_softlink.h5 (renamed from tools/h5diff/testfiles/h5diff_linked_softlink.h5) | bin | 8144 -> 8144 bytes | |||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_links.h5 (renamed from tools/h5diff/testfiles/h5diff_links.h5) | bin | 2536 -> 2536 bytes | |||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_softlinks.h5 (renamed from tools/h5diff/testfiles/h5diff_softlinks.h5) | bin | 5744 -> 5744 bytes | |||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_tmp1.txt (renamed from tools/h5diff/testfiles/h5diff_tmp1.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_tmp2.txt (renamed from tools/h5diff/testfiles/h5diff_tmp2.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_types.h5 (renamed from tools/h5diff/testfiles/h5diff_types.h5) | bin | 4778 -> 4778 bytes | |||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_v1.txt (renamed from tools/h5diff/testfiles/h5diff_v1.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_v2.txt (renamed from tools/h5diff/testfiles/h5diff_v2.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/h5diff_v3.txt (renamed from tools/h5diff/testfiles/h5diff_v3.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5diff/testfiles/non_comparables1.h5 (renamed from tools/h5diff/testfiles/non_comparables1.h5) | bin | 8628 -> 8628 bytes | |||
-rw-r--r-- | tools/test/h5diff/testfiles/non_comparables2.h5 (renamed from tools/h5diff/testfiles/non_comparables2.h5) | bin | 8644 -> 8644 bytes | |||
-rw-r--r-- | tools/test/h5diff/testfiles/tmpSingleSiteBethe.output.h5 (renamed from tools/h5diff/testfiles/tmpSingleSiteBethe.output.h5) | bin | 124440 -> 124440 bytes | |||
-rw-r--r-- | tools/test/h5diff/testfiles/tmpSingleSiteBethe.reference.h5 (renamed from tools/h5diff/testfiles/tmpSingleSiteBethe.reference.h5) | bin | 119464 -> 119464 bytes | |||
-rw-r--r-- | tools/test/h5diff/testfiles/tmptest.he5 (renamed from tools/h5diff/testfiles/tmptest.he5) | bin | 4740424 -> 4740424 bytes | |||
-rw-r--r-- | tools/test/h5diff/testfiles/tmptest2.he5 (renamed from tools/h5diff/testfiles/tmptest2.he5) | bin | 4734280 -> 4734280 bytes | |||
-rw-r--r-- | tools/test/h5diff/testh5diff.sh.in (renamed from tools/h5diff/testh5diff.sh.in) | 22 | ||||
-rw-r--r-- | tools/test/h5diff/testph5diff.sh.in (renamed from tools/h5diff/testph5diff.sh.in) | 0 | ||||
-rw-r--r-- | tools/test/h5dump/CMakeLists.txt | 28 | ||||
-rw-r--r-- | tools/test/h5dump/CMakeTests.cmake (renamed from tools/h5dump/CMakeTests.cmake) | 10 | ||||
-rw-r--r-- | tools/test/h5dump/CMakeTestsPBITS.cmake (renamed from tools/h5dump/CMakeTestsPBITS.cmake) | 2 | ||||
-rw-r--r-- | tools/test/h5dump/CMakeTestsVDS.cmake (renamed from tools/h5dump/CMakeTestsVDS.cmake) | 4 | ||||
-rw-r--r-- | tools/test/h5dump/CMakeTestsXML.cmake (renamed from tools/h5dump/CMakeTestsXML.cmake) | 0 | ||||
-rw-r--r-- | tools/test/h5dump/Makefile.am (renamed from tools/h5dump/Makefile.am) | 11 | ||||
-rw-r--r-- | tools/test/h5dump/binread.c (renamed from tools/h5dump/binread.c) | 0 | ||||
-rw-r--r-- | tools/test/h5dump/errfiles/filter_fail.err (renamed from tools/h5dump/errfiles/filter_fail.err) | 0 | ||||
-rw-r--r-- | tools/test/h5dump/errfiles/non_existing.err (renamed from tools/h5dump/errfiles/non_existing.err) | 0 | ||||
-rw-r--r-- | tools/test/h5dump/errfiles/tall-1.err (renamed from tools/h5dump/errfiles/tall-1.err) | 0 | ||||
-rw-r--r-- | tools/test/h5dump/errfiles/tall-2A.err (renamed from tools/h5dump/errfiles/tall-2A.err) | 0 | ||||
-rw-r--r-- | tools/test/h5dump/errfiles/tall-2A0.err (renamed from tools/h5dump/errfiles/tall-2A0.err) | 0 | ||||
-rw-r--r-- | tools/test/h5dump/errfiles/tall-2B.err (renamed from tools/h5dump/errfiles/tall-2B.err) | 0 | ||||
-rw-r--r-- | tools/test/h5dump/errfiles/tarray1_big.err (renamed from tools/h5dump/errfiles/tarray1_big.err) | 0 | ||||
-rw-r--r-- | tools/test/h5dump/errfiles/tattr-3.err (renamed from tools/h5dump/errfiles/tattr-3.err) | 0 | ||||
-rw-r--r-- | tools/test/h5dump/errfiles/tattrregR.err (renamed from tools/h5dump/errfiles/tattrregR.err) | 0 | ||||
-rw-r--r-- | tools/test/h5dump/errfiles/tcomp-3.err (renamed from tools/h5dump/errfiles/tcomp-3.err) | 0 | ||||
-rw-r--r-- | tools/test/h5dump/errfiles/tdataregR.err (renamed from tools/h5dump/errfiles/tdataregR.err) | 0 | ||||
-rw-r--r-- | tools/test/h5dump/errfiles/tdset-2.err (renamed from tools/h5dump/errfiles/tdset-2.err) | 0 | ||||
-rw-r--r-- | tools/test/h5dump/errfiles/texceedsubblock.err (renamed from tools/h5dump/errfiles/texceedsubblock.err) | 0 | ||||
-rw-r--r-- | tools/test/h5dump/errfiles/texceedsubcount.err (renamed from tools/h5dump/errfiles/texceedsubcount.err) | 0 | ||||
-rw-r--r-- | tools/test/h5dump/errfiles/texceedsubstart.err (renamed from tools/h5dump/errfiles/texceedsubstart.err) | 0 | ||||
-rw-r--r-- | tools/test/h5dump/errfiles/texceedsubstride.err (renamed from tools/h5dump/errfiles/texceedsubstride.err) | 0 | ||||
-rw-r--r-- | tools/test/h5dump/errfiles/textlink.err (renamed from tools/h5dump/errfiles/textlink.err) | 0 | ||||
-rw-r--r-- | tools/test/h5dump/errfiles/textlinkfar.err (renamed from tools/h5dump/errfiles/textlinkfar.err) | 0 | ||||
-rw-r--r-- | tools/test/h5dump/errfiles/textlinksrc.err (renamed from tools/h5dump/errfiles/textlinksrc.err) | 0 | ||||
-rw-r--r-- | tools/test/h5dump/errfiles/tgroup-2.err (renamed from tools/h5dump/errfiles/tgroup-2.err) | 0 | ||||
-rw-r--r-- | tools/test/h5dump/errfiles/tnofilename-with-packed-bits.err (renamed from tools/h5dump/errfiles/tnofilename-with-packed-bits.err) | 0 | ||||
-rw-r--r-- | tools/test/h5dump/errfiles/torderlinks1.err (renamed from tools/h5dump/errfiles/torderlinks1.err) | 0 | ||||
-rw-r--r-- | tools/test/h5dump/errfiles/torderlinks2.err (renamed from tools/h5dump/errfiles/torderlinks2.err) | 0 | ||||
-rw-r--r-- | tools/test/h5dump/errfiles/tpbitsCharLengthExceeded.err (renamed from tools/h5dump/errfiles/tpbitsCharLengthExceeded.err) | 0 | ||||
-rw-r--r-- | tools/test/h5dump/errfiles/tpbitsCharOffsetExceeded.err (renamed from tools/h5dump/errfiles/tpbitsCharOffsetExceeded.err) | 0 | ||||
-rw-r--r-- | tools/test/h5dump/errfiles/tpbitsIncomplete.err (renamed from tools/h5dump/errfiles/tpbitsIncomplete.err) | 0 | ||||
-rw-r--r-- | tools/test/h5dump/errfiles/tpbitsIntLengthExceeded.err (renamed from tools/h5dump/errfiles/tpbitsIntLengthExceeded.err) | 0 | ||||
-rw-r--r-- | tools/test/h5dump/errfiles/tpbitsIntOffsetExceeded.err (renamed from tools/h5dump/errfiles/tpbitsIntOffsetExceeded.err) | 0 | ||||
-rw-r--r-- | tools/test/h5dump/errfiles/tpbitsLengthExceeded.err (renamed from tools/h5dump/errfiles/tpbitsLengthExceeded.err) | 0 | ||||
-rw-r--r-- | tools/test/h5dump/errfiles/tpbitsLengthPositive.err (renamed from tools/h5dump/errfiles/tpbitsLengthPositive.err) | 0 | ||||
-rw-r--r-- | tools/test/h5dump/errfiles/tpbitsLongLengthExceeded.err (renamed from tools/h5dump/errfiles/tpbitsLongLengthExceeded.err) | 0 | ||||
-rw-r--r-- | tools/test/h5dump/errfiles/tpbitsLongOffsetExceeded.err (renamed from tools/h5dump/errfiles/tpbitsLongOffsetExceeded.err) | 0 | ||||
-rw-r--r-- | tools/test/h5dump/errfiles/tpbitsMaxExceeded.err (renamed from tools/h5dump/errfiles/tpbitsMaxExceeded.err) | 0 | ||||
-rw-r--r-- | tools/test/h5dump/errfiles/tpbitsOffsetExceeded.err (renamed from tools/h5dump/errfiles/tpbitsOffsetExceeded.err) | 0 | ||||
-rw-r--r-- | tools/test/h5dump/errfiles/tpbitsOffsetNegative.err (renamed from tools/h5dump/errfiles/tpbitsOffsetNegative.err) | 0 | ||||
-rw-r--r-- | tools/test/h5dump/errfiles/tperror.err (renamed from tools/h5dump/errfiles/tperror.err) | 0 | ||||
-rw-r--r-- | tools/test/h5dump/errfiles/tqmarkfile.err (renamed from tools/h5dump/errfiles/tqmarkfile.err) | 0 | ||||
-rw-r--r-- | tools/test/h5dump/errfiles/tslink-D.err (renamed from tools/h5dump/errfiles/tslink-D.err) | 0 | ||||
-rw-r--r-- | tools/test/h5dump/h5dumpgentest.c (renamed from tools/h5dump/h5dumpgentest.c) | 0 | ||||
-rw-r--r-- | tools/test/h5dump/testh5dump.sh.in (renamed from tools/h5dump/testh5dump.sh.in) | 22 | ||||
-rw-r--r-- | tools/test/h5dump/testh5dumppbits.sh.in (renamed from tools/h5dump/testh5dumppbits.sh.in) | 22 | ||||
-rw-r--r-- | tools/test/h5dump/testh5dumpvds.sh.in (renamed from tools/h5dump/testh5dumpvds.sh.in) | 22 | ||||
-rw-r--r-- | tools/test/h5dump/testh5dumpxml.sh.in (renamed from tools/h5dump/testh5dumpxml.sh.in) | 18 | ||||
-rw-r--r-- | tools/test/h5format_convert/CMakeLists.txt | 28 | ||||
-rw-r--r-- | tools/test/h5format_convert/CMakeTests.cmake (renamed from tools/h5format_convert/CMakeTests.cmake) | 12 | ||||
-rw-r--r-- | tools/test/h5format_convert/Makefile.am (renamed from tools/h5format_convert/Makefile.am) | 8 | ||||
-rw-r--r-- | tools/test/h5format_convert/h5fc_chk_idx.c (renamed from tools/h5format_convert/h5fc_chk_idx.c) | 0 | ||||
-rw-r--r-- | tools/test/h5format_convert/h5fc_gentest.c (renamed from tools/h5format_convert/h5fc_gentest.c) | 0 | ||||
-rw-r--r-- | tools/test/h5format_convert/testfiles/h5fc_d_file.ddl (renamed from tools/h5format_convert/testfiles/h5fc_d_file.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5format_convert/testfiles/h5fc_dname.ddl (renamed from tools/h5format_convert/testfiles/h5fc_dname.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5format_convert/testfiles/h5fc_edge_v3.h5 (renamed from tools/h5format_convert/testfiles/h5fc_edge_v3.h5) | bin | 2526 -> 2526 bytes | |||
-rw-r--r-- | tools/test/h5format_convert/testfiles/h5fc_err_level.h5 (renamed from tools/h5format_convert/testfiles/h5fc_err_level.h5) | bin | 7294 -> 7294 bytes | |||
-rw-r--r-- | tools/test/h5format_convert/testfiles/h5fc_ext1_f.ddl (renamed from tools/h5format_convert/testfiles/h5fc_ext1_f.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5format_convert/testfiles/h5fc_ext1_f.h5 (renamed from tools/h5format_convert/testfiles/h5fc_ext1_f.h5) | bin | 8296 -> 8296 bytes | |||
-rw-r--r-- | tools/test/h5format_convert/testfiles/h5fc_ext1_i.ddl (renamed from tools/h5format_convert/testfiles/h5fc_ext1_i.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5format_convert/testfiles/h5fc_ext1_i.h5 (renamed from tools/h5format_convert/testfiles/h5fc_ext1_i.h5) | bin | 8062 -> 8062 bytes | |||
-rw-r--r-- | tools/test/h5format_convert/testfiles/h5fc_ext1_s.ddl (renamed from tools/h5format_convert/testfiles/h5fc_ext1_s.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5format_convert/testfiles/h5fc_ext1_s.h5 (renamed from tools/h5format_convert/testfiles/h5fc_ext1_s.h5) | bin | 8128 -> 8128 bytes | |||
-rw-r--r-- | tools/test/h5format_convert/testfiles/h5fc_ext2_if.ddl (renamed from tools/h5format_convert/testfiles/h5fc_ext2_if.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5format_convert/testfiles/h5fc_ext2_if.h5 (renamed from tools/h5format_convert/testfiles/h5fc_ext2_if.h5) | bin | 8062 -> 8062 bytes | |||
-rw-r--r-- | tools/test/h5format_convert/testfiles/h5fc_ext2_is.ddl (renamed from tools/h5format_convert/testfiles/h5fc_ext2_is.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5format_convert/testfiles/h5fc_ext2_is.h5 (renamed from tools/h5format_convert/testfiles/h5fc_ext2_is.h5) | bin | 8178 -> 8178 bytes | |||
-rw-r--r-- | tools/test/h5format_convert/testfiles/h5fc_ext2_sf.ddl (renamed from tools/h5format_convert/testfiles/h5fc_ext2_sf.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5format_convert/testfiles/h5fc_ext2_sf.h5 (renamed from tools/h5format_convert/testfiles/h5fc_ext2_sf.h5) | bin | 6612 -> 6612 bytes | |||
-rw-r--r-- | tools/test/h5format_convert/testfiles/h5fc_ext3_isf.ddl (renamed from tools/h5format_convert/testfiles/h5fc_ext3_isf.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5format_convert/testfiles/h5fc_ext3_isf.h5 (renamed from tools/h5format_convert/testfiles/h5fc_ext3_isf.h5) | bin | 8215 -> 8215 bytes | |||
-rw-r--r-- | tools/test/h5format_convert/testfiles/h5fc_ext_none.h5 (renamed from tools/h5format_convert/testfiles/h5fc_ext_none.h5) | bin | 8010 -> 8010 bytes | |||
-rw-r--r-- | tools/test/h5format_convert/testfiles/h5fc_help.ddl (renamed from tools/h5format_convert/testfiles/h5fc_help.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5format_convert/testfiles/h5fc_non_v3.h5 (renamed from tools/h5format_convert/testfiles/h5fc_non_v3.h5) | bin | 6818 -> 6818 bytes | |||
-rw-r--r-- | tools/test/h5format_convert/testfiles/h5fc_nonexistdset_file.ddl (renamed from tools/h5format_convert/testfiles/h5fc_nonexistdset_file.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5format_convert/testfiles/h5fc_nonexistfile.ddl (renamed from tools/h5format_convert/testfiles/h5fc_nonexistfile.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5format_convert/testfiles/h5fc_nooption.ddl (renamed from tools/h5format_convert/testfiles/h5fc_nooption.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5format_convert/testfiles/h5fc_v_all.ddl (renamed from tools/h5format_convert/testfiles/h5fc_v_all.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5format_convert/testfiles/h5fc_v_bt1.ddl (renamed from tools/h5format_convert/testfiles/h5fc_v_bt1.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5format_convert/testfiles/h5fc_v_err.ddl (renamed from tools/h5format_convert/testfiles/h5fc_v_err.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5format_convert/testfiles/h5fc_v_n_1d.ddl (renamed from tools/h5format_convert/testfiles/h5fc_v_n_1d.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5format_convert/testfiles/h5fc_v_n_all.ddl (renamed from tools/h5format_convert/testfiles/h5fc_v_n_all.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5format_convert/testfiles/h5fc_v_ndata_bt1.ddl (renamed from tools/h5format_convert/testfiles/h5fc_v_ndata_bt1.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5format_convert/testfiles/h5fc_v_non_chunked.ddl (renamed from tools/h5format_convert/testfiles/h5fc_v_non_chunked.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5format_convert/testfiles/old_h5fc_ext1_f.ddl (renamed from tools/h5format_convert/testfiles/old_h5fc_ext1_f.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5format_convert/testfiles/old_h5fc_ext1_f.h5 (renamed from tools/h5format_convert/testfiles/old_h5fc_ext1_f.h5) | bin | 19987 -> 19987 bytes | |||
-rw-r--r-- | tools/test/h5format_convert/testfiles/old_h5fc_ext1_i.ddl (renamed from tools/h5format_convert/testfiles/old_h5fc_ext1_i.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5format_convert/testfiles/old_h5fc_ext1_i.h5 (renamed from tools/h5format_convert/testfiles/old_h5fc_ext1_i.h5) | bin | 32716 -> 32716 bytes | |||
-rw-r--r-- | tools/test/h5format_convert/testfiles/old_h5fc_ext1_s.ddl (renamed from tools/h5format_convert/testfiles/old_h5fc_ext1_s.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5format_convert/testfiles/old_h5fc_ext1_s.h5 (renamed from tools/h5format_convert/testfiles/old_h5fc_ext1_s.h5) | bin | 20032 -> 20032 bytes | |||
-rw-r--r-- | tools/test/h5format_convert/testfiles/old_h5fc_ext2_if.ddl (renamed from tools/h5format_convert/testfiles/old_h5fc_ext2_if.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5format_convert/testfiles/old_h5fc_ext2_if.h5 (renamed from tools/h5format_convert/testfiles/old_h5fc_ext2_if.h5) | bin | 32720 -> 32720 bytes | |||
-rw-r--r-- | tools/test/h5format_convert/testfiles/old_h5fc_ext2_is.ddl (renamed from tools/h5format_convert/testfiles/old_h5fc_ext2_is.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5format_convert/testfiles/old_h5fc_ext2_is.h5 (renamed from tools/h5format_convert/testfiles/old_h5fc_ext2_is.h5) | bin | 32872 -> 32872 bytes | |||
-rw-r--r-- | tools/test/h5format_convert/testfiles/old_h5fc_ext2_sf.ddl (renamed from tools/h5format_convert/testfiles/old_h5fc_ext2_sf.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5format_convert/testfiles/old_h5fc_ext2_sf.h5 (renamed from tools/h5format_convert/testfiles/old_h5fc_ext2_sf.h5) | bin | 18512 -> 18512 bytes | |||
-rw-r--r-- | tools/test/h5format_convert/testfiles/old_h5fc_ext3_isf.ddl (renamed from tools/h5format_convert/testfiles/old_h5fc_ext3_isf.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5format_convert/testfiles/old_h5fc_ext3_isf.h5 (renamed from tools/h5format_convert/testfiles/old_h5fc_ext3_isf.h5) | bin | 32896 -> 32896 bytes | |||
-rw-r--r-- | tools/test/h5format_convert/testfiles/old_h5fc_ext_none.h5 (renamed from tools/h5format_convert/testfiles/old_h5fc_ext_none.h5) | bin | 19912 -> 19912 bytes | |||
-rw-r--r-- | tools/test/h5format_convert/testh5fc.sh.in (renamed from tools/h5format_convert/testh5fc.sh.in) | 20 | ||||
-rw-r--r-- | tools/test/h5import/CMakeLists.txt | 18 | ||||
-rw-r--r-- | tools/test/h5import/CMakeTests.cmake (renamed from tools/h5import/CMakeTests.cmake) | 6 | ||||
-rw-r--r-- | tools/test/h5import/Makefile.am (renamed from tools/h5import/Makefile.am) | 10 | ||||
-rw-r--r-- | tools/test/h5import/h5importtest.c (renamed from tools/h5import/h5importtest.c) | 0 | ||||
-rw-r--r-- | tools/test/h5import/h5importtestutil.sh.in (renamed from tools/h5import/h5importtestutil.sh.in) | 20 | ||||
-rw-r--r-- | tools/test/h5import/testfiles/binfp64.conf (renamed from tools/h5import/testfiles/binfp64.conf) | 0 | ||||
-rw-r--r-- | tools/test/h5import/testfiles/binfp64.h5 (renamed from tools/h5import/testfiles/binfp64.h5) | bin | 10760 -> 10760 bytes | |||
-rw-r--r-- | tools/test/h5import/testfiles/binin16.conf (renamed from tools/h5import/testfiles/binin16.conf) | 0 | ||||
-rw-r--r-- | tools/test/h5import/testfiles/binin16.h5 (renamed from tools/h5import/testfiles/binin16.h5) | bin | 10760 -> 10760 bytes | |||
-rw-r--r-- | tools/test/h5import/testfiles/binin32.conf (renamed from tools/h5import/testfiles/binin32.conf) | 0 | ||||
-rw-r--r-- | tools/test/h5import/testfiles/binin32.h5 (renamed from tools/h5import/testfiles/binin32.h5) | bin | 9472 -> 9472 bytes | |||
-rw-r--r-- | tools/test/h5import/testfiles/binin8.conf (renamed from tools/h5import/testfiles/binin8.conf) | 0 | ||||
-rw-r--r-- | tools/test/h5import/testfiles/binin8.h5 (renamed from tools/h5import/testfiles/binin8.h5) | bin | 10760 -> 10760 bytes | |||
-rw-r--r-- | tools/test/h5import/testfiles/binin8w.conf (renamed from tools/h5import/testfiles/binin8w.conf) | 0 | ||||
-rw-r--r-- | tools/test/h5import/testfiles/binin8w.h5 (renamed from tools/h5import/testfiles/binin8w.h5) | bin | 2852 -> 2852 bytes | |||
-rw-r--r-- | tools/test/h5import/testfiles/binuin16.conf (renamed from tools/h5import/testfiles/binuin16.conf) | 0 | ||||
-rw-r--r-- | tools/test/h5import/testfiles/binuin16.h5 (renamed from tools/h5import/testfiles/binuin16.h5) | bin | 10760 -> 10760 bytes | |||
-rw-r--r-- | tools/test/h5import/testfiles/binuin32.conf (renamed from tools/h5import/testfiles/binuin32.conf) | 0 | ||||
-rw-r--r-- | tools/test/h5import/testfiles/binuin32.h5 (renamed from tools/h5import/testfiles/binuin32.h5) | bin | 6384 -> 6384 bytes | |||
-rw-r--r-- | tools/test/h5import/testfiles/dbinfp64.h5.txt (renamed from tools/h5import/testfiles/dbinfp64.h5.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5import/testfiles/dbinin16.h5.txt (renamed from tools/h5import/testfiles/dbinin16.h5.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5import/testfiles/dbinin32.h5.txt (renamed from tools/h5import/testfiles/dbinin32.h5.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5import/testfiles/dbinin8.h5.txt (renamed from tools/h5import/testfiles/dbinin8.h5.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5import/testfiles/dbinin8w.h5.txt (renamed from tools/h5import/testfiles/dbinin8w.h5.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5import/testfiles/dbinuin16.h5.txt (renamed from tools/h5import/testfiles/dbinuin16.h5.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5import/testfiles/dbinuin32.h5.txt (renamed from tools/h5import/testfiles/dbinuin32.h5.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5import/testfiles/dtxtstr.h5.txt (renamed from tools/h5import/testfiles/dtxtstr.h5.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5import/testfiles/textpfe.conf (renamed from tools/h5import/testfiles/textpfe.conf) | 0 | ||||
-rw-r--r-- | tools/test/h5import/testfiles/textpfe.h5 (renamed from tools/h5import/testfiles/textpfe.h5) | bin | 2064 -> 2064 bytes | |||
-rw-r--r-- | tools/test/h5import/testfiles/textpfe64.txt (renamed from tools/h5import/testfiles/textpfe64.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5import/testfiles/txtfp32.conf (renamed from tools/h5import/testfiles/txtfp32.conf) | 0 | ||||
-rw-r--r-- | tools/test/h5import/testfiles/txtfp32.h5 (renamed from tools/h5import/testfiles/txtfp32.h5) | bin | 4192 -> 4192 bytes | |||
-rw-r--r-- | tools/test/h5import/testfiles/txtfp32.txt (renamed from tools/h5import/testfiles/txtfp32.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5import/testfiles/txtfp64.conf (renamed from tools/h5import/testfiles/txtfp64.conf) | 0 | ||||
-rw-r--r-- | tools/test/h5import/testfiles/txtfp64.h5 (renamed from tools/h5import/testfiles/txtfp64.h5) | bin | 9784 -> 9784 bytes | |||
-rw-r--r-- | tools/test/h5import/testfiles/txtfp64.txt (renamed from tools/h5import/testfiles/txtfp64.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5import/testfiles/txtin16.conf (renamed from tools/h5import/testfiles/txtin16.conf) | 0 | ||||
-rw-r--r-- | tools/test/h5import/testfiles/txtin16.h5 (renamed from tools/h5import/testfiles/txtin16.h5) | bin | 9784 -> 9784 bytes | |||
-rw-r--r-- | tools/test/h5import/testfiles/txtin16.txt (renamed from tools/h5import/testfiles/txtin16.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5import/testfiles/txtin32.conf (renamed from tools/h5import/testfiles/txtin32.conf) | 0 | ||||
-rw-r--r-- | tools/test/h5import/testfiles/txtin32.h5 (renamed from tools/h5import/testfiles/txtin32.h5) | bin | 4192 -> 4192 bytes | |||
-rw-r--r-- | tools/test/h5import/testfiles/txtin32.txt (renamed from tools/h5import/testfiles/txtin32.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5import/testfiles/txtin8.conf (renamed from tools/h5import/testfiles/txtin8.conf) | 0 | ||||
-rw-r--r-- | tools/test/h5import/testfiles/txtin8.h5 (renamed from tools/h5import/testfiles/txtin8.h5) | bin | 9784 -> 9784 bytes | |||
-rw-r--r-- | tools/test/h5import/testfiles/txtin8.txt (renamed from tools/h5import/testfiles/txtin8.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5import/testfiles/txtstr.conf (renamed from tools/h5import/testfiles/txtstr.conf) | 0 | ||||
-rw-r--r-- | tools/test/h5import/testfiles/txtstr.h5 (renamed from tools/h5import/testfiles/txtstr.h5) | bin | 10240 -> 10240 bytes | |||
-rw-r--r-- | tools/test/h5import/testfiles/txtstr.txt (renamed from tools/h5import/testfiles/txtstr.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5import/testfiles/txtuin16.conf (renamed from tools/h5import/testfiles/txtuin16.conf) | 0 | ||||
-rw-r--r-- | tools/test/h5import/testfiles/txtuin16.h5 (renamed from tools/h5import/testfiles/txtuin16.h5) | bin | 10240 -> 10240 bytes | |||
-rw-r--r-- | tools/test/h5import/testfiles/txtuin16.txt (renamed from tools/h5import/testfiles/txtuin16.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5import/testfiles/txtuin32.conf (renamed from tools/h5import/testfiles/txtuin32.conf) | 0 | ||||
-rw-r--r-- | tools/test/h5import/testfiles/txtuin32.h5 (renamed from tools/h5import/testfiles/txtuin32.h5) | bin | 6240 -> 6240 bytes | |||
-rw-r--r-- | tools/test/h5import/testfiles/txtuin32.txt (renamed from tools/h5import/testfiles/txtuin32.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5jam/CMakeLists.txt | 34 | ||||
-rw-r--r-- | tools/test/h5jam/CMakeTests.cmake (renamed from tools/h5jam/CMakeTests.cmake) | 6 | ||||
-rw-r--r-- | tools/test/h5jam/Makefile.am (renamed from tools/h5jam/Makefile.am) | 7 | ||||
-rw-r--r-- | tools/test/h5jam/getub.c (renamed from tools/h5jam/getub.c) | 0 | ||||
-rw-r--r-- | tools/test/h5jam/h5jamgentest.c (renamed from tools/h5jam/h5jamgentest.c) | 0 | ||||
-rw-r--r-- | tools/test/h5jam/tellub.c (renamed from tools/h5jam/tellub.c) | 0 | ||||
-rw-r--r-- | tools/test/h5jam/testfiles/h5jam-help.txt (renamed from tools/h5jam/testfiles/h5jam-help.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5jam/testfiles/h5jam-ub-nohdf5.txt (renamed from tools/h5jam/testfiles/h5jam-ub-nohdf5.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5jam/testfiles/h5unjam-help.txt (renamed from tools/h5jam/testfiles/h5unjam-help.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5jam/testfiles/tall.h5 (renamed from tools/h5jam/testfiles/tall.h5) | bin | 9968 -> 9968 bytes | |||
-rw-r--r-- | tools/test/h5jam/testfiles/twithub.h5 (renamed from tools/h5jam/testfiles/twithub.h5) | bin | 10592 -> 10592 bytes | |||
-rw-r--r-- | tools/test/h5jam/testfiles/twithub513.h5 (renamed from tools/h5jam/testfiles/twithub513.h5) | bin | 11056 -> 11056 bytes | |||
-rw-r--r-- | tools/test/h5jam/testfiles/u10.txt (renamed from tools/h5jam/testfiles/u10.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5jam/testfiles/u511.txt (renamed from tools/h5jam/testfiles/u511.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5jam/testfiles/u512.txt (renamed from tools/h5jam/testfiles/u512.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5jam/testfiles/u513.txt (renamed from tools/h5jam/testfiles/u513.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5jam/testh5jam.sh.in (renamed from tools/h5jam/testh5jam.sh.in) | 24 | ||||
-rw-r--r-- | tools/test/h5ls/CMakeLists.txt | 11 | ||||
-rw-r--r-- | tools/test/h5ls/CMakeTests.cmake (renamed from tools/h5ls/CMakeTests.cmake) | 0 | ||||
-rw-r--r-- | tools/test/h5ls/CMakeTestsVDS.cmake (renamed from tools/h5ls/CMakeTestsVDS.cmake) | 2 | ||||
-rw-r--r-- | tools/test/h5ls/Makefile.am | 34 | ||||
-rw-r--r-- | tools/test/h5ls/testh5ls.sh.in (renamed from tools/h5ls/testh5ls.sh.in) | 18 | ||||
-rw-r--r-- | tools/test/h5ls/testh5lsvds.sh.in (renamed from tools/h5ls/testh5lsvds.sh.in) | 18 | ||||
-rw-r--r-- | tools/test/h5repack/CMakeLists.txt (renamed from tools/h5repack/CMakeLists.txt) | 77 | ||||
-rw-r--r-- | tools/test/h5repack/CMakeTests.cmake (renamed from tools/h5repack/CMakeTests.cmake) | 84 | ||||
-rw-r--r-- | tools/test/h5repack/Makefile.am (renamed from tools/h5repack/Makefile.am) | 30 | ||||
-rw-r--r-- | tools/test/h5repack/dynlib_rpk.c (renamed from tools/h5repack/dynlib_rpk.c) | 0 | ||||
-rw-r--r-- | tools/test/h5repack/dynlib_vrpk.c (renamed from tools/h5repack/dynlib_vrpk.c) | 0 | ||||
-rw-r--r-- | tools/test/h5repack/h5repack.sh.in (renamed from tools/h5repack/h5repack.sh.in) | 22 | ||||
-rw-r--r-- | tools/test/h5repack/h5repack_plugin.sh.in (renamed from tools/h5repack/h5repack_plugin.sh.in) | 32 | ||||
-rw-r--r-- | tools/test/h5repack/h5repacktst.c (renamed from tools/h5repack/h5repacktst.c) | 0 | ||||
-rw-r--r-- | tools/test/h5repack/testfiles/1_vds.h5-vds_dset_chunk20x10x5-v.ddl (renamed from tools/h5repack/testfiles/1_vds.h5-vds_dset_chunk20x10x5-v.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5repack/testfiles/2_vds.h5-vds_chunk3x6x9-v.ddl (renamed from tools/h5repack/testfiles/2_vds.h5-vds_chunk3x6x9-v.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5repack/testfiles/3_1_vds.h5-vds_chunk2x5x8-v.ddl (renamed from tools/h5repack/testfiles/3_1_vds.h5-vds_chunk2x5x8-v.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5repack/testfiles/4_vds.h5-vds_compa-v.ddl (renamed from tools/h5repack/testfiles/4_vds.h5-vds_compa-v.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5repack/testfiles/4_vds.h5-vds_conti-v.ddl (renamed from tools/h5repack/testfiles/4_vds.h5-vds_conti-v.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5repack/testfiles/README (renamed from tools/h5repack/testfiles/README) | 0 | ||||
-rw-r--r-- | tools/test/h5repack/testfiles/deflate_limit.h5repack_layout.h5.ddl (renamed from tools/h5repack/testfiles/deflate_limit.h5repack_layout.h5.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5repack/testfiles/h5repack-help.txt (renamed from tools/h5repack/testfiles/h5repack-help.txt) | 0 | ||||
-rw-r--r-- | tools/test/h5repack/testfiles/h5repack.info (renamed from tools/h5repack/testfiles/h5repack.info) | 0 | ||||
-rw-r--r-- | tools/test/h5repack/testfiles/h5repack_attr.h5 (renamed from tools/h5repack/testfiles/h5repack_attr.h5) | bin | 21856 -> 21856 bytes | |||
-rw-r--r-- | tools/test/h5repack/testfiles/h5repack_attr_refs.h5 (renamed from tools/h5repack/testfiles/h5repack_attr_refs.h5) | bin | 10336 -> 10336 bytes | |||
-rw-r--r-- | tools/test/h5repack/testfiles/h5repack_deflate.h5 (renamed from tools/h5repack/testfiles/h5repack_deflate.h5) | bin | 6336 -> 6336 bytes | |||
-rw-r--r-- | tools/test/h5repack/testfiles/h5repack_early.h5 (renamed from tools/h5repack/testfiles/h5repack_early.h5) | bin | 3074224 -> 3074224 bytes | |||
-rw-r--r-- | tools/test/h5repack/testfiles/h5repack_ext.bin (renamed from tools/h5repack/testfiles/h5repack_ext.bin) | bin | 8 -> 8 bytes | |||
-rw-r--r-- | tools/test/h5repack/testfiles/h5repack_ext.h5 (renamed from tools/h5repack/testfiles/h5repack_ext.h5) | bin | 1464 -> 1464 bytes | |||
-rw-r--r-- | tools/test/h5repack/testfiles/h5repack_fill.h5 (renamed from tools/h5repack/testfiles/h5repack_fill.h5) | bin | 2168 -> 2168 bytes | |||
-rw-r--r-- | tools/test/h5repack/testfiles/h5repack_filters.h5 (renamed from tools/h5repack/testfiles/h5repack_filters.h5) | bin | 27604 -> 27604 bytes | |||
-rw-r--r-- | tools/test/h5repack/testfiles/h5repack_filters.h5-gzip_verbose_filters.tst (renamed from tools/h5repack/testfiles/h5repack_filters.h5-gzip_verbose_filters.tst) | 0 | ||||
-rw-r--r-- | tools/test/h5repack/testfiles/h5repack_fletcher.h5 (renamed from tools/h5repack/testfiles/h5repack_fletcher.h5) | bin | 7232 -> 7232 bytes | |||
-rw-r--r-- | tools/test/h5repack/testfiles/h5repack_hlink.h5 (renamed from tools/h5repack/testfiles/h5repack_hlink.h5) | bin | 6544 -> 6544 bytes | |||
-rw-r--r-- | tools/test/h5repack/testfiles/h5repack_layout.UD.h5 (renamed from tools/h5repack/testfiles/h5repack_layout.UD.h5) | bin | 43744 -> 43744 bytes | |||
-rw-r--r-- | tools/test/h5repack/testfiles/h5repack_layout.UD.h5-plugin_none.ddl (renamed from tools/h5repack/testfiles/h5repack_layout.UD.h5-plugin_none.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5repack/testfiles/h5repack_layout.h5 (renamed from tools/h5repack/testfiles/h5repack_layout.h5) | bin | 29480 -> 29480 bytes | |||
-rw-r--r-- | tools/test/h5repack/testfiles/h5repack_layout.h5-dset2_chunk_20x10-errstk.tst (renamed from tools/h5repack/testfiles/h5repack_layout.h5-dset2_chunk_20x10-errstk.tst) | 0 | ||||
-rw-r--r-- | tools/test/h5repack/testfiles/h5repack_layout.h5-plugin_test.ddl (renamed from tools/h5repack/testfiles/h5repack_layout.h5-plugin_test.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5repack/testfiles/h5repack_layout.h5-plugin_version_test.ddl (renamed from tools/h5repack/testfiles/h5repack_layout.h5-plugin_version_test.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5repack/testfiles/h5repack_layout.h5-plugin_zero.tst (renamed from tools/h5repack/testfiles/h5repack_layout.h5-plugin_zero.tst) | 0 | ||||
-rw-r--r-- | tools/test/h5repack/testfiles/h5repack_layout.h5.ddl (renamed from tools/h5repack/testfiles/h5repack_layout.h5.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5repack/testfiles/h5repack_layout2.h5 (renamed from tools/h5repack/testfiles/h5repack_layout2.h5) | bin | 6808 -> 6808 bytes | |||
-rw-r--r-- | tools/test/h5repack/testfiles/h5repack_layout3.h5 (renamed from tools/h5repack/testfiles/h5repack_layout3.h5) | bin | 491840 -> 491840 bytes | |||
-rw-r--r-- | tools/test/h5repack/testfiles/h5repack_layouto.h5 (renamed from tools/h5repack/testfiles/h5repack_layouto.h5) | bin | 1576 -> 1576 bytes | |||
-rw-r--r-- | tools/test/h5repack/testfiles/h5repack_named_dtypes.h5 (renamed from tools/h5repack/testfiles/h5repack_named_dtypes.h5) | bin | 4320 -> 4320 bytes | |||
-rw-r--r-- | tools/test/h5repack/testfiles/h5repack_nbit.h5 (renamed from tools/h5repack/testfiles/h5repack_nbit.h5) | bin | 13208 -> 13208 bytes | |||
-rw-r--r-- | tools/test/h5repack/testfiles/h5repack_nested_8bit_enum.h5 (renamed from tools/h5repack/testfiles/h5repack_nested_8bit_enum.h5) | bin | 273992 -> 273992 bytes | |||
-rw-r--r-- | tools/test/h5repack/testfiles/h5repack_nested_8bit_enum_deflated.h5 (renamed from tools/h5repack/testfiles/h5repack_nested_8bit_enum_deflated.h5) | bin | 120630 -> 120630 bytes | |||
-rw-r--r-- | tools/test/h5repack/testfiles/h5repack_objs.h5 (renamed from tools/h5repack/testfiles/h5repack_objs.h5) | bin | 19738 -> 19738 bytes | |||
-rw-r--r-- | tools/test/h5repack/testfiles/h5repack_refs.h5 (renamed from tools/h5repack/testfiles/h5repack_refs.h5) | bin | 10336 -> 10336 bytes | |||
-rw-r--r-- | tools/test/h5repack/testfiles/h5repack_shuffle.h5 (renamed from tools/h5repack/testfiles/h5repack_shuffle.h5) | bin | 7216 -> 7216 bytes | |||
-rw-r--r-- | tools/test/h5repack/testfiles/h5repack_soffset.h5 (renamed from tools/h5repack/testfiles/h5repack_soffset.h5) | bin | 12452 -> 12452 bytes | |||
-rw-r--r-- | tools/test/h5repack/testfiles/h5repack_szip.h5 (renamed from tools/h5repack/testfiles/h5repack_szip.h5) | bin | 5588 -> 5588 bytes | |||
-rw-r--r-- | tools/test/h5repack/testfiles/plugin_none.h5repack_layout.UD.h5.tst (renamed from tools/h5repack/testfiles/plugin_none.h5repack_layout.UD.h5.tst) | 0 | ||||
-rw-r--r-- | tools/test/h5repack/testfiles/plugin_test.h5repack_layout.h5.tst (renamed from tools/h5repack/testfiles/plugin_test.h5repack_layout.h5.tst) | 0 | ||||
-rw-r--r-- | tools/test/h5repack/testfiles/plugin_version_test.h5repack_layout.h5.tst (renamed from tools/h5repack/testfiles/plugin_version_test.h5repack_layout.h5.tst) | 0 | ||||
-rw-r--r-- | tools/test/h5repack/testfiles/ublock.bin (renamed from tools/h5repack/testfiles/ublock.bin) | 0 | ||||
-rw-r--r-- | tools/test/h5repack/testh5repack_detect_szip.c (renamed from tools/h5repack/testh5repack_detect_szip.c) | 0 | ||||
-rw-r--r-- | tools/test/h5stat/CMakeLists.txt | 22 | ||||
-rw-r--r-- | tools/test/h5stat/CMakeTests.cmake (renamed from tools/h5stat/CMakeTests.cmake) | 4 | ||||
-rw-r--r-- | tools/test/h5stat/Makefile.am (renamed from tools/h5stat/Makefile.am) | 9 | ||||
-rw-r--r-- | tools/test/h5stat/h5stat_gentest.c (renamed from tools/h5stat/h5stat_gentest.c) | 0 | ||||
-rw-r--r-- | tools/test/h5stat/testfiles/h5stat_dims1.ddl (renamed from tools/h5stat/testfiles/h5stat_dims1.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5stat/testfiles/h5stat_dims2.ddl (renamed from tools/h5stat/testfiles/h5stat_dims2.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5stat/testfiles/h5stat_err1_dims.ddl (renamed from tools/h5stat/testfiles/h5stat_err1_dims.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5stat/testfiles/h5stat_err1_links.ddl (renamed from tools/h5stat/testfiles/h5stat_err1_links.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5stat/testfiles/h5stat_err1_numattrs.ddl (renamed from tools/h5stat/testfiles/h5stat_err1_numattrs.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5stat/testfiles/h5stat_err2_numattrs.ddl (renamed from tools/h5stat/testfiles/h5stat_err2_numattrs.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5stat/testfiles/h5stat_filters-F.ddl (renamed from tools/h5stat/testfiles/h5stat_filters-F.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5stat/testfiles/h5stat_filters-UD.ddl (renamed from tools/h5stat/testfiles/h5stat_filters-UD.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5stat/testfiles/h5stat_filters-UT.ddl (renamed from tools/h5stat/testfiles/h5stat_filters-UT.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5stat/testfiles/h5stat_filters-d.ddl (renamed from tools/h5stat/testfiles/h5stat_filters-d.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5stat/testfiles/h5stat_filters-dT.ddl (renamed from tools/h5stat/testfiles/h5stat_filters-dT.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5stat/testfiles/h5stat_filters-file.ddl (renamed from tools/h5stat/testfiles/h5stat_filters-file.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5stat/testfiles/h5stat_filters-g.ddl (renamed from tools/h5stat/testfiles/h5stat_filters-g.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5stat/testfiles/h5stat_filters.ddl (renamed from tools/h5stat/testfiles/h5stat_filters.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5stat/testfiles/h5stat_filters.h5 (renamed from tools/h5stat/testfiles/h5stat_filters.h5) | bin | 46272 -> 46272 bytes | |||
-rw-r--r-- | tools/test/h5stat/testfiles/h5stat_help1.ddl (renamed from tools/h5stat/testfiles/h5stat_help1.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5stat/testfiles/h5stat_help2.ddl (renamed from tools/h5stat/testfiles/h5stat_help2.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5stat/testfiles/h5stat_idx.ddl (renamed from tools/h5stat/testfiles/h5stat_idx.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5stat/testfiles/h5stat_idx.h5 (renamed from tools/h5stat/testfiles/h5stat_idx.h5) | bin | 2206 -> 2206 bytes | |||
-rw-r--r-- | tools/test/h5stat/testfiles/h5stat_links1.ddl (renamed from tools/h5stat/testfiles/h5stat_links1.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5stat/testfiles/h5stat_links2.ddl (renamed from tools/h5stat/testfiles/h5stat_links2.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5stat/testfiles/h5stat_links3.ddl (renamed from tools/h5stat/testfiles/h5stat_links3.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5stat/testfiles/h5stat_links4.ddl (renamed from tools/h5stat/testfiles/h5stat_links4.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5stat/testfiles/h5stat_links5.ddl (renamed from tools/h5stat/testfiles/h5stat_links5.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5stat/testfiles/h5stat_newgrat-UA.ddl (renamed from tools/h5stat/testfiles/h5stat_newgrat-UA.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5stat/testfiles/h5stat_newgrat-UG.ddl (renamed from tools/h5stat/testfiles/h5stat_newgrat-UG.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5stat/testfiles/h5stat_newgrat.ddl (renamed from tools/h5stat/testfiles/h5stat_newgrat.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5stat/testfiles/h5stat_newgrat.h5 (renamed from tools/h5stat/testfiles/h5stat_newgrat.h5) | bin | 6362168 -> 6362168 bytes | |||
-rw-r--r-- | tools/test/h5stat/testfiles/h5stat_nofile.ddl (renamed from tools/h5stat/testfiles/h5stat_nofile.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5stat/testfiles/h5stat_notexist.ddl (renamed from tools/h5stat/testfiles/h5stat_notexist.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5stat/testfiles/h5stat_numattrs1.ddl (renamed from tools/h5stat/testfiles/h5stat_numattrs1.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5stat/testfiles/h5stat_numattrs2.ddl (renamed from tools/h5stat/testfiles/h5stat_numattrs2.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5stat/testfiles/h5stat_numattrs3.ddl (renamed from tools/h5stat/testfiles/h5stat_numattrs3.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5stat/testfiles/h5stat_numattrs4.ddl (renamed from tools/h5stat/testfiles/h5stat_numattrs4.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5stat/testfiles/h5stat_threshold.h5 (renamed from tools/h5stat/testfiles/h5stat_threshold.h5) | bin | 16312 -> 16312 bytes | |||
-rw-r--r-- | tools/test/h5stat/testfiles/h5stat_tsohm.ddl (renamed from tools/h5stat/testfiles/h5stat_tsohm.ddl) | 0 | ||||
-rw-r--r-- | tools/test/h5stat/testfiles/h5stat_tsohm.h5 (renamed from tools/h5stat/testfiles/h5stat_tsohm.h5) | bin | 3850 -> 3850 bytes | |||
-rw-r--r-- | tools/test/h5stat/testh5stat.sh.in | 318 | ||||
-rw-r--r-- | tools/test/misc/CMakeLists.txt | 30 | ||||
-rw-r--r-- | tools/test/misc/CMakeTests.cmake (renamed from tools/misc/CMakeTests.cmake) | 8 | ||||
-rw-r--r-- | tools/test/misc/Makefile.am | 47 | ||||
-rw-r--r-- | tools/test/misc/h5perf_gentest.c (renamed from tools/misc/h5perf_gentest.c) | 0 | ||||
-rw-r--r-- | tools/test/misc/h5repart_gentest.c (renamed from tools/misc/h5repart_gentest.c) | 0 | ||||
-rw-r--r-- | tools/test/misc/repart_test.c (renamed from tools/misc/repart_test.c) | 0 | ||||
-rw-r--r-- | tools/test/misc/talign.c (renamed from tools/misc/talign.c) | 0 | ||||
-rw-r--r-- | tools/test/misc/testfiles/h5mkgrp_help.txt (renamed from tools/misc/testfiles/h5mkgrp_help.txt) | 0 | ||||
-rw-r--r-- | tools/test/misc/testfiles/h5mkgrp_version.txt.in (renamed from tools/misc/testfiles/h5mkgrp_version.txt.in) | 0 | ||||
-rw-r--r-- | tools/test/misc/testh5mkgrp.sh.in (renamed from tools/misc/testh5mkgrp.sh.in) | 12 | ||||
-rw-r--r-- | tools/test/misc/testh5repart.sh.in (renamed from tools/misc/testh5repart.sh.in) | 2 | ||||
-rw-r--r-- | tools/test/misc/vds/CMakeLists.txt (renamed from tools/misc/vds/CMakeLists.txt) | 6 | ||||
-rw-r--r-- | tools/test/misc/vds/Makefile.am (renamed from tools/misc/vds/Makefile.am) | 2 | ||||
-rw-r--r-- | tools/test/misc/vds/UC_1.h (renamed from tools/misc/vds/UC_1.h) | 0 | ||||
-rw-r--r-- | tools/test/misc/vds/UC_1_one_dim_gen.c (renamed from tools/misc/vds/UC_1_one_dim_gen.c) | 0 | ||||
-rw-r--r-- | tools/test/misc/vds/UC_2.h (renamed from tools/misc/vds/UC_2.h) | 0 | ||||
-rw-r--r-- | tools/test/misc/vds/UC_2_two_dims_gen.c (renamed from tools/misc/vds/UC_2_two_dims_gen.c) | 0 | ||||
-rw-r--r-- | tools/test/misc/vds/UC_3.h (renamed from tools/misc/vds/UC_3.h) | 0 | ||||
-rw-r--r-- | tools/test/misc/vds/UC_3_gaps_gen.c (renamed from tools/misc/vds/UC_3_gaps_gen.c) | 0 | ||||
-rw-r--r-- | tools/test/misc/vds/UC_4.h (renamed from tools/misc/vds/UC_4.h) | 0 | ||||
-rw-r--r-- | tools/test/misc/vds/UC_4_printf_gen.c (renamed from tools/misc/vds/UC_4_printf_gen.c) | 0 | ||||
-rw-r--r-- | tools/test/misc/vds/UC_5.h (renamed from tools/misc/vds/UC_5.h) | 0 | ||||
-rw-r--r-- | tools/test/misc/vds/UC_5_stride_gen.c (renamed from tools/misc/vds/UC_5_stride_gen.c) | 0 | ||||
-rw-r--r-- | tools/test/misc/vds/UC_common.h (renamed from tools/misc/vds/UC_common.h) | 0 | ||||
-rw-r--r-- | tools/test/perform/CMakeLists.txt (renamed from tools/perform/CMakeLists.txt) | 34 | ||||
-rw-r--r-- | tools/test/perform/CMakeTests.cmake (renamed from tools/perform/CMakeTests.cmake) | 0 | ||||
-rw-r--r-- | tools/test/perform/COPYING (renamed from tools/perform/COPYING) | 0 | ||||
-rw-r--r-- | tools/test/perform/Makefile.am (renamed from tools/perform/Makefile.am) | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | tools/test/perform/build_h5perf_alone.sh (renamed from tools/perform/build_h5perf_alone.sh) | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | tools/test/perform/build_h5perf_serial_alone.sh (renamed from tools/perform/build_h5perf_serial_alone.sh) | 0 | ||||
-rw-r--r-- | tools/test/perform/chunk.c (renamed from tools/perform/chunk.c) | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | tools/test/perform/gen_report.pl (renamed from tools/perform/gen_report.pl) | 0 | ||||
-rw-r--r-- | tools/test/perform/iopipe.c (renamed from tools/perform/iopipe.c) | 0 | ||||
-rw-r--r-- | tools/test/perform/overhead.c (renamed from tools/perform/overhead.c) | 0 | ||||
-rw-r--r-- | tools/test/perform/perf.c (renamed from tools/perform/perf.c) | 0 | ||||
-rw-r--r-- | tools/test/perform/perf_meta.c (renamed from tools/perform/perf_meta.c) | 0 | ||||
-rw-r--r-- | tools/test/perform/pio_engine.c (renamed from tools/perform/pio_engine.c) | 0 | ||||
-rw-r--r-- | tools/test/perform/pio_perf.c (renamed from tools/perform/pio_perf.c) | 0 | ||||
-rw-r--r-- | tools/test/perform/pio_perf.h (renamed from tools/perform/pio_perf.h) | 0 | ||||
-rw-r--r-- | tools/test/perform/pio_standalone.c (renamed from tools/perform/pio_standalone.c) | 0 | ||||
-rw-r--r-- | tools/test/perform/pio_standalone.h (renamed from tools/perform/pio_standalone.h) | 0 | ||||
-rw-r--r-- | tools/test/perform/sio_engine.c (renamed from tools/perform/sio_engine.c) | 0 | ||||
-rw-r--r-- | tools/test/perform/sio_perf.c (renamed from tools/perform/sio_perf.c) | 0 | ||||
-rw-r--r-- | tools/test/perform/sio_perf.h (renamed from tools/perform/sio_perf.h) | 0 | ||||
-rw-r--r-- | tools/test/perform/sio_standalone.c (renamed from tools/perform/sio_standalone.c) | 0 | ||||
-rw-r--r-- | tools/test/perform/sio_standalone.h (renamed from tools/perform/sio_standalone.h) | 0 | ||||
-rw-r--r-- | tools/test/perform/zip_perf.c (renamed from tools/perform/zip_perf.c) | 0 |
645 files changed, 2340 insertions, 1490 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index ea09493..b59943e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -188,8 +188,8 @@ set (HDF5_HL_SRC_DIR ${HDF5_SOURCE_DIR}/hl) set (HDF5_HL_CPP_SRC_DIR ${HDF5_SOURCE_DIR}/hl/c++) set (HDF5_HL_TOOLS_DIR ${HDF5_SOURCE_DIR}/hl/tools) set (HDF5_TOOLS_DIR ${HDF5_SOURCE_DIR}/tools) -set (HDF5_TOOLS_SRC_DIR ${HDF5_SOURCE_DIR}/tools) -set (HDF5_PERFORM_SRC_DIR ${HDF5_SOURCE_DIR}/tools/perform) +set (HDF5_TOOLS_SRC_DIR ${HDF5_SOURCE_DIR}/tools/src) +set (HDF5_PERFORM_SRC_DIR ${HDF5_SOURCE_DIR}/tools/src/perform) set (HDF5_F90_SRC_DIR ${HDF5_SOURCE_DIR}/fortran) set (HDF5_JAVA_JNI_SRC_DIR ${HDF5_SOURCE_DIR}/java/src/jni) set (HDF5_JAVA_HDF5_SRC_DIR ${HDF5_SOURCE_DIR}/java/src/hdf) @@ -750,7 +750,7 @@ endif (HDF5_ENABLE_THREADSAFE) #----------------------------------------------------------------------------- add_subdirectory (${HDF5_SOURCE_DIR}/src ${PROJECT_BINARY_DIR}/src) -if (HDF5_ALLOW_EXTERNAL_SUPPORT MATCHES "SVN" OR HDF5_ALLOW_EXTERNAL_SUPPORT MATCHES "TGZ") +if (HDF5_ALLOW_EXTERNAL_SUPPORT MATCHES "SVN" OR HDF5_ALLOW_EXTERNAL_SUPPORT MATCHES "GIT" OR HDF5_ALLOW_EXTERNAL_SUPPORT MATCHES "TGZ") if (ZLIB_FOUND AND ZLIB_USE_EXTERNAL) ADD_DEPENDENCIES (${HDF5_LIB_TARGET} ZLIB) if (BUILD_SHARED_LIBS) @@ -763,7 +763,7 @@ if (HDF5_ALLOW_EXTERNAL_SUPPORT MATCHES "SVN" OR HDF5_ALLOW_EXTERNAL_SUPPORT MAT add_dependencies (${HDF5_LIBSH_TARGET} SZIP) endif (BUILD_SHARED_LIBS) endif (SZIP_FOUND AND SZIP_USE_EXTERNAL) -endif (HDF5_ALLOW_EXTERNAL_SUPPORT MATCHES "SVN" OR HDF5_ALLOW_EXTERNAL_SUPPORT MATCHES "TGZ") +endif (HDF5_ALLOW_EXTERNAL_SUPPORT MATCHES "SVN" OR HDF5_ALLOW_EXTERNAL_SUPPORT MATCHES "GIT" OR HDF5_ALLOW_EXTERNAL_SUPPORT MATCHES "TGZ") #----------------------------------------------------------------------------- # Dashboard and Testing Settings @@ -1169,28 +1169,32 @@ ./tools/COPYING ./tools/Makefile.am - -./tools/h5dump/Makefile.am -./tools/h5dump/h5dump.c -./tools/h5dump/h5dump.h -./tools/h5dump/h5dump_defines.h -./tools/h5dump/h5dump_extern.h -./tools/h5dump/h5dump_ddl.c -./tools/h5dump/h5dump_ddl.h -./tools/h5dump/h5dump_xml.c -./tools/h5dump/h5dump_xml.h -./tools/h5dump/h5dumpgentest.c -./tools/h5dump/testh5dump.sh.in -./tools/h5dump/testh5dumppbits.sh.in -./tools/h5dump/testh5dumpxml.sh.in -./tools/h5dump/testh5dumpvds.sh.in -./tools/h5dump/binread.c - -./tools/h5import/Makefile.am -./tools/h5import/h5import.h -./tools/h5import/h5import.c -./tools/h5import/h5importtest.c -./tools/h5import/h5importtestutil.sh.in +./tools/src/Makefile.am +./tools/test/Makefile.am + +./tools/src/h5dump/Makefile.am +./tools/src/h5dump/h5dump.c +./tools/src/h5dump/h5dump.h +./tools/src/h5dump/h5dump_defines.h +./tools/src/h5dump/h5dump_extern.h +./tools/src/h5dump/h5dump_ddl.c +./tools/src/h5dump/h5dump_ddl.h +./tools/src/h5dump/h5dump_xml.c +./tools/src/h5dump/h5dump_xml.h +./tools/test/h5dump/Makefile.am +./tools/test/h5dump/h5dumpgentest.c +./tools/test/h5dump/testh5dump.sh.in +./tools/test/h5dump/testh5dumppbits.sh.in +./tools/test/h5dump/testh5dumpxml.sh.in +./tools/test/h5dump/testh5dumpvds.sh.in +./tools/test/h5dump/binread.c + +./tools/src/h5import/Makefile.am +./tools/src/h5import/h5import.h +./tools/src/h5import/h5import.c +./tools/test/h5import/Makefile.am +./tools/test/h5import/h5importtest.c +./tools/test/h5import/h5importtestutil.sh.in # testfiles for h5import ./tools/h5import/testfiles/binfp64.conf @@ -1244,98 +1248,102 @@ ./tools/h5import/testfiles/dtxtstr.h5.txt # h5diff sources -./tools/h5diff/Makefile.am -./tools/h5diff/h5diff_common.c -./tools/h5diff/h5diff_common.h -./tools/h5diff/h5diff_main.c -./tools/h5diff/ph5diff_main.c -./tools/h5diff/h5diffgentest.c -./tools/h5diff/testh5diff.sh.in -./tools/h5diff/testph5diff.sh.in +./tools/src/h5diff/Makefile.am +./tools/src/h5diff/h5diff_common.c +./tools/src/h5diff/h5diff_common.h +./tools/src/h5diff/h5diff_main.c +./tools/src/h5diff/ph5diff_main.c +./tools/test/h5diff/Makefile.am +./tools/test/h5diff/h5diffgentest.c +./tools/test/h5diff/testh5diff.sh.in +./tools/test/h5diff/testph5diff.sh.in # h5format_convert sources -./tools/h5format_convert/Makefile.am -./tools/h5format_convert/h5fc_chk_idx.c -./tools/h5format_convert/h5fc_gentest.c -./tools/h5format_convert/h5format_convert.c -./tools/h5format_convert/testfiles/h5fc_v_n_all.ddl -./tools/h5format_convert/testfiles/h5fc_v_bt1.ddl -./tools/h5format_convert/testfiles/h5fc_v_err.ddl -./tools/h5format_convert/testfiles/h5fc_v_non_chunked.ddl -./tools/h5format_convert/testfiles/h5fc_d_file.ddl -./tools/h5format_convert/testfiles/h5fc_v_ndata_bt1.ddl -./tools/h5format_convert/testfiles/h5fc_dname.ddl -./tools/h5format_convert/testfiles/h5fc_nonexistdset_file.ddl -./tools/h5format_convert/testfiles/h5fc_help.ddl -./tools/h5format_convert/testfiles/h5fc_v_all.ddl -./tools/h5format_convert/testfiles/h5fc_nooption.ddl -./tools/h5format_convert/testfiles/h5fc_v_n_1d.ddl -./tools/h5format_convert/testfiles/h5fc_nonexistfile.ddl -./tools/h5format_convert/testfiles/h5fc_non_v3.h5 -./tools/h5format_convert/testfiles/h5fc_edge_v3.h5 -./tools/h5format_convert/testfiles/h5fc_err_level.h5 -./tools/h5format_convert/testfiles/h5fc_ext1_f.h5 -./tools/h5format_convert/testfiles/h5fc_ext1_i.h5 -./tools/h5format_convert/testfiles/h5fc_ext1_s.h5 -./tools/h5format_convert/testfiles/h5fc_ext2_if.h5 -./tools/h5format_convert/testfiles/h5fc_ext2_is.h5 -./tools/h5format_convert/testfiles/h5fc_ext2_sf.h5 -./tools/h5format_convert/testfiles/h5fc_ext3_isf.h5 -./tools/h5format_convert/testfiles/h5fc_ext_none.h5 -./tools/h5format_convert/testfiles/old_h5fc_ext1_f.h5 -./tools/h5format_convert/testfiles/old_h5fc_ext1_i.h5 -./tools/h5format_convert/testfiles/old_h5fc_ext1_s.h5 -./tools/h5format_convert/testfiles/old_h5fc_ext2_if.h5 -./tools/h5format_convert/testfiles/old_h5fc_ext2_is.h5 -./tools/h5format_convert/testfiles/old_h5fc_ext2_sf.h5 -./tools/h5format_convert/testfiles/old_h5fc_ext3_isf.h5 -./tools/h5format_convert/testfiles/old_h5fc_ext_none.h5 -./tools/h5format_convert/testfiles/h5fc_ext1_f.ddl -./tools/h5format_convert/testfiles/h5fc_ext1_i.ddl -./tools/h5format_convert/testfiles/h5fc_ext1_s.ddl -./tools/h5format_convert/testfiles/h5fc_ext2_if.ddl -./tools/h5format_convert/testfiles/h5fc_ext2_is.ddl -./tools/h5format_convert/testfiles/h5fc_ext2_sf.ddl -./tools/h5format_convert/testfiles/h5fc_ext3_isf.ddl -./tools/h5format_convert/testfiles/old_h5fc_ext1_f.ddl -./tools/h5format_convert/testfiles/old_h5fc_ext1_i.ddl -./tools/h5format_convert/testfiles/old_h5fc_ext1_s.ddl -./tools/h5format_convert/testfiles/old_h5fc_ext2_if.ddl -./tools/h5format_convert/testfiles/old_h5fc_ext2_is.ddl -./tools/h5format_convert/testfiles/old_h5fc_ext2_sf.ddl -./tools/h5format_convert/testfiles/old_h5fc_ext3_isf.ddl -./tools/h5format_convert/testh5fc.sh.in +./tools/src/h5format_convert/Makefile.am +./tools/src/h5format_convert/h5fc_chk_idx.c +./tools/src/h5format_convert/h5fc_gentest.c +./tools/src/h5format_convert/h5format_convert.c +./tools/src/h5format_convert/testfiles/h5fc_v_n_all.ddl +./tools/src/h5format_convert/testfiles/h5fc_v_bt1.ddl +./tools/src/h5format_convert/testfiles/h5fc_v_err.ddl +./tools/src/h5format_convert/testfiles/h5fc_v_non_chunked.ddl +./tools/src/h5format_convert/testfiles/h5fc_d_file.ddl +./tools/src/h5format_convert/testfiles/h5fc_v_ndata_bt1.ddl +./tools/src/h5format_convert/testfiles/h5fc_dname.ddl +./tools/src/h5format_convert/testfiles/h5fc_nonexistdset_file.ddl +./tools/src/h5format_convert/testfiles/h5fc_help.ddl +./tools/src/h5format_convert/testfiles/h5fc_v_all.ddl +./tools/src/h5format_convert/testfiles/h5fc_nooption.ddl +./tools/src/h5format_convert/testfiles/h5fc_v_n_1d.ddl +./tools/src/h5format_convert/testfiles/h5fc_nonexistfile.ddl +./tools/src/h5format_convert/testfiles/h5fc_non_v3.h5 +./tools/src/h5format_convert/testfiles/h5fc_edge_v3.h5 +./tools/src/h5format_convert/testfiles/h5fc_err_level.h5 +./tools/src/h5format_convert/testfiles/h5fc_ext1_f.h5 +./tools/src/h5format_convert/testfiles/h5fc_ext1_i.h5 +./tools/src/h5format_convert/testfiles/h5fc_ext1_s.h5 +./tools/src/h5format_convert/testfiles/h5fc_ext2_if.h5 +./tools/src/h5format_convert/testfiles/h5fc_ext2_is.h5 +./tools/src/h5format_convert/testfiles/h5fc_ext2_sf.h5 +./tools/src/h5format_convert/testfiles/h5fc_ext3_isf.h5 +./tools/src/h5format_convert/testfiles/h5fc_ext_none.h5 +./tools/src/h5format_convert/testfiles/old_h5fc_ext1_f.h5 +./tools/src/h5format_convert/testfiles/old_h5fc_ext1_i.h5 +./tools/src/h5format_convert/testfiles/old_h5fc_ext1_s.h5 +./tools/src/h5format_convert/testfiles/old_h5fc_ext2_if.h5 +./tools/src/h5format_convert/testfiles/old_h5fc_ext2_is.h5 +./tools/src/h5format_convert/testfiles/old_h5fc_ext2_sf.h5 +./tools/src/h5format_convert/testfiles/old_h5fc_ext3_isf.h5 +./tools/src/h5format_convert/testfiles/old_h5fc_ext_none.h5 +./tools/src/h5format_convert/testfiles/h5fc_ext1_f.ddl +./tools/src/h5format_convert/testfiles/h5fc_ext1_i.ddl +./tools/src/h5format_convert/testfiles/h5fc_ext1_s.ddl +./tools/src/h5format_convert/testfiles/h5fc_ext2_if.ddl +./tools/src/h5format_convert/testfiles/h5fc_ext2_is.ddl +./tools/src/h5format_convert/testfiles/h5fc_ext2_sf.ddl +./tools/src/h5format_convert/testfiles/h5fc_ext3_isf.ddl +./tools/src/h5format_convert/testfiles/old_h5fc_ext1_f.ddl +./tools/src/h5format_convert/testfiles/old_h5fc_ext1_i.ddl +./tools/src/h5format_convert/testfiles/old_h5fc_ext1_s.ddl +./tools/src/h5format_convert/testfiles/old_h5fc_ext2_if.ddl +./tools/src/h5format_convert/testfiles/old_h5fc_ext2_is.ddl +./tools/src/h5format_convert/testfiles/old_h5fc_ext2_sf.ddl +./tools/src/h5format_convert/testfiles/old_h5fc_ext3_isf.ddl +./tools/src/h5format_convert/testh5fc.sh.in # h5repack sources -./tools/h5repack/Makefile.am -./tools/h5repack/dynlib_rpk.c -./tools/h5repack/dynlib_vrpk.c -./tools/h5repack/h5repack.sh.in -./tools/h5repack/h5repack_plugin.sh.in -./tools/h5repack/h5repack.c -./tools/h5repack/h5repack.h -./tools/h5repack/h5repack_copy.c -./tools/h5repack/h5repack_refs.c -./tools/h5repack/h5repack_filters.c -./tools/h5repack/h5repack_main.c -./tools/h5repack/h5repack_opttable.c -./tools/h5repack/h5repack_parse.c -./tools/h5repack/h5repack_verify.c -./tools/h5repack/h5repacktst.c -./tools/h5repack/testh5repack_detect_szip.c +./tools/src/h5repack/Makefile.am +./tools/src/h5repack/h5repack.c +./tools/src/h5repack/h5repack.h +./tools/src/h5repack/h5repack_copy.c +./tools/src/h5repack/h5repack_refs.c +./tools/src/h5repack/h5repack_filters.c +./tools/src/h5repack/h5repack_main.c +./tools/src/h5repack/h5repack_opttable.c +./tools/src/h5repack/h5repack_parse.c +./tools/src/h5repack/h5repack_verify.c +./tools/test/h5repack/Makefile.am +./tools/test/h5repack/dynlib_rpk.c +./tools/test/h5repack/dynlib_vrpk.c +./tools/test/h5repack/h5repack.sh.in +./tools/test/h5repack/h5repack_plugin.sh.in +./tools/test/h5repack/h5repacktst.c +./tools/test/h5repack/testh5repack_detect_szip.c # h5ls sources -./tools/h5ls/CMakeTestsVDS.cmake -./tools/h5ls/Makefile.am -./tools/h5ls/h5ls.c -./tools/h5ls/testh5ls.sh.in -./tools/h5ls/testh5lsvds.sh.in +./tools/src/h5ls/Makefile.am +./tools/src/h5ls/h5ls.c +./tools/test/h5ls/Makefile.am +./tools/test/h5ls/CMakeTestsVDS.cmake +./tools/test/h5ls/testh5ls.sh.in +./tools/test/h5ls/testh5lsvds.sh.in # h5copy sources -./tools/h5copy/testh5copy.sh.in -./tools/h5copy/h5copy.c -./tools/h5copy/h5copygentest.c -./tools/h5copy/Makefile.am +./tools/src/h5copy/Makefile.am +./tools/src/h5copy/h5copy.c +./tools/test/h5copy/Makefile.am +./tools/test/h5copy/h5copygentest.c +./tools/test/h5copy/testh5copy.sh.in ./tools/lib/Makefile.am @@ -1364,77 +1372,79 @@ ./tools/lib/io_timer.c ./tools/lib/io_timer.h -./tools/misc/Makefile.am -./tools/misc/h5cc.in -./tools/misc/h5debug.c -./tools/misc/h5mkgrp.c -./tools/misc/h5redeploy.in -./tools/misc/h5repart.c -./tools/misc/h5repart_gentest.c -./tools/misc/repart_test.c -./tools/misc/testh5mkgrp.sh.in -./tools/misc/testh5repart.sh.in -./tools/misc/talign.c -./tools/misc/testfiles/h5mkgrp_help.txt -./tools/misc/testfiles/h5mkgrp_version.txt.in -./tools/misc/h5perf_gentest.c -./tools/misc/vds/Makefile.am -./tools/misc/vds/UC_1.h -./tools/misc/vds/UC_1_one_dim_gen.c -./tools/misc/vds/UC_2.h -./tools/misc/vds/UC_2_two_dims_gen.c -./tools/misc/vds/UC_3.h -./tools/misc/vds/UC_3_gaps_gen.c -./tools/misc/vds/UC_4.h -./tools/misc/vds/UC_4_printf_gen.c -./tools/misc/vds/UC_5.h -./tools/misc/vds/UC_5_stride_gen.c -./tools/misc/vds/UC_common.h +./tools/src/misc/Makefile.am +./tools/src/misc/h5cc.in +./tools/src/misc/h5debug.c +./tools/src/misc/h5mkgrp.c +./tools/src/misc/h5redeploy.in +./tools/src/misc/h5repart.c +./tools/test/misc/Makefile.am +./tools/test/misc/h5repart_gentest.c +./tools/test/misc/repart_test.c +./tools/test/misc/testh5mkgrp.sh.in +./tools/test/misc/testh5repart.sh.in +./tools/test/misc/talign.c +./tools/test/misc/testfiles/h5mkgrp_help.txt +./tools/test/misc/testfiles/h5mkgrp_version.txt.in +./tools/test/misc/h5perf_gentest.c +./tools/test/misc/vds/Makefile.am +./tools/test/misc/vds/UC_1.h +./tools/test/misc/vds/UC_1_one_dim_gen.c +./tools/test/misc/vds/UC_2.h +./tools/test/misc/vds/UC_2_two_dims_gen.c +./tools/test/misc/vds/UC_3.h +./tools/test/misc/vds/UC_3_gaps_gen.c +./tools/test/misc/vds/UC_4.h +./tools/test/misc/vds/UC_4_printf_gen.c +./tools/test/misc/vds/UC_5.h +./tools/test/misc/vds/UC_5_stride_gen.c +./tools/test/misc/vds/UC_common.h # h5stat sources -./tools/h5stat/Makefile.am -./tools/h5stat/h5stat.c +./tools/src/h5stat/Makefile.am +./tools/src/h5stat/h5stat.c # h5stat test files -./tools/h5stat/h5stat_gentest.c -./tools/h5stat/testh5stat.sh.in -./tools/h5stat/testfiles/h5stat_dims1.ddl -./tools/h5stat/testfiles/h5stat_dims2.ddl -./tools/h5stat/testfiles/h5stat_err1_dims.ddl -./tools/h5stat/testfiles/h5stat_err1_links.ddl -./tools/h5stat/testfiles/h5stat_err1_numattrs.ddl -./tools/h5stat/testfiles/h5stat_err2_numattrs.ddl -./tools/h5stat/testfiles/h5stat_filters.ddl -./tools/h5stat/testfiles/h5stat_filters-d.ddl -./tools/h5stat/testfiles/h5stat_filters-dT.ddl -./tools/h5stat/testfiles/h5stat_filters-F.ddl -./tools/h5stat/testfiles/h5stat_filters-file.ddl -./tools/h5stat/testfiles/h5stat_filters-g.ddl -./tools/h5stat/testfiles/h5stat_filters-UD.ddl -./tools/h5stat/testfiles/h5stat_filters-UT.ddl -./tools/h5stat/testfiles/h5stat_filters.h5 -./tools/h5stat/testfiles/h5stat_help1.ddl -./tools/h5stat/testfiles/h5stat_help2.ddl -./tools/h5stat/testfiles/h5stat_idx.h5 -./tools/h5stat/testfiles/h5stat_idx.ddl -./tools/h5stat/testfiles/h5stat_links1.ddl -./tools/h5stat/testfiles/h5stat_links2.ddl -./tools/h5stat/testfiles/h5stat_links3.ddl -./tools/h5stat/testfiles/h5stat_links4.ddl -./tools/h5stat/testfiles/h5stat_links5.ddl -./tools/h5stat/testfiles/h5stat_newgrat.ddl -./tools/h5stat/testfiles/h5stat_newgrat-UA.ddl -./tools/h5stat/testfiles/h5stat_newgrat-UG.ddl -./tools/h5stat/testfiles/h5stat_newgrat.h5 -./tools/h5stat/testfiles/h5stat_nofile.ddl -./tools/h5stat/testfiles/h5stat_notexist.ddl -./tools/h5stat/testfiles/h5stat_numattrs1.ddl -./tools/h5stat/testfiles/h5stat_numattrs2.ddl -./tools/h5stat/testfiles/h5stat_numattrs3.ddl -./tools/h5stat/testfiles/h5stat_numattrs4.ddl -./tools/h5stat/testfiles/h5stat_threshold.h5 -./tools/h5stat/testfiles/h5stat_tsohm.ddl -./tools/h5stat/testfiles/h5stat_tsohm.h5 +./tools/test/h5stat/Makefile.am +./tools/test/h5stat/h5stat_gentest.c +./tools/test/h5stat/testh5stat.sh.in +./tools/test/h5stat/testfiles/h5stat_dims1.ddl +./tools/test/h5stat/testfiles/h5stat_dims2.ddl +./tools/test/h5stat/testfiles/h5stat_err1_dims.ddl +./tools/test/h5stat/testfiles/h5stat_err1_links.ddl +./tools/test/h5stat/testfiles/h5stat_err1_numattrs.ddl +./tools/test/h5stat/testfiles/h5stat_err2_numattrs.ddl +./tools/test/h5stat/testfiles/h5stat_filters.ddl +./tools/test/h5stat/testfiles/h5stat_filters-d.ddl +./tools/test/h5stat/testfiles/h5stat_filters-dT.ddl +./tools/test/h5stat/testfiles/h5stat_filters-F.ddl +./tools/test/h5stat/testfiles/h5stat_filters-file.ddl +./tools/test/h5stat/testfiles/h5stat_filters-g.ddl +./tools/test/h5stat/testfiles/h5stat_filters-UD.ddl +./tools/test/h5stat/testfiles/h5stat_filters-UT.ddl +./tools/test/h5stat/testfiles/h5stat_filters.h5 +./tools/test/h5stat/testfiles/h5stat_help1.ddl +./tools/test/h5stat/testfiles/h5stat_help2.ddl +./tools/test/h5stat/testfiles/h5stat_idx.h5 +./tools/test/h5stat/testfiles/h5stat_idx.ddl +./tools/test/h5stat/testfiles/h5stat_links1.ddl +./tools/test/h5stat/testfiles/h5stat_links2.ddl +./tools/test/h5stat/testfiles/h5stat_links3.ddl +./tools/test/h5stat/testfiles/h5stat_links4.ddl +./tools/test/h5stat/testfiles/h5stat_links5.ddl +./tools/test/h5stat/testfiles/h5stat_newgrat.ddl +./tools/test/h5stat/testfiles/h5stat_newgrat-UA.ddl +./tools/test/h5stat/testfiles/h5stat_newgrat-UG.ddl +./tools/test/h5stat/testfiles/h5stat_newgrat.h5 +./tools/test/h5stat/testfiles/h5stat_nofile.ddl +./tools/test/h5stat/testfiles/h5stat_notexist.ddl +./tools/test/h5stat/testfiles/h5stat_numattrs1.ddl +./tools/test/h5stat/testfiles/h5stat_numattrs2.ddl +./tools/test/h5stat/testfiles/h5stat_numattrs3.ddl +./tools/test/h5stat/testfiles/h5stat_numattrs4.ddl +./tools/test/h5stat/testfiles/h5stat_threshold.h5 +./tools/test/h5stat/testfiles/h5stat_tsohm.ddl +./tools/test/h5stat/testfiles/h5stat_tsohm.h5 # h5dump test files ./tools/testfiles/charsets.h5 @@ -1731,44 +1741,44 @@ ./tools/testfiles/twithddlfile.exp # h5dump test error files -./tools/h5dump/errfiles/filter_fail.err -./tools/h5dump/errfiles/non_existing.err -./tools/h5dump/errfiles/tall-1.err -./tools/h5dump/errfiles/tall-2A.err -./tools/h5dump/errfiles/tall-2A0.err -./tools/h5dump/errfiles/tall-2B.err -./tools/h5dump/errfiles/tarray1_big.err -./tools/h5dump/errfiles/tattr-3.err -./tools/h5dump/errfiles/tattrregR.err -./tools/h5dump/errfiles/tcomp-3.err -./tools/h5dump/errfiles/tdataregR.err -./tools/h5dump/errfiles/tdset-2.err -./tools/h5dump/errfiles/texceedsubblock.err -./tools/h5dump/errfiles/texceedsubcount.err -./tools/h5dump/errfiles/texceedsubstart.err -./tools/h5dump/errfiles/texceedsubstride.err -./tools/h5dump/errfiles/textlink.err -./tools/h5dump/errfiles/textlinkfar.err -./tools/h5dump/errfiles/textlinksrc.err -./tools/h5dump/errfiles/tgroup-2.err -./tools/h5dump/errfiles/tnofilename-with-packed-bits.err -./tools/h5dump/errfiles/torderlinks1.err -./tools/h5dump/errfiles/torderlinks2.err -./tools/h5dump/errfiles/tpbitsCharLengthExceeded.err -./tools/h5dump/errfiles/tpbitsCharOffsetExceeded.err -./tools/h5dump/errfiles/tpbitsIncomplete.err -./tools/h5dump/errfiles/tpbitsIntLengthExceeded.err -./tools/h5dump/errfiles/tpbitsIntOffsetExceeded.err -./tools/h5dump/errfiles/tpbitsLengthExceeded.err -./tools/h5dump/errfiles/tpbitsLengthPositive.err -./tools/h5dump/errfiles/tpbitsLongLengthExceeded.err -./tools/h5dump/errfiles/tpbitsLongOffsetExceeded.err -./tools/h5dump/errfiles/tpbitsMaxExceeded.err -./tools/h5dump/errfiles/tpbitsOffsetExceeded.err -./tools/h5dump/errfiles/tpbitsOffsetNegative.err -./tools/h5dump/errfiles/tperror.err -./tools/h5dump/errfiles/tqmarkfile.err -./tools/h5dump/errfiles/tslink-D.err +./tools/test/h5dump/errfiles/filter_fail.err +./tools/test/h5dump/errfiles/non_existing.err +./tools/test/h5dump/errfiles/tall-1.err +./tools/test/h5dump/errfiles/tall-2A.err +./tools/test/h5dump/errfiles/tall-2A0.err +./tools/test/h5dump/errfiles/tall-2B.err +./tools/test/h5dump/errfiles/tarray1_big.err +./tools/test/h5dump/errfiles/tattr-3.err +./tools/test/h5dump/errfiles/tattrregR.err +./tools/test/h5dump/errfiles/tcomp-3.err +./tools/test/h5dump/errfiles/tdataregR.err +./tools/test/h5dump/errfiles/tdset-2.err +./tools/test/h5dump/errfiles/texceedsubblock.err +./tools/test/h5dump/errfiles/texceedsubcount.err +./tools/test/h5dump/errfiles/texceedsubstart.err +./tools/test/h5dump/errfiles/texceedsubstride.err +./tools/test/h5dump/errfiles/textlink.err +./tools/test/h5dump/errfiles/textlinkfar.err +./tools/test/h5dump/errfiles/textlinksrc.err +./tools/test/h5dump/errfiles/tgroup-2.err +./tools/test/h5dump/errfiles/tnofilename-with-packed-bits.err +./tools/test/h5dump/errfiles/torderlinks1.err +./tools/test/h5dump/errfiles/torderlinks2.err +./tools/test/h5dump/errfiles/tpbitsCharLengthExceeded.err +./tools/test/h5dump/errfiles/tpbitsCharOffsetExceeded.err +./tools/test/h5dump/errfiles/tpbitsIncomplete.err +./tools/test/h5dump/errfiles/tpbitsIntLengthExceeded.err +./tools/test/h5dump/errfiles/tpbitsIntOffsetExceeded.err +./tools/test/h5dump/errfiles/tpbitsLengthExceeded.err +./tools/test/h5dump/errfiles/tpbitsLengthPositive.err +./tools/test/h5dump/errfiles/tpbitsLongLengthExceeded.err +./tools/test/h5dump/errfiles/tpbitsLongOffsetExceeded.err +./tools/test/h5dump/errfiles/tpbitsMaxExceeded.err +./tools/test/h5dump/errfiles/tpbitsOffsetExceeded.err +./tools/test/h5dump/errfiles/tpbitsOffsetNegative.err +./tools/test/h5dump/errfiles/tperror.err +./tools/test/h5dump/errfiles/tqmarkfile.err +./tools/test/h5dump/errfiles/tslink-D.err # h5dump packed bits validation ./tools/testfiles/pbits/tnofilename-with-packed-bits.ddl @@ -2039,285 +2049,285 @@ #test files for h5diff -./tools/h5diff/testfiles/h5diff_10.txt -./tools/h5diff/testfiles/h5diff_11.txt -./tools/h5diff/testfiles/h5diff_12.txt -./tools/h5diff/testfiles/h5diff_13.txt -./tools/h5diff/testfiles/h5diff_14.txt -./tools/h5diff/testfiles/h5diff_15.txt -./tools/h5diff/testfiles/h5diff_16_1.txt -./tools/h5diff/testfiles/h5diff_16_2.txt -./tools/h5diff/testfiles/h5diff_16_3.txt -./tools/h5diff/testfiles/h5diff_17.txt -./tools/h5diff/testfiles/h5diff_171.txt -./tools/h5diff/testfiles/h5diff_172.txt -./tools/h5diff/testfiles/h5diff_18.txt -./tools/h5diff/testfiles/h5diff_18_1.txt -./tools/h5diff/testfiles/h5diff_19.txt -./tools/h5diff/testfiles/h5diff_20.txt -./tools/h5diff/testfiles/h5diff_21.txt -./tools/h5diff/testfiles/h5diff_22.txt -./tools/h5diff/testfiles/h5diff_23.txt -./tools/h5diff/testfiles/h5diff_24.txt -./tools/h5diff/testfiles/h5diff_25.txt -./tools/h5diff/testfiles/h5diff_26.txt -./tools/h5diff/testfiles/h5diff_27.txt -./tools/h5diff/testfiles/h5diff_28.txt -./tools/h5diff/testfiles/h5diff_30.txt -./tools/h5diff/testfiles/h5diff_50.txt -./tools/h5diff/testfiles/h5diff_51.txt -./tools/h5diff/testfiles/h5diff_52.txt -./tools/h5diff/testfiles/h5diff_53.txt -./tools/h5diff/testfiles/h5diff_54.txt -./tools/h5diff/testfiles/h5diff_55.txt -./tools/h5diff/testfiles/h5diff_56.txt -./tools/h5diff/testfiles/h5diff_57.txt -./tools/h5diff/testfiles/h5diff_58.txt -./tools/h5diff/testfiles/h5diff_59.txt -./tools/h5diff/testfiles/h5diff_600.txt -./tools/h5diff/testfiles/h5diff_601.txt -./tools/h5diff/testfiles/h5diff_603.txt -./tools/h5diff/testfiles/h5diff_604.txt -./tools/h5diff/testfiles/h5diff_605.txt -./tools/h5diff/testfiles/h5diff_606.txt -./tools/h5diff/testfiles/h5diff_607.txt -./tools/h5diff/testfiles/h5diff_608.txt -./tools/h5diff/testfiles/h5diff_609.txt -./tools/h5diff/testfiles/h5diff_610.txt -./tools/h5diff/testfiles/h5diff_612.txt -./tools/h5diff/testfiles/h5diff_613.txt -./tools/h5diff/testfiles/h5diff_614.txt -./tools/h5diff/testfiles/h5diff_615.txt -./tools/h5diff/testfiles/h5diff_616.txt -./tools/h5diff/testfiles/h5diff_617.txt -./tools/h5diff/testfiles/h5diff_618.txt -./tools/h5diff/testfiles/h5diff_619.txt -./tools/h5diff/testfiles/h5diff_621.txt -./tools/h5diff/testfiles/h5diff_622.txt -./tools/h5diff/testfiles/h5diff_623.txt -./tools/h5diff/testfiles/h5diff_624.txt -./tools/h5diff/testfiles/h5diff_625.txt -./tools/h5diff/testfiles/h5diff_626.txt -./tools/h5diff/testfiles/h5diff_627.txt -./tools/h5diff/testfiles/h5diff_628.txt -./tools/h5diff/testfiles/h5diff_629.txt -./tools/h5diff/testfiles/h5diff_630.txt -./tools/h5diff/testfiles/h5diff_631.txt -./tools/h5diff/testfiles/h5diff_640.txt -./tools/h5diff/testfiles/h5diff_641.txt -./tools/h5diff/testfiles/h5diff_642.txt -./tools/h5diff/testfiles/h5diff_643.txt -./tools/h5diff/testfiles/h5diff_644.txt -./tools/h5diff/testfiles/h5diff_645.txt -./tools/h5diff/testfiles/h5diff_646.txt -./tools/h5diff/testfiles/h5diff_70.txt -./tools/h5diff/testfiles/h5diff_700.txt -./tools/h5diff/testfiles/h5diff_701.txt -./tools/h5diff/testfiles/h5diff_702.txt -./tools/h5diff/testfiles/h5diff_703.txt -./tools/h5diff/testfiles/h5diff_704.txt -./tools/h5diff/testfiles/h5diff_705.txt -./tools/h5diff/testfiles/h5diff_706.txt -./tools/h5diff/testfiles/h5diff_707.txt -./tools/h5diff/testfiles/h5diff_708.txt -./tools/h5diff/testfiles/h5diff_709.txt -./tools/h5diff/testfiles/h5diff_710.txt -./tools/h5diff/testfiles/h5diff_80.txt -./tools/h5diff/testfiles/h5diff_90.txt -./tools/h5diff/testfiles/h5diff_100.txt -./tools/h5diff/testfiles/h5diff_101.txt -./tools/h5diff/testfiles/h5diff_102.txt -./tools/h5diff/testfiles/h5diff_103.txt -./tools/h5diff/testfiles/h5diff_104.txt +./tools/test/h5diff/testfiles/h5diff_10.txt +./tools/test/h5diff/testfiles/h5diff_11.txt +./tools/test/h5diff/testfiles/h5diff_12.txt +./tools/test/h5diff/testfiles/h5diff_13.txt +./tools/test/h5diff/testfiles/h5diff_14.txt +./tools/test/h5diff/testfiles/h5diff_15.txt +./tools/test/h5diff/testfiles/h5diff_16_1.txt +./tools/test/h5diff/testfiles/h5diff_16_2.txt +./tools/test/h5diff/testfiles/h5diff_16_3.txt +./tools/test/h5diff/testfiles/h5diff_17.txt +./tools/test/h5diff/testfiles/h5diff_171.txt +./tools/test/h5diff/testfiles/h5diff_172.txt +./tools/test/h5diff/testfiles/h5diff_18.txt +./tools/test/h5diff/testfiles/h5diff_18_1.txt +./tools/test/h5diff/testfiles/h5diff_19.txt +./tools/test/h5diff/testfiles/h5diff_20.txt +./tools/test/h5diff/testfiles/h5diff_21.txt +./tools/test/h5diff/testfiles/h5diff_22.txt +./tools/test/h5diff/testfiles/h5diff_23.txt +./tools/test/h5diff/testfiles/h5diff_24.txt +./tools/test/h5diff/testfiles/h5diff_25.txt +./tools/test/h5diff/testfiles/h5diff_26.txt +./tools/test/h5diff/testfiles/h5diff_27.txt +./tools/test/h5diff/testfiles/h5diff_28.txt +./tools/test/h5diff/testfiles/h5diff_30.txt +./tools/test/h5diff/testfiles/h5diff_50.txt +./tools/test/h5diff/testfiles/h5diff_51.txt +./tools/test/h5diff/testfiles/h5diff_52.txt +./tools/test/h5diff/testfiles/h5diff_53.txt +./tools/test/h5diff/testfiles/h5diff_54.txt +./tools/test/h5diff/testfiles/h5diff_55.txt +./tools/test/h5diff/testfiles/h5diff_56.txt +./tools/test/h5diff/testfiles/h5diff_57.txt +./tools/test/h5diff/testfiles/h5diff_58.txt +./tools/test/h5diff/testfiles/h5diff_59.txt +./tools/test/h5diff/testfiles/h5diff_600.txt +./tools/test/h5diff/testfiles/h5diff_601.txt +./tools/test/h5diff/testfiles/h5diff_603.txt +./tools/test/h5diff/testfiles/h5diff_604.txt +./tools/test/h5diff/testfiles/h5diff_605.txt +./tools/test/h5diff/testfiles/h5diff_606.txt +./tools/test/h5diff/testfiles/h5diff_607.txt +./tools/test/h5diff/testfiles/h5diff_608.txt +./tools/test/h5diff/testfiles/h5diff_609.txt +./tools/test/h5diff/testfiles/h5diff_610.txt +./tools/test/h5diff/testfiles/h5diff_612.txt +./tools/test/h5diff/testfiles/h5diff_613.txt +./tools/test/h5diff/testfiles/h5diff_614.txt +./tools/test/h5diff/testfiles/h5diff_615.txt +./tools/test/h5diff/testfiles/h5diff_616.txt +./tools/test/h5diff/testfiles/h5diff_617.txt +./tools/test/h5diff/testfiles/h5diff_618.txt +./tools/test/h5diff/testfiles/h5diff_619.txt +./tools/test/h5diff/testfiles/h5diff_621.txt +./tools/test/h5diff/testfiles/h5diff_622.txt +./tools/test/h5diff/testfiles/h5diff_623.txt +./tools/test/h5diff/testfiles/h5diff_624.txt +./tools/test/h5diff/testfiles/h5diff_625.txt +./tools/test/h5diff/testfiles/h5diff_626.txt +./tools/test/h5diff/testfiles/h5diff_627.txt +./tools/test/h5diff/testfiles/h5diff_628.txt +./tools/test/h5diff/testfiles/h5diff_629.txt +./tools/test/h5diff/testfiles/h5diff_630.txt +./tools/test/h5diff/testfiles/h5diff_631.txt +./tools/test/h5diff/testfiles/h5diff_640.txt +./tools/test/h5diff/testfiles/h5diff_641.txt +./tools/test/h5diff/testfiles/h5diff_642.txt +./tools/test/h5diff/testfiles/h5diff_643.txt +./tools/test/h5diff/testfiles/h5diff_644.txt +./tools/test/h5diff/testfiles/h5diff_645.txt +./tools/test/h5diff/testfiles/h5diff_646.txt +./tools/test/h5diff/testfiles/h5diff_70.txt +./tools/test/h5diff/testfiles/h5diff_700.txt +./tools/test/h5diff/testfiles/h5diff_701.txt +./tools/test/h5diff/testfiles/h5diff_702.txt +./tools/test/h5diff/testfiles/h5diff_703.txt +./tools/test/h5diff/testfiles/h5diff_704.txt +./tools/test/h5diff/testfiles/h5diff_705.txt +./tools/test/h5diff/testfiles/h5diff_706.txt +./tools/test/h5diff/testfiles/h5diff_707.txt +./tools/test/h5diff/testfiles/h5diff_708.txt +./tools/test/h5diff/testfiles/h5diff_709.txt +./tools/test/h5diff/testfiles/h5diff_710.txt +./tools/test/h5diff/testfiles/h5diff_80.txt +./tools/test/h5diff/testfiles/h5diff_90.txt +./tools/test/h5diff/testfiles/h5diff_100.txt +./tools/test/h5diff/testfiles/h5diff_101.txt +./tools/test/h5diff/testfiles/h5diff_102.txt +./tools/test/h5diff/testfiles/h5diff_103.txt +./tools/test/h5diff/testfiles/h5diff_104.txt # w for Windows-specific -./tools/h5diff/testfiles/h5diff_101w.txt -./tools/h5diff/testfiles/h5diff_102w.txt -./tools/h5diff/testfiles/h5diff_103w.txt -./tools/h5diff/testfiles/h5diff_104w.txt -./tools/h5diff/testfiles/h5diff_200.txt -./tools/h5diff/testfiles/h5diff_201.txt -./tools/h5diff/testfiles/h5diff_202.txt -./tools/h5diff/testfiles/h5diff_203.txt -./tools/h5diff/testfiles/h5diff_204.txt -./tools/h5diff/testfiles/h5diff_205.txt -./tools/h5diff/testfiles/h5diff_206.txt -./tools/h5diff/testfiles/h5diff_207.txt -./tools/h5diff/testfiles/h5diff_208.txt -./tools/h5diff/testfiles/h5diff_220.txt -./tools/h5diff/testfiles/h5diff_221.txt -./tools/h5diff/testfiles/h5diff_222.txt -./tools/h5diff/testfiles/h5diff_223.txt -./tools/h5diff/testfiles/h5diff_224.txt -./tools/h5diff/testfiles/h5diff_300.txt -./tools/h5diff/testfiles/h5diff_400.txt -./tools/h5diff/testfiles/h5diff_401.txt -./tools/h5diff/testfiles/h5diff_402.txt -./tools/h5diff/testfiles/h5diff_403.txt -./tools/h5diff/testfiles/h5diff_404.txt -./tools/h5diff/testfiles/h5diff_405.txt -./tools/h5diff/testfiles/h5diff_406.txt -./tools/h5diff/testfiles/h5diff_407.txt -./tools/h5diff/testfiles/h5diff_408.txt -./tools/h5diff/testfiles/h5diff_409.txt -./tools/h5diff/testfiles/h5diff_410.txt -./tools/h5diff/testfiles/h5diff_411.txt -./tools/h5diff/testfiles/h5diff_412.txt -./tools/h5diff/testfiles/h5diff_413.txt -./tools/h5diff/testfiles/h5diff_414.txt -./tools/h5diff/testfiles/h5diff_415.txt -./tools/h5diff/testfiles/h5diff_416.txt -./tools/h5diff/testfiles/h5diff_417.txt -./tools/h5diff/testfiles/h5diff_418.txt -./tools/h5diff/testfiles/h5diff_419.txt -./tools/h5diff/testfiles/h5diff_420.txt -./tools/h5diff/testfiles/h5diff_421.txt -./tools/h5diff/testfiles/h5diff_422.txt -./tools/h5diff/testfiles/h5diff_423.txt -./tools/h5diff/testfiles/h5diff_424.txt -./tools/h5diff/testfiles/h5diff_425.txt -./tools/h5diff/testfiles/h5diff_450.txt -./tools/h5diff/testfiles/h5diff_451.txt -./tools/h5diff/testfiles/h5diff_452.txt -./tools/h5diff/testfiles/h5diff_453.txt -./tools/h5diff/testfiles/h5diff_454.txt -./tools/h5diff/testfiles/h5diff_455.txt -./tools/h5diff/testfiles/h5diff_456.txt -./tools/h5diff/testfiles/h5diff_457.txt -./tools/h5diff/testfiles/h5diff_458.txt -./tools/h5diff/testfiles/h5diff_459.txt -./tools/h5diff/testfiles/h5diff_465.txt -./tools/h5diff/testfiles/h5diff_466.txt -./tools/h5diff/testfiles/h5diff_467.txt -./tools/h5diff/testfiles/h5diff_468.txt -./tools/h5diff/testfiles/h5diff_469.txt -./tools/h5diff/testfiles/h5diff_471.txt -./tools/h5diff/testfiles/h5diff_472.txt -./tools/h5diff/testfiles/h5diff_473.txt -./tools/h5diff/testfiles/h5diff_474.txt -./tools/h5diff/testfiles/h5diff_475.txt -./tools/h5diff/testfiles/h5diff_480.txt -./tools/h5diff/testfiles/h5diff_481.txt -./tools/h5diff/testfiles/h5diff_482.txt -./tools/h5diff/testfiles/h5diff_483.txt -./tools/h5diff/testfiles/h5diff_484.txt -./tools/h5diff/testfiles/h5diff_485.txt -./tools/h5diff/testfiles/h5diff_486.txt -./tools/h5diff/testfiles/h5diff_487.txt -./tools/h5diff/testfiles/h5diff_500.txt -./tools/h5diff/testfiles/h5diff_501.txt -./tools/h5diff/testfiles/h5diff_502.txt -./tools/h5diff/testfiles/h5diff_503.txt -./tools/h5diff/testfiles/h5diff_504.txt -./tools/h5diff/testfiles/h5diff_505.txt -./tools/h5diff/testfiles/h5diff_506.txt -./tools/h5diff/testfiles/h5diff_507.txt -./tools/h5diff/testfiles/h5diff_508.txt -./tools/h5diff/testfiles/h5diff_509.txt -./tools/h5diff/testfiles/h5diff_510.txt -./tools/h5diff/testfiles/h5diff_511.txt -./tools/h5diff/testfiles/h5diff_512.txt -./tools/h5diff/testfiles/h5diff_513.txt -./tools/h5diff/testfiles/h5diff_514.txt -./tools/h5diff/testfiles/h5diff_515.txt -./tools/h5diff/testfiles/h5diff_516.txt -./tools/h5diff/testfiles/h5diff_517.txt -./tools/h5diff/testfiles/h5diff_518.txt -./tools/h5diff/testfiles/h5diff_530.txt -./tools/h5diff/testfiles/h5diff_540.txt - -./tools/h5diff/testfiles/h5diff_attr1.h5 -./tools/h5diff/testfiles/h5diff_attr2.h5 -./tools/h5diff/testfiles/h5diff_attr_v_level1.h5 -./tools/h5diff/testfiles/h5diff_attr_v_level2.h5 -./tools/h5diff/testfiles/h5diff_basic1.h5 -./tools/h5diff/testfiles/h5diff_basic2.h5 -./tools/h5diff/testfiles/h5diff_dset1.h5 -./tools/h5diff/testfiles/h5diff_dset2.h5 -./tools/h5diff/testfiles/h5diff_dtypes.h5 -./tools/h5diff/testfiles/h5diff_empty.h5 -./tools/h5diff/testfiles/h5diff_hyper1.h5 -./tools/h5diff/testfiles/h5diff_hyper2.h5 -./tools/h5diff/testfiles/h5diff_types.h5 -./tools/h5diff/testfiles/h5diff_links.h5 -./tools/h5diff/testfiles/h5diff_ext2softlink_src.h5 -./tools/h5diff/testfiles/h5diff_ext2softlink_trg.h5 -./tools/h5diff/testfiles/h5diff_extlink_src.h5 -./tools/h5diff/testfiles/h5diff_extlink_trg.h5 -./tools/h5diff/testfiles/h5diff_linked_softlink.h5 -./tools/h5diff/testfiles/h5diff_softlinks.h5 -./tools/h5diff/testfiles/h5diff_danglelinks1.h5 -./tools/h5diff/testfiles/h5diff_danglelinks2.h5 -./tools/h5diff/testfiles/h5diff_grp_recurse1.h5 -./tools/h5diff/testfiles/h5diff_grp_recurse2.h5 -./tools/h5diff/testfiles/h5diff_grp_recurse_ext1.h5 -./tools/h5diff/testfiles/h5diff_grp_recurse_ext2-1.h5 -./tools/h5diff/testfiles/h5diff_grp_recurse_ext2-2.h5 -./tools/h5diff/testfiles/h5diff_grp_recurse_ext2-3.h5 -./tools/h5diff/testfiles/h5diff_exclude1-1.h5 -./tools/h5diff/testfiles/h5diff_exclude1-2.h5 -./tools/h5diff/testfiles/h5diff_exclude2-1.h5 -./tools/h5diff/testfiles/h5diff_exclude2-2.h5 -./tools/h5diff/testfiles/h5diff_exclude3-1.h5 -./tools/h5diff/testfiles/h5diff_exclude3-2.h5 -./tools/h5diff/testfiles/h5diff_comp_vl_strs.h5 -./tools/h5diff/testfiles/h5diff_dset_zero_dim_size1.h5 -./tools/h5diff/testfiles/h5diff_dset_zero_dim_size2.h5 -./tools/h5diff/testfiles/h5diff_enum_invalid_values.h5 -./tools/h5diff/testfiles/compounds_array_vlen1.h5 -./tools/h5diff/testfiles/compounds_array_vlen2.h5 -./tools/h5diff/testfiles/non_comparables1.h5 -./tools/h5diff/testfiles/non_comparables2.h5 -./tools/h5diff/testfiles/tmptest2.he5 -./tools/h5diff/testfiles/tmpSingleSiteBethe.reference.h5 -./tools/h5diff/testfiles/h5diff_tmp1.txt -./tools/h5diff/testfiles/tmptest.he5 -./tools/h5diff/testfiles/h5diff_tmp2.txt -./tools/h5diff/testfiles/tmpSingleSiteBethe.output.h5 +./tools/test/h5diff/testfiles/h5diff_101w.txt +./tools/test/h5diff/testfiles/h5diff_102w.txt +./tools/test/h5diff/testfiles/h5diff_103w.txt +./tools/test/h5diff/testfiles/h5diff_104w.txt +./tools/test/h5diff/testfiles/h5diff_200.txt +./tools/test/h5diff/testfiles/h5diff_201.txt +./tools/test/h5diff/testfiles/h5diff_202.txt +./tools/test/h5diff/testfiles/h5diff_203.txt +./tools/test/h5diff/testfiles/h5diff_204.txt +./tools/test/h5diff/testfiles/h5diff_205.txt +./tools/test/h5diff/testfiles/h5diff_206.txt +./tools/test/h5diff/testfiles/h5diff_207.txt +./tools/test/h5diff/testfiles/h5diff_208.txt +./tools/test/h5diff/testfiles/h5diff_220.txt +./tools/test/h5diff/testfiles/h5diff_221.txt +./tools/test/h5diff/testfiles/h5diff_222.txt +./tools/test/h5diff/testfiles/h5diff_223.txt +./tools/test/h5diff/testfiles/h5diff_224.txt +./tools/test/h5diff/testfiles/h5diff_300.txt +./tools/test/h5diff/testfiles/h5diff_400.txt +./tools/test/h5diff/testfiles/h5diff_401.txt +./tools/test/h5diff/testfiles/h5diff_402.txt +./tools/test/h5diff/testfiles/h5diff_403.txt +./tools/test/h5diff/testfiles/h5diff_404.txt +./tools/test/h5diff/testfiles/h5diff_405.txt +./tools/test/h5diff/testfiles/h5diff_406.txt +./tools/test/h5diff/testfiles/h5diff_407.txt +./tools/test/h5diff/testfiles/h5diff_408.txt +./tools/test/h5diff/testfiles/h5diff_409.txt +./tools/test/h5diff/testfiles/h5diff_410.txt +./tools/test/h5diff/testfiles/h5diff_411.txt +./tools/test/h5diff/testfiles/h5diff_412.txt +./tools/test/h5diff/testfiles/h5diff_413.txt +./tools/test/h5diff/testfiles/h5diff_414.txt +./tools/test/h5diff/testfiles/h5diff_415.txt +./tools/test/h5diff/testfiles/h5diff_416.txt +./tools/test/h5diff/testfiles/h5diff_417.txt +./tools/test/h5diff/testfiles/h5diff_418.txt +./tools/test/h5diff/testfiles/h5diff_419.txt +./tools/test/h5diff/testfiles/h5diff_420.txt +./tools/test/h5diff/testfiles/h5diff_421.txt +./tools/test/h5diff/testfiles/h5diff_422.txt +./tools/test/h5diff/testfiles/h5diff_423.txt +./tools/test/h5diff/testfiles/h5diff_424.txt +./tools/test/h5diff/testfiles/h5diff_425.txt +./tools/test/h5diff/testfiles/h5diff_450.txt +./tools/test/h5diff/testfiles/h5diff_451.txt +./tools/test/h5diff/testfiles/h5diff_452.txt +./tools/test/h5diff/testfiles/h5diff_453.txt +./tools/test/h5diff/testfiles/h5diff_454.txt +./tools/test/h5diff/testfiles/h5diff_455.txt +./tools/test/h5diff/testfiles/h5diff_456.txt +./tools/test/h5diff/testfiles/h5diff_457.txt +./tools/test/h5diff/testfiles/h5diff_458.txt +./tools/test/h5diff/testfiles/h5diff_459.txt +./tools/test/h5diff/testfiles/h5diff_465.txt +./tools/test/h5diff/testfiles/h5diff_466.txt +./tools/test/h5diff/testfiles/h5diff_467.txt +./tools/test/h5diff/testfiles/h5diff_468.txt +./tools/test/h5diff/testfiles/h5diff_469.txt +./tools/test/h5diff/testfiles/h5diff_471.txt +./tools/test/h5diff/testfiles/h5diff_472.txt +./tools/test/h5diff/testfiles/h5diff_473.txt +./tools/test/h5diff/testfiles/h5diff_474.txt +./tools/test/h5diff/testfiles/h5diff_475.txt +./tools/test/h5diff/testfiles/h5diff_480.txt +./tools/test/h5diff/testfiles/h5diff_481.txt +./tools/test/h5diff/testfiles/h5diff_482.txt +./tools/test/h5diff/testfiles/h5diff_483.txt +./tools/test/h5diff/testfiles/h5diff_484.txt +./tools/test/h5diff/testfiles/h5diff_485.txt +./tools/test/h5diff/testfiles/h5diff_486.txt +./tools/test/h5diff/testfiles/h5diff_487.txt +./tools/test/h5diff/testfiles/h5diff_500.txt +./tools/test/h5diff/testfiles/h5diff_501.txt +./tools/test/h5diff/testfiles/h5diff_502.txt +./tools/test/h5diff/testfiles/h5diff_503.txt +./tools/test/h5diff/testfiles/h5diff_504.txt +./tools/test/h5diff/testfiles/h5diff_505.txt +./tools/test/h5diff/testfiles/h5diff_506.txt +./tools/test/h5diff/testfiles/h5diff_507.txt +./tools/test/h5diff/testfiles/h5diff_508.txt +./tools/test/h5diff/testfiles/h5diff_509.txt +./tools/test/h5diff/testfiles/h5diff_510.txt +./tools/test/h5diff/testfiles/h5diff_511.txt +./tools/test/h5diff/testfiles/h5diff_512.txt +./tools/test/h5diff/testfiles/h5diff_513.txt +./tools/test/h5diff/testfiles/h5diff_514.txt +./tools/test/h5diff/testfiles/h5diff_515.txt +./tools/test/h5diff/testfiles/h5diff_516.txt +./tools/test/h5diff/testfiles/h5diff_517.txt +./tools/test/h5diff/testfiles/h5diff_518.txt +./tools/test/h5diff/testfiles/h5diff_530.txt +./tools/test/h5diff/testfiles/h5diff_540.txt + +./tools/test/h5diff/testfiles/h5diff_attr1.h5 +./tools/test/h5diff/testfiles/h5diff_attr2.h5 +./tools/test/h5diff/testfiles/h5diff_attr_v_level1.h5 +./tools/test/h5diff/testfiles/h5diff_attr_v_level2.h5 +./tools/test/h5diff/testfiles/h5diff_basic1.h5 +./tools/test/h5diff/testfiles/h5diff_basic2.h5 +./tools/test/h5diff/testfiles/h5diff_dset1.h5 +./tools/test/h5diff/testfiles/h5diff_dset2.h5 +./tools/test/h5diff/testfiles/h5diff_dtypes.h5 +./tools/test/h5diff/testfiles/h5diff_empty.h5 +./tools/test/h5diff/testfiles/h5diff_hyper1.h5 +./tools/test/h5diff/testfiles/h5diff_hyper2.h5 +./tools/test/h5diff/testfiles/h5diff_types.h5 +./tools/test/h5diff/testfiles/h5diff_links.h5 +./tools/test/h5diff/testfiles/h5diff_ext2softlink_src.h5 +./tools/test/h5diff/testfiles/h5diff_ext2softlink_trg.h5 +./tools/test/h5diff/testfiles/h5diff_extlink_src.h5 +./tools/test/h5diff/testfiles/h5diff_extlink_trg.h5 +./tools/test/h5diff/testfiles/h5diff_linked_softlink.h5 +./tools/test/h5diff/testfiles/h5diff_softlinks.h5 +./tools/test/h5diff/testfiles/h5diff_danglelinks1.h5 +./tools/test/h5diff/testfiles/h5diff_danglelinks2.h5 +./tools/test/h5diff/testfiles/h5diff_grp_recurse1.h5 +./tools/test/h5diff/testfiles/h5diff_grp_recurse2.h5 +./tools/test/h5diff/testfiles/h5diff_grp_recurse_ext1.h5 +./tools/test/h5diff/testfiles/h5diff_grp_recurse_ext2-1.h5 +./tools/test/h5diff/testfiles/h5diff_grp_recurse_ext2-2.h5 +./tools/test/h5diff/testfiles/h5diff_grp_recurse_ext2-3.h5 +./tools/test/h5diff/testfiles/h5diff_exclude1-1.h5 +./tools/test/h5diff/testfiles/h5diff_exclude1-2.h5 +./tools/test/h5diff/testfiles/h5diff_exclude2-1.h5 +./tools/test/h5diff/testfiles/h5diff_exclude2-2.h5 +./tools/test/h5diff/testfiles/h5diff_exclude3-1.h5 +./tools/test/h5diff/testfiles/h5diff_exclude3-2.h5 +./tools/test/h5diff/testfiles/h5diff_comp_vl_strs.h5 +./tools/test/h5diff/testfiles/h5diff_dset_zero_dim_size1.h5 +./tools/test/h5diff/testfiles/h5diff_dset_zero_dim_size2.h5 +./tools/test/h5diff/testfiles/h5diff_enum_invalid_values.h5 +./tools/test/h5diff/testfiles/compounds_array_vlen1.h5 +./tools/test/h5diff/testfiles/compounds_array_vlen2.h5 +./tools/test/h5diff/testfiles/non_comparables1.h5 +./tools/test/h5diff/testfiles/non_comparables2.h5 +./tools/test/h5diff/testfiles/tmptest2.he5 +./tools/test/h5diff/testfiles/tmpSingleSiteBethe.reference.h5 +./tools/test/h5diff/testfiles/h5diff_tmp1.txt +./tools/test/h5diff/testfiles/tmptest.he5 +./tools/test/h5diff/testfiles/h5diff_tmp2.txt +./tools/test/h5diff/testfiles/tmpSingleSiteBethe.output.h5 #vds -./tools/h5diff/testfiles/h5diff_v1.txt -./tools/h5diff/testfiles/h5diff_v2.txt -./tools/h5diff/testfiles/h5diff_v3.txt +./tools/test/h5diff/testfiles/h5diff_v1.txt +./tools/test/h5diff/testfiles/h5diff_v2.txt +./tools/test/h5diff/testfiles/h5diff_v3.txt #test files for h5repack -./tools/h5repack/testfiles/README -./tools/h5repack/testfiles/h5repack_attr.h5 -./tools/h5repack/testfiles/h5repack_attr_refs.h5 -./tools/h5repack/testfiles/h5repack_deflate.h5 -./tools/h5repack/testfiles/h5repack_early.h5 -./tools/h5repack/testfiles/h5repack_ext.bin -./tools/h5repack/testfiles/h5repack_ext.h5 -./tools/h5repack/testfiles/h5repack_fill.h5 -./tools/h5repack/testfiles/h5repack_filters.h5 -./tools/h5repack/testfiles/h5repack_fletcher.h5 -./tools/h5repack/testfiles/h5repack_hlink.h5 -./tools/h5repack/testfiles/h5repack.info -./tools/h5repack/testfiles/h5repack_layout.h5 -./tools/h5repack/testfiles/h5repack_layouto.h5 -./tools/h5repack/testfiles/h5repack_layout2.h5 -./tools/h5repack/testfiles/h5repack_layout3.h5 -./tools/h5repack/testfiles/h5repack_layout.UD.h5 -./tools/h5repack/testfiles/h5repack_named_dtypes.h5 -./tools/h5repack/testfiles/h5repack_nested_8bit_enum_deflated.h5 -./tools/h5repack/testfiles/h5repack_nested_8bit_enum.h5 -./tools/h5repack/testfiles/h5repack_nbit.h5 -./tools/h5repack/testfiles/h5repack_objs.h5 -./tools/h5repack/testfiles/h5repack_refs.h5 -./tools/h5repack/testfiles/h5repack_shuffle.h5 -./tools/h5repack/testfiles/h5repack_soffset.h5 -./tools/h5repack/testfiles/h5repack_szip.h5 -./tools/h5repack/testfiles/ublock.bin -./tools/h5repack/testfiles/deflate_limit.h5repack_layout.h5.ddl -./tools/h5repack/testfiles/plugin_none.h5repack_layout.UD.h5.tst -./tools/h5repack/testfiles/plugin_test.h5repack_layout.h5.tst -./tools/h5repack/testfiles/plugin_version_test.h5repack_layout.h5.tst -./tools/h5repack/testfiles/h5repack-help.txt -./tools/h5repack/testfiles/h5repack_filters.h5-gzip_verbose_filters.tst -./tools/h5repack/testfiles/h5repack_layout.h5-dset2_chunk_20x10-errstk.tst -./tools/h5repack/testfiles/h5repack_layout.h5.ddl -./tools/h5repack/testfiles/h5repack_layout.UD.h5-plugin_none.ddl -./tools/h5repack/testfiles/h5repack_layout.h5-plugin_test.ddl -./tools/h5repack/testfiles/h5repack_layout.h5-plugin_version_test.ddl -./tools/h5repack/testfiles/h5repack_layout.h5-plugin_zero.tst +./tools/test/h5repack/testfiles/README +./tools/test/h5repack/testfiles/h5repack_attr.h5 +./tools/test/h5repack/testfiles/h5repack_attr_refs.h5 +./tools/test/h5repack/testfiles/h5repack_deflate.h5 +./tools/test/h5repack/testfiles/h5repack_early.h5 +./tools/test/h5repack/testfiles/h5repack_ext.bin +./tools/test/h5repack/testfiles/h5repack_ext.h5 +./tools/test/h5repack/testfiles/h5repack_fill.h5 +./tools/test/h5repack/testfiles/h5repack_filters.h5 +./tools/test/h5repack/testfiles/h5repack_fletcher.h5 +./tools/test/h5repack/testfiles/h5repack_hlink.h5 +./tools/test/h5repack/testfiles/h5repack.info +./tools/test/h5repack/testfiles/h5repack_layout.h5 +./tools/test/h5repack/testfiles/h5repack_layouto.h5 +./tools/test/h5repack/testfiles/h5repack_layout2.h5 +./tools/test/h5repack/testfiles/h5repack_layout3.h5 +./tools/test/h5repack/testfiles/h5repack_layout.UD.h5 +./tools/test/h5repack/testfiles/h5repack_named_dtypes.h5 +./tools/test/h5repack/testfiles/h5repack_nested_8bit_enum_deflated.h5 +./tools/test/h5repack/testfiles/h5repack_nested_8bit_enum.h5 +./tools/test/h5repack/testfiles/h5repack_nbit.h5 +./tools/test/h5repack/testfiles/h5repack_objs.h5 +./tools/test/h5repack/testfiles/h5repack_refs.h5 +./tools/test/h5repack/testfiles/h5repack_shuffle.h5 +./tools/test/h5repack/testfiles/h5repack_soffset.h5 +./tools/test/h5repack/testfiles/h5repack_szip.h5 +./tools/test/h5repack/testfiles/ublock.bin +./tools/test/h5repack/testfiles/deflate_limit.h5repack_layout.h5.ddl +./tools/test/h5repack/testfiles/plugin_none.h5repack_layout.UD.h5.tst +./tools/test/h5repack/testfiles/plugin_test.h5repack_layout.h5.tst +./tools/test/h5repack/testfiles/plugin_version_test.h5repack_layout.h5.tst +./tools/test/h5repack/testfiles/h5repack-help.txt +./tools/test/h5repack/testfiles/h5repack_filters.h5-gzip_verbose_filters.tst +./tools/test/h5repack/testfiles/h5repack_layout.h5-dset2_chunk_20x10-errstk.tst +./tools/test/h5repack/testfiles/h5repack_layout.h5.ddl +./tools/test/h5repack/testfiles/h5repack_layout.UD.h5-plugin_none.ddl +./tools/test/h5repack/testfiles/h5repack_layout.h5-plugin_test.ddl +./tools/test/h5repack/testfiles/h5repack_layout.h5-plugin_version_test.ddl +./tools/test/h5repack/testfiles/h5repack_layout.h5-plugin_zero.tst ./tools/h5repack/testfiles/1_vds.h5-vds_dset_chunk20x10x5-v.ddl ./tools/h5repack/testfiles/2_vds.h5-vds_chunk3x6x9-v.ddl ./tools/h5repack/testfiles/3_1_vds.h5-vds_chunk2x5x8-v.ddl @@ -2325,37 +2335,38 @@ ./tools/h5repack/testfiles/4_vds.h5-vds_compa-v.ddl # jam utility and tests -./tools/h5jam/h5jam.c -./tools/h5jam/h5unjam.c -./tools/h5jam/Makefile.am -./tools/h5jam/h5jamgentest.c -./tools/h5jam/testh5jam.sh.in -./tools/h5jam/tellub.c -./tools/h5jam/getub.c +./tools/src/h5jam/Makefile.am +./tools/src/h5jam/h5jam.c +./tools/src/h5jam/h5unjam.c +./tools/test/h5jam/Makefile.am +./tools/test/h5jam/h5jamgentest.c +./tools/test/h5jam/testh5jam.sh.in +./tools/test/h5jam/tellub.c +./tools/test/h5jam/getub.c # test files for jam -./tools/h5jam/testfiles/h5jam-help.txt -./tools/h5jam/testfiles/h5unjam-help.txt -./tools/h5jam/testfiles/tall.h5 -./tools/h5jam/testfiles/twithub.h5 -./tools/h5jam/testfiles/twithub513.h5 -./tools/h5jam/testfiles/u10.txt -./tools/h5jam/testfiles/u511.txt -./tools/h5jam/testfiles/u512.txt -./tools/h5jam/testfiles/u513.txt -./tools/h5jam/testfiles/h5jam-ub-nohdf5.txt +./tools/test/h5jam/testfiles/h5jam-help.txt +./tools/test/h5jam/testfiles/h5unjam-help.txt +./tools/test/h5jam/testfiles/tall.h5 +./tools/test/h5jam/testfiles/twithub.h5 +./tools/test/h5jam/testfiles/twithub513.h5 +./tools/test/h5jam/testfiles/u10.txt +./tools/test/h5jam/testfiles/u511.txt +./tools/test/h5jam/testfiles/u512.txt +./tools/test/h5jam/testfiles/u513.txt +./tools/test/h5jam/testfiles/h5jam-ub-nohdf5.txt # test files for h5copy -./tools/h5copy/testfiles/h5copytst.h5 -./tools/h5copy/testfiles/h5copytst.out.ls -./tools/h5copy/testfiles/h5copy_ref.h5 -./tools/h5copy/testfiles/h5copy_ref.out.ls -./tools/h5copy/testfiles/h5copy_extlinks_src.h5 -./tools/h5copy/testfiles/h5copy_extlinks_trg.h5 -./tools/h5copy/testfiles/h5copy_extlinks_src.out.ls -./tools/h5copy/testfiles/h5copy_misc1.out -./tools/h5copy/testfiles/h5copytst_new.h5 -./tools/h5copy/testfiles/h5copytst_new.out.ls +./tools/test/h5copy/testfiles/h5copytst.h5 +./tools/test/h5copy/testfiles/h5copytst.out.ls +./tools/test/h5copy/testfiles/h5copy_ref.h5 +./tools/test/h5copy/testfiles/h5copy_ref.out.ls +./tools/test/h5copy/testfiles/h5copy_extlinks_src.h5 +./tools/test/h5copy/testfiles/h5copy_extlinks_trg.h5 +./tools/test/h5copy/testfiles/h5copy_extlinks_src.out.ls +./tools/test/h5copy/testfiles/h5copy_misc1.out +./tools/test/h5copy/testfiles/h5copytst_new.h5 +./tools/test/h5copy/testfiles/h5copytst_new.out.ls # test files for h5mkgrp ./tools/testfiles/h5mkgrp_nested_p.ls @@ -2371,27 +2382,27 @@ ./tools/testfiles/h5mkgrp_single_p.ls ./tools/testfiles/h5mkgrp_single_l.ls -./tools/perform/COPYING -./tools/perform/Makefile.am -./tools/perform/build_h5perf_alone.sh -./tools/perform/build_h5perf_serial_alone.sh -./tools/perform/chunk.c -./tools/perform/gen_report.pl -./tools/perform/iopipe.c -./tools/perform/overhead.c -./tools/perform/perf.c -./tools/perform/perf_meta.c -./tools/perform/pio_engine.c -./tools/perform/pio_perf.c -./tools/perform/pio_perf.h -./tools/perform/pio_standalone.c -./tools/perform/pio_standalone.h -./tools/perform/sio_engine.c -./tools/perform/sio_perf.c -./tools/perform/sio_perf.h -./tools/perform/sio_standalone.c -./tools/perform/sio_standalone.h -./tools/perform/zip_perf.c +./tools/test/perform/COPYING +./tools/test/perform/Makefile.am +./tools/test/perform/build_h5perf_alone.sh +./tools/test/perform/build_h5perf_serial_alone.sh +./tools/test/perform/chunk.c +./tools/test/perform/gen_report.pl +./tools/test/perform/iopipe.c +./tools/test/perform/overhead.c +./tools/test/perform/perf.c +./tools/test/perform/perf_meta.c +./tools/test/perform/pio_engine.c +./tools/test/perform/pio_perf.c +./tools/test/perform/pio_perf.h +./tools/test/perform/pio_standalone.c +./tools/test/perform/pio_standalone.h +./tools/test/perform/sio_engine.c +./tools/test/perform/sio_perf.c +./tools/test/perform/sio_perf.h +./tools/test/perform/sio_standalone.c +./tools/test/perform/sio_standalone.h +./tools/test/perform/zip_perf.c # high level libraries ./hl/COPYING @@ -2945,33 +2956,43 @@ ./testpar/CMakeLists.txt ./testpar/CMakeTests.cmake ./tools/CMakeLists.txt -./tools/h5copy/CMakeLists.txt -./tools/h5copy/CMakeTests.cmake -./tools/h5diff/CMakeLists.txt -./tools/h5diff/CMakeTests.cmake -./tools/h5dump/CMakeLists.txt -./tools/h5dump/CMakeTests.cmake -./tools/h5dump/CMakeTestsPBITS.cmake -./tools/h5dump/CMakeTestsXML.cmake -./tools/h5dump/CMakeTestsVDS.cmake -./tools/h5format_convert/CMakeLists.txt -./tools/h5format_convert/CMakeTests.cmake -./tools/h5import/CMakeLists.txt -./tools/h5import/CMakeTests.cmake -./tools/h5jam/CMakeLists.txt -./tools/h5jam/CMakeTests.cmake -./tools/h5ls/CMakeLists.txt -./tools/h5ls/CMakeTests.cmake -./tools/h5repack/CMakeLists.txt -./tools/h5repack/CMakeTests.cmake -./tools/h5stat/CMakeLists.txt -./tools/h5stat/CMakeTests.cmake ./tools/lib/CMakeLists.txt -./tools/misc/CMakeLists.txt -./tools/misc/CMakeTests.cmake -./tools/misc/vds/CMakeLists.txt -./tools/perform/CMakeLists.txt -./tools/perform/CMakeTests.cmake +./tools/src/CMakeLists.txt +./tools/test/CMakeLists.txt +./tools/src/h5copy/CMakeLists.txt +./tools/test/h5copy/CMakeLists.txt +./tools/test/h5copy/CMakeTests.cmake +./tools/src/h5diff/CMakeLists.txt +./tools/test/h5diff/CMakeLists.txt +./tools/test/h5diff/CMakeTests.cmake +./tools/src/h5dump/CMakeLists.txt +./tools/test/h5dump/CMakeLists.txt +./tools/test/h5dump/CMakeTests.cmake +./tools/test/h5dump/CMakeTestsPBITS.cmake +./tools/test/h5dump/CMakeTestsXML.cmake +./tools/test/h5dump/CMakeTestsVDS.cmake +./tools/src/h5import/CMakeLists.txt +./tools/test/h5import/CMakeLists.txt +./tools/test/h5import/CMakeTests.cmake +./tools/src/h5jam/CMakeLists.txt +./tools/test/h5jam/CMakeLists.txt +./tools/test/h5jam/CMakeTests.cmake +./tools/src/h5ls/CMakeLists.txt +./tools/test/h5ls/CMakeLists.txt +./tools/test/h5ls/CMakeTests.cmake +./tools/test/h5ls/CMakeTestsVDS.cmake +./tools/src/h5repack/CMakeLists.txt +./tools/test/h5repack/CMakeLists.txt +./tools/test/h5repack/CMakeTests.cmake +./tools/src/h5stat/CMakeLists.txt +./tools/test/h5stat/CMakeLists.txt +./tools/test/h5stat/CMakeTests.cmake +./tools/src/misc/CMakeLists.txt +./tools/test/misc/CMakeLists.txt +./tools/test/misc/CMakeTests.cmake +./tools/test/misc/vds/CMakeLists.txt +./tools/test/perform/CMakeLists.txt +./tools/test/perform/CMakeTests.cmake # CMake-specific User Scripts ./config/cmake/scripts/CTestScript.cmake @@ -3028,17 +3049,31 @@ ./src/Makefile.in ./test/Makefile.in ./testpar/Makefile.in -./tools/h5copy/Makefile.in -./tools/h5diff/Makefile.in -./tools/h5dump/Makefile.in -./tools/h5format_convert/Makefile.in -./tools/h5import/Makefile.in -./tools/h5jam/Makefile.in -./tools/h5ls/Makefile.in -./tools/h5repack/Makefile.in -./tools/h5stat/Makefile.in +./tools/src/h5copy/Makefile.in +./tools/src/h5diff/Makefile.in +./tools/src/h5dump/Makefile.in +./tools/src/h5format_convert/Makefile.in +./tools/src/h5import/Makefile.in +./tools/src/h5jam/Makefile.in +./tools/src/h5ls/Makefile.in +./tools/src/h5repack/Makefile.in +./tools/src/h5stat/Makefile.in ./tools/lib/Makefile.in ./tools/Makefile.in -./tools/misc/Makefile.in -./tools/misc/vds/Makefile.in -./tools/perform/Makefile.in +./tools/src/Makefile.in +./tools/test/Makefile.in +./tools/src/misc/Makefile.in +./tools/src/misc/vds/Makefile.in +./tools/src/perform/Makefile.in +./tools/test/h5copy/Makefile.in +./tools/test/h5diff/Makefile.in +./tools/test/h5dump/Makefile.in +./tools/test/h5format_convert/Makefile.in +./tools/test/h5import/Makefile.in +./tools/test/h5jam/Makefile.in +./tools/test/h5ls/Makefile.in +./tools/test/h5repack/Makefile.in +./tools/test/h5stat/Makefile.in +./tools/test/misc/Makefile.in +./tools/test/misc/vds/Makefile.in +./tools/test/perform/Makefile.in diff --git a/config/cmake/CTestCustom.cmake b/config/cmake/CTestCustom.cmake index a1cbb0c..481873e 100644 --- a/config/cmake/CTestCustom.cmake +++ b/config/cmake/CTestCustom.cmake @@ -49,6 +49,8 @@ set (CTEST_CUSTOM_MEMCHECK_IGNORE H5DUMP_PACKED_BITS-clearall-objects H5DUMP-XML-clearall-objects H5DUMP_VDS-clearall-objects + ######### tools/h5format_convert ######### + H5FC-clearall-objects ######### tools/h5import ######### H5IMPORT-h5importtest-clear-objects H5IMPORT-clear-objects @@ -185,6 +187,7 @@ set (CTEST_CUSTOM_MEMCHECK_IGNORE H5JAM-NONE_COPY-ta_u513 ######### tools/h5ls ######### H5LS-clearall-objects + H5LS_VDS-clearall-objects ######### tools/h5repack ######### H5REPACK-clearall-objects H5REPACK-gzip_verbose_filters #uses runTest.cmake diff --git a/config/cmake/scripts/CTestScript.cmake b/config/cmake/scripts/CTestScript.cmake index 322f0e5..f2675c3 100755 --- a/config/cmake/scripts/CTestScript.cmake +++ b/config/cmake/scripts/CTestScript.cmake @@ -41,7 +41,7 @@ else(NOT SITE_OS_NAME) set(CTEST_BUILD_NAME "${SITE_OS_NAME}-${SITE_OS_VERSION}-${SITE_COMPILER_NAME}")
endif()
if(SITE_BUILDNAME_SUFFIX)
- set(CTEST_BUILD_NAME ${CTEST_BUILD_NAME}-${SITE_BUILDNAME_SUFFIX})
+ set(CTEST_BUILD_NAME "${CTEST_BUILD_NAME}-${SITE_BUILDNAME_SUFFIX}")
endif()
set(BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DSITE:STRING=${CTEST_SITE} -DBUILDNAME:STRING=${CTEST_BUILD_NAME}")
endif(NOT SITE_OS_NAME)
@@ -73,13 +73,13 @@ if(CTEST_USE_TAR_SOURCE) ## Uncompress source if tar file provided
## --------------------------
if(WIN32)
- message(STATUS "extracting... [${CMAKE_EXECUTABLE_NAME} x ${CTEST_DASHBOARD_ROOT}\\${CTEST_USE_TAR_SOURCE}.zip]")
+ message(STATUS "extracting... [${CMAKE_EXECUTABLE_NAME} x ${CTEST_USE_TAR_SOURCE}.zip]")
execute_process(COMMAND ${CMAKE_EXECUTABLE_NAME} -E tar -xvf ${CTEST_DASHBOARD_ROOT}\\${CTEST_USE_TAR_SOURCE}.zip RESULT_VARIABLE rv)
else()
- message(STATUS "extracting... [${CMAKE_EXECUTABLE_NAME} -E tar -xvf ${CTEST_DASHBOARD_ROOT}/${CTEST_USE_TAR_SOURCE}.tar]")
+ message(STATUS "extracting... [${CMAKE_EXECUTABLE_NAME} -E tar -xvf ${CTEST_USE_TAR_SOURCE}.tar]")
execute_process(COMMAND ${CMAKE_EXECUTABLE_NAME} -E tar -xvf ${CTEST_DASHBOARD_ROOT}/${CTEST_USE_TAR_SOURCE}.tar RESULT_VARIABLE rv)
endif()
-
+
if(NOT rv EQUAL 0)
message(STATUS "extracting... [error-(${rv}) clean up]")
file(REMOVE_RECURSE "${CTEST_SOURCE_DIRECTORY}")
@@ -98,15 +98,15 @@ else(CTEST_USE_TAR_SOURCE) set(NEED_REPOSITORY_CHECKOUT 1)
endif()
- if(${NEED_REPOSITORY_CHECKOUT})
+ if(${NEED_REPOSITORY_CHECKOUT})
if(REPOSITORY_BRANCH)
- set(GITUpdateOptions "clone \"${REPOSITORY_URL}\" --branch \"${REPOSITORY_BRANCH}\" \"${CTEST_SOURCE_DIRECTORY}\" --recurse-submodules")
+ set(CTEST_GIT_options "clone \"${REPOSITORY_URL}\" --branch \"${REPOSITORY_BRANCH}\" --single-branch \"${CTEST_SOURCE_DIRECTORY}\" --recurse-submodules")
else()
- set(GITUpdateOptions "clone \"${REPOSITORY_URL}\" \"${CTEST_SOURCE_DIRECTORY}\" --recurse-submodules")
+ set(CTEST_GIT_options "clone \"${REPOSITORY_URL}\" \"${CTEST_SOURCE_DIRECTORY}\" --recurse-submodules")
endif()
- set(CTEST_CHECKOUT_COMMAND "${CTEST_GIT_COMMAND} ${GITUpdateOptions}")
+ set(CTEST_CHECKOUT_COMMAND "${CTEST_GIT_COMMAND} ${CTEST_GIT_options}")
else()
- set(GITUpdateOptions "pull")
+ set(CTEST_GIT_options "pull")
endif()
set(CTEST_UPDATE_COMMAND "${CTEST_GIT_COMMAND}")
else(CTEST_USE_GIT_SOURCE)
@@ -134,12 +134,12 @@ else(CTEST_USE_TAR_SOURCE) endif()
if(${NEED_REPOSITORY_CHECKOUT})
set(CTEST_CHECKOUT_COMMAND
- "${CTEST_SVN_COMMAND} co ${REPOSITORY_URL} \"${CTEST_SOURCE_DIRECTORY}\" -r ${CTEST_REPO_VERSION}")
- else(${NEED_REPOSITORY_CHECKOUT})
+ "\"${CTEST_SVN_COMMAND}\" co ${REPOSITORY_URL} \"${CTEST_SOURCE_DIRECTORY}\" -r ${CTEST_REPO_VERSION}")
+ else()
if(CTEST_REPO_VERSION)
set(CTEST_SVN_UPDATE_OPTIONS "-r ${CTEST_REPO_VERSION}")
endif()
- endif(${NEED_REPOSITORY_CHECKOUT})
+ endif()
endif(CTEST_USE_GIT_SOURCE)
endif(LOCAL_UPDATE)
endif(CTEST_USE_TAR_SOURCE)
@@ -182,7 +182,7 @@ else() "${CTEST_SOURCE_DIRECTORY}/config/cmake/cacheinit.cmake"
)
endif()
-
+
#-----------------------------------------------------------------------------
# Check for required variables.
# --------------------------
@@ -258,20 +258,20 @@ message(STATUS "Dashboard script configuration:\n${vars}\n") configure_file(${CTEST_SOURCE_DIRECTORY}/config/cmake/CTestCustom.cmake ${CTEST_BINARY_DIRECTORY}/CTestCustom.cmake)
ctest_read_custom_files ("${CTEST_BINARY_DIRECTORY}")
ctest_configure (BUILD "${CTEST_BINARY_DIRECTORY}" RETURN_VALUE res)
- if(${res} LESS 0 OR ${res} GREATER 0)
- message(FATAL_ERROR "Failed configure: ${res}\n")
- endif()
if(LOCAL_SUBMIT)
ctest_submit (PARTS Update Configure Notes)
endif()
+ if(${res} LESS 0 OR ${res} GREATER 0)
+ file(APPEND ${CTEST_SCRIPT_DIRECTORY}/FailedCTest.txt "Failed Configure: ${res}\n")
+ endif()
ctest_build (BUILD "${CTEST_BINARY_DIRECTORY}" APPEND RETURN_VALUE res NUMBER_ERRORS errval)
- if(${res} LESS 0 OR ${res} GREATER 0 OR ${errval} GREATER 0)
- message(FATAL_ERROR "Failed build: ${res} with Errors=${errval}\n")
- endif()
if(LOCAL_SUBMIT)
ctest_submit (PARTS Build)
endif()
+ if(${res} LESS 0 OR ${res} GREATER 0 OR ${errval} GREATER 0)
+ file(APPEND ${CTEST_SCRIPT_DIRECTORY}/FailedCTest.txt "Failed ${errval} Build: ${res}\n")
+ endif()
if(NOT LOCAL_SKIP_TEST)
if(NOT LOCAL_MEMCHECK_TEST)
@@ -280,13 +280,13 @@ message(STATUS "Dashboard script configuration:\n${vars}\n") ctest_submit (PARTS Test)
endif()
if(${res} LESS 0 OR ${res} GREATER 0)
- message(FATAL_ERROR "Failed tests: ${res}\n")
+ file(APPEND ${CTEST_SCRIPT_DIRECTORY}/FailedCTest.txt "Failed Tests: ${res}\n")
endif()
else()
ctest_memcheck (BUILD "${CTEST_BINARY_DIRECTORY}" APPEND ${ctest_test_args})
if(LOCAL_SUBMIT)
ctest_submit (PARTS MemCheck)
- endif(LOCAL_SUBMIT)
+ endif()
endif()
if(LOCAL_COVERAGE_TEST)
ctest_coverage (BUILD "${CTEST_BINARY_DIRECTORY}" APPEND)
@@ -296,7 +296,7 @@ message(STATUS "Dashboard script configuration:\n${vars}\n") endif()
endif(NOT LOCAL_SKIP_TEST)
- if(NOT LOCAL_MEMCHECK_TEST AND NOT LOCAL_NO_PACKAGE)
+ if(NOT LOCAL_MEMCHECK_TEST AND NOT LOCAL_NO_PACKAGE AND NOT LOCAL_SKIP_BUILD)
##-----------------------------------------------
## Package the product
##-----------------------------------------------
@@ -308,7 +308,7 @@ message(STATUS "Dashboard script configuration:\n${vars}\n") )
file(WRITE ${CTEST_BINARY_DIRECTORY}/cpack.log "${cpackLog.err}" "${cpackLog}")
if(cpackResult GREATER 0)
- message (FATAL_ERROR "Failed packaging: ${cpackResult}\n")
+ file(APPEND ${CTEST_SCRIPT_DIRECTORY}/FailedCTest.txt "Failed packaging: ${cpackResult}:${cpackLog.err} \n")
endif()
- endif(NOT LOCAL_MEMCHECK_TEST AND NOT LOCAL_NO_PACKAGE)
+ endif()
#-----------------------------------------------------------------------------
diff --git a/config/cmake/scripts/HDF5config.cmake b/config/cmake/scripts/HDF5config.cmake index 672026f..2874a74 100755 --- a/config/cmake/scripts/HDF5config.cmake +++ b/config/cmake/scripts/HDF5config.cmake @@ -75,11 +75,16 @@ else() endif()
endif()
+###################################################################
+### Following Line is one of [Release, RelWithDebInfo, Debug] #####
+set(CTEST_CONFIGURATION_TYPE "$ENV{CMAKE_CONFIG_TYPE}")
+###################################################################
+
if(NOT DEFINED INSTALLDIR)
if(WIN32)
- set(INSTALLDIR "C:\\Program\ Files\\myhdf5")
+ set(INSTALLDIR "C:\\Program\ Files\\HDF_Group\\HDF5\\${CTEST_SOURCE_VERSION}")
else()
- set(INSTALLDIR "/usr/local/myhdf5")
+ set(INSTALLDIR "${CTEST_SCRIPT_DIRECTORY}/HDF_Group/HDF5/${CTEST_SOURCE_VERSION}")
endif()
endif()
if(NOT DEFINED CTEST_CONFIGURATION_TYPE)
@@ -227,7 +232,8 @@ endif() set(ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_PACKAGE_EXTLIBS:BOOL=ON")
### change install prefix
-set(ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DCMAKE_INSTALL_PREFIX:PATH=${INSTALLDIR}")
+set(BUILD_OPTIONS "${BUILD_OPTIONS} -DCMAKE_INSTALL_PREFIX:PATH='${INSTALLDIR}'")
+set(BUILD_OPTIONS "${BUILD_OPTIONS} -DCTEST_CONFIGURATION_TYPE:STRING=$ENV{CMAKE_CONFIG_TYPE}")
###################################################################
diff --git a/configure.ac b/configure.ac index 31b5e14..e4e3516 100644 --- a/configure.ac +++ b/configure.ac @@ -3323,37 +3323,46 @@ AC_CONFIG_FILES([src/libhdf5.settings test/test_plugin.sh testpar/Makefile tools/Makefile - tools/h5dump/Makefile - tools/h5dump/testh5dump.sh - tools/h5dump/testh5dumppbits.sh - tools/h5dump/testh5dumpvds.sh - tools/h5dump/testh5dumpxml.sh - tools/h5ls/testh5ls.sh - tools/h5ls/testh5lsvds.sh - tools/h5import/Makefile - tools/h5import/h5importtestutil.sh - tools/h5diff/Makefile - tools/h5diff/testh5diff.sh - tools/h5diff/testph5diff.sh - tools/h5jam/Makefile - tools/h5jam/testh5jam.sh - tools/h5repack/Makefile - tools/h5repack/h5repack.sh - tools/h5repack/h5repack_plugin.sh - tools/h5ls/Makefile - tools/h5copy/Makefile - tools/h5copy/testh5copy.sh tools/lib/Makefile - tools/misc/Makefile - tools/misc/h5cc - tools/misc/testh5mkgrp.sh - tools/misc/testh5repart.sh - tools/misc/vds/Makefile - tools/h5stat/testh5stat.sh - tools/h5stat/Makefile - tools/h5format_convert/Makefile - tools/h5format_convert/testh5fc.sh - tools/perform/Makefile + tools/src/Makefile + tools/src/h5dump/Makefile + tools/src/h5import/Makefile + tools/src/h5diff/Makefile + tools/src/h5jam/Makefile + tools/src/h5repack/Makefile + tools/src/h5ls/Makefile + tools/src/h5copy/Makefile + tools/src/misc/Makefile + tools/src/misc/h5cc + tools/src/h5stat/Makefile + tools/test/Makefile + tools/test/h5dump/Makefile + tools/test/h5dump/testh5dump.sh + tools/test/h5dump/testh5dumppbits.sh + tools/test/h5dump/testh5dumpvds.sh + tools/test/h5dump/testh5dumpxml.sh + tools/test/h5ls/testh5ls.sh + tools/test/h5ls/testh5lsvds.sh + tools/test/h5import/Makefile + tools/test/h5import/h5importtestutil.sh + tools/test/h5diff/Makefile + tools/test/h5diff/testh5diff.sh + tools/test/h5diff/testph5diff.sh + tools/test/h5jam/Makefile + tools/test/h5jam/testh5jam.sh + tools/test/h5repack/Makefile + tools/test/h5repack/h5repack.sh + tools/test/h5repack/h5repack_plugin.sh + tools/test/h5ls/Makefile + tools/test/h5copy/Makefile + tools/test/h5copy/testh5copy.sh + tools/test/misc/Makefile + tools/test/misc/testh5mkgrp.sh + tools/test/misc/testh5repart.sh + tools/test/misc/vds/Makefile + tools/test/h5stat/testh5stat.sh + tools/test/h5stat/Makefile + tools/test/perform/Makefile examples/Makefile examples/run-c-ex.sh examples/testh5cc.sh @@ -93,7 +93,7 @@ typedef const void *(__cdecl *H5PL_get_plugin_info_t)(void); #define H5PL_CLOSE_LIB(H) dlclose(H) /* Clear error */ -#define H5PL_CLR_ERROR dlerror() +#define H5PL_CLR_ERROR HERROR(H5E_PLUGIN, H5E_CANTGET, "can't dlopen:%s", dlerror()) typedef const void *(*H5PL_get_plugin_info_t)(void); #endif /* H5_HAVE_WIN32_API */ diff --git a/tools/CMakeLists.txt b/tools/CMakeLists.txt index 0b6faa8..4b9b765 100644 --- a/tools/CMakeLists.txt +++ b/tools/CMakeLists.txt @@ -6,11 +6,6 @@ PROJECT (HDF5_TOOLS) #----------------------------------------------------------------------------- add_definitions (${HDF_EXTRA_C_FLAGS}) -#----------------------------------------------------------------------------- -# Setup include Directories -#----------------------------------------------------------------------------- -INCLUDE_DIRECTORIES (${HDF5_TOOLS_SOURCE_DIR}/lib) - # -------------------------------------------------------------------- # If testing was NOT enabled, then we need to build the tools library # -------------------------------------------------------------------- @@ -18,35 +13,15 @@ if (NOT BUILD_TESTING) add_subdirectory (${HDF5_TOOLS_SOURCE_DIR}/lib) endif (NOT BUILD_TESTING) -#-- Add the h5diff and test executables -add_subdirectory (${HDF5_TOOLS_SOURCE_DIR}/h5diff) - -#-- Add the h5ls executable -add_subdirectory (${HDF5_TOOLS_SOURCE_DIR}/h5ls) - -#-- Misc Executables -add_subdirectory (${HDF5_TOOLS_SOURCE_DIR}/misc) - -#-- Add the h5import and test executables -add_subdirectory (${HDF5_TOOLS_SOURCE_DIR}/h5import) - -#-- h5Repack executables -add_subdirectory (${HDF5_TOOLS_SOURCE_DIR}/h5repack) - -#-- Add the h5dump and test executables -add_subdirectory (${HDF5_TOOLS_SOURCE_DIR}/h5jam) - -#-- Add the h5copy and test executables -add_subdirectory (${HDF5_TOOLS_SOURCE_DIR}/h5copy) - -#-- Add the h5stat and test executables -add_subdirectory (${HDF5_TOOLS_SOURCE_DIR}/h5stat) - -#-- Add the h5dump and test executables -add_subdirectory (${HDF5_TOOLS_SOURCE_DIR}/h5dump) +#----------------------------------------------------------------------------- +# Setup include Directories +#----------------------------------------------------------------------------- +INCLUDE_DIRECTORIES (${HDF5_TOOLS_SOURCE_DIR}/lib) -#-- Add the h5dump and test executables -add_subdirectory (${HDF5_TOOLS_SOURCE_DIR}/h5format_convert) +#-- Add the test sources +add_subdirectory (${HDF5_TOOLS_SOURCE_DIR}/src) -#-- Add the perform and test executables -add_subdirectory (${HDF5_TOOLS_SOURCE_DIR}/perform) +#-- Add the tests +if (BUILD_TESTING) + add_subdirectory (${HDF5_TOOLS_SOURCE_DIR}/test) +endif (BUILD_TESTING) diff --git a/tools/Makefile.am b/tools/Makefile.am index 887c0f0..cd97069 100644 --- a/tools/Makefile.am +++ b/tools/Makefile.am @@ -24,7 +24,6 @@ include $(top_srcdir)/config/commence.am CONFIG=ordered # All subdirectories -SUBDIRS=lib h5diff h5ls h5dump misc h5import h5repack h5jam h5copy h5stat \ - h5format_convert perform +SUBDIRS=lib src test include $(top_srcdir)/config/conclude.am diff --git a/tools/src/CMakeLists.txt b/tools/src/CMakeLists.txt new file mode 100644 index 0000000..5001b26 --- /dev/null +++ b/tools/src/CMakeLists.txt @@ -0,0 +1,37 @@ +cmake_minimum_required (VERSION 3.1.0) +PROJECT (HDF5_TOOLS_SRC) + +#----------------------------------------------------------------------------- +# Apply Definitions to compiler in this directory and below +#----------------------------------------------------------------------------- +add_definitions (${HDF_EXTRA_C_FLAGS}) + +#-- Add the h5diff and test executables +add_subdirectory (${HDF5_TOOLS_SRC_SOURCE_DIR}/h5diff) + +#-- Add the h5ls executable +add_subdirectory (${HDF5_TOOLS_SRC_SOURCE_DIR}/h5ls) + +#-- Misc Executables +add_subdirectory (${HDF5_TOOLS_SRC_SOURCE_DIR}/misc) + +#-- Add the h5import and test executables +add_subdirectory (${HDF5_TOOLS_SRC_SOURCE_DIR}/h5import) + +#-- h5Repack executables +add_subdirectory (${HDF5_TOOLS_SRC_SOURCE_DIR}/h5repack) + +#-- Add the h5dump and test executables +add_subdirectory (${HDF5_TOOLS_SRC_SOURCE_DIR}/h5jam) + +#-- Add the h5copy and test executables +add_subdirectory (${HDF5_TOOLS_SRC_SOURCE_DIR}/h5copy) + +#-- Add the h5stat and test executables +add_subdirectory (${HDF5_TOOLS_SRC_SOURCE_DIR}/h5stat) + +#-- Add the h5dump and test executables +add_subdirectory (${HDF5_TOOLS_SRC_SOURCE_DIR}/h5dump) + +#-- Add the h5format_convert and test executables +add_subdirectory (${HDF5_TOOLS_SRC_SOURCE_DIR}/h5format_convert) diff --git a/tools/src/Makefile.am b/tools/src/Makefile.am new file mode 100644 index 0000000..0cea969 --- /dev/null +++ b/tools/src/Makefile.am @@ -0,0 +1,29 @@ +# +# Copyright by The HDF Group. +# Copyright by the Board of Trustees of the University of Illinois. +# All rights reserved. +# +# This file is part of HDF5. The full HDF5 copyright notice, including +# terms governing use, modification, and redistribution, is contained in +# the files COPYING and Copyright.html. COPYING can be found at the root +# of the source code distribution tree; Copyright.html can be found at the +# root level of an installed copy of the electronic HDF5 document set and +# is linked from the top-level documents page. It can also be found at +# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have +# access to either file, you may request a copy from help@hdfgroup.org. +## +## Makefile.am +## Run automake to generate a Makefile.in from this file. +## +# +# Tools HDF5 Makefile(.in) +# + +include $(top_srcdir)/config/commence.am + +CONFIG=ordered + +# All subdirectories +SUBDIRS=h5diff h5ls h5dump misc h5import h5repack h5jam h5copy h5stat + +include $(top_srcdir)/config/conclude.am diff --git a/tools/h5copy/CMakeLists.txt b/tools/src/h5copy/CMakeLists.txt index 4fcd19b..2a33c9e 100644 --- a/tools/h5copy/CMakeLists.txt +++ b/tools/src/h5copy/CMakeLists.txt @@ -1,5 +1,5 @@ cmake_minimum_required (VERSION 3.1.0) -PROJECT (HDF5_TOOLS_H5COPY) +PROJECT (HDF5_TOOLS_SRC_H5COPY) #----------------------------------------------------------------------------- # Setup include Directories @@ -9,7 +9,7 @@ INCLUDE_DIRECTORIES (${HDF5_TOOLS_DIR}/lib) # -------------------------------------------------------------------- # Add the h5copy and test executables # -------------------------------------------------------------------- -add_executable (h5copy ${HDF5_TOOLS_H5COPY_SOURCE_DIR}/h5copy.c) +add_executable (h5copy ${HDF5_TOOLS_SRC_H5COPY_SOURCE_DIR}/h5copy.c) TARGET_NAMING (h5copy STATIC) TARGET_C_PROPERTIES (h5copy STATIC " " " ") target_link_libraries (h5copy ${HDF5_TOOLS_LIB_TARGET} ${HDF5_LIB_TARGET}) @@ -18,20 +18,6 @@ set_global_variable (HDF5_UTILS_TO_EXPORT "${HDF5_UTILS_TO_EXPORT};h5copy") set (H5_DEP_EXECUTABLES h5copy) -if (BUILD_TESTING) - if (HDF5_BUILD_GENERATORS) - add_executable (h5copygentest ${HDF5_TOOLS_H5COPY_SOURCE_DIR}/h5copygentest.c) - TARGET_NAMING (h5copygentest STATIC) - TARGET_C_PROPERTIES (h5copygentest STATIC " " " ") - target_link_libraries (h5copygentest ${HDF5_LIB_TARGET}) - set_target_properties (h5copygentest PROPERTIES FOLDER generator/tools) - - #add_test (NAME h5copygentest COMMAND $<TARGET_FILE:h5copygentest>) - endif (HDF5_BUILD_GENERATORS) - - include (CMakeTests.cmake) -endif (BUILD_TESTING) - ############################################################################## ############################################################################## ### I N S T A L L A T I O N ### diff --git a/tools/src/h5copy/Makefile.am b/tools/src/h5copy/Makefile.am new file mode 100644 index 0000000..b2cdf92 --- /dev/null +++ b/tools/src/h5copy/Makefile.am @@ -0,0 +1,40 @@ +# +# Copyright by The HDF Group. +# Copyright by the Board of Trustees of the University of Illinois. +# All rights reserved. +# +# This file is part of HDF5. The full HDF5 copyright notice, including +# terms governing use, modification, and redistribution, is contained in +# the files COPYING and Copyright.html. COPYING can be found at the root +# of the source code distribution tree; Copyright.html can be found at the +# root level of an installed copy of the electronic HDF5 document set and +# is linked from the top-level documents page. It can also be found at +# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have +# access to either file, you may request a copy from help@hdfgroup.org. +## +## Makefile.am +## Run automake to generate a Makefile.in from this file. +# +# HDF5 Library Makefile(.in) +# + +include $(top_srcdir)/config/commence.am + +# Include src and tools/lib directories +AM_CPPFLAGS+=-I$(top_srcdir)/src -I$(top_srcdir)/tools/lib + +# This is our main target, the h5copy tool +bin_PROGRAMS=h5copy +check_PROGRAMS=$(TEST_PROG) + +# Add h5copy specific linker flags here +h5copy_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS) + +# All programs depend on the hdf5 and h5tools libraries +LDADD=$(LIBH5TOOLS) $(LIBHDF5) + +# Temporary files. *.h5 are generated by h5dumpgentest. They should +# copied to the testfiles/ directory if update is required. +CHECK_CLEANFILES+=*.h5 + +include $(top_srcdir)/config/conclude.am diff --git a/tools/h5copy/h5copy.c b/tools/src/h5copy/h5copy.c index 5371a21..5371a21 100644 --- a/tools/h5copy/h5copy.c +++ b/tools/src/h5copy/h5copy.c diff --git a/tools/h5diff/CMakeLists.txt b/tools/src/h5diff/CMakeLists.txt index 4d386ad..85a24ef 100644 --- a/tools/h5diff/CMakeLists.txt +++ b/tools/src/h5diff/CMakeLists.txt @@ -1,5 +1,5 @@ cmake_minimum_required (VERSION 3.1.0) -PROJECT (HDF5_TOOLS_H5DIFF) +PROJECT (HDF5_TOOLS_SRC_H5DIFF) #----------------------------------------------------------------------------- # Setup include Directories @@ -10,8 +10,8 @@ INCLUDE_DIRECTORIES (${HDF5_TOOLS_DIR}/lib) # Add the h5diff executables # -------------------------------------------------------------------- add_executable (h5diff - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/h5diff_common.c - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/h5diff_main.c + ${HDF5_TOOLS_SRC_H5DIFF_SOURCE_DIR}/h5diff_common.c + ${HDF5_TOOLS_SRC_H5DIFF_SOURCE_DIR}/h5diff_main.c ) TARGET_NAMING (h5diff STATIC) TARGET_C_PROPERTIES (h5diff STATIC " " " ") @@ -23,8 +23,8 @@ set (H5_DEP_EXECUTABLES h5diff) if (H5_HAVE_PARALLEL) add_executable (ph5diff - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/h5diff_common.c - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/ph5diff_main.c + ${HDF5_TOOLS_SRC_H5DIFF_SOURCE_DIR}/h5diff_common.c + ${HDF5_TOOLS_SRC_H5DIFF_SOURCE_DIR}/ph5diff_main.c ) TARGET_NAMING (ph5diff STATIC) TARGET_C_PROPERTIES (ph5diff STATIC " " " ") @@ -33,24 +33,6 @@ if (H5_HAVE_PARALLEL) set_global_variable (HDF5_UTILS_TO_EXPORT "${HDF5_UTILS_TO_EXPORT};ph5diff") endif (H5_HAVE_PARALLEL) -if (BUILD_TESTING) - # -------------------------------------------------------------------- - # Add the h5diff and test executables - # -------------------------------------------------------------------- - if (HDF5_BUILD_GENERATORS) - add_executable (h5diffgentest ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/h5diffgentest.c) - TARGET_NAMING (h5diffgentest STATIC) - TARGET_C_PROPERTIES (h5diffgentest STATIC " " " ") - target_link_libraries (h5diffgentest ${HDF5_LIB_TARGET}) - set_target_properties (h5diffgentest PROPERTIES FOLDER generator/tools) - - #add_test (NAME h5diffgentest COMMAND $<TARGET_FILE:h5diffgentest>) - endif (HDF5_BUILD_GENERATORS) - - include (CMakeTests.cmake) - -endif (BUILD_TESTING) - ############################################################################## ############################################################################## ### I N S T A L L A T I O N ### diff --git a/tools/src/h5diff/Makefile.am b/tools/src/h5diff/Makefile.am new file mode 100644 index 0000000..a5af3f2 --- /dev/null +++ b/tools/src/h5diff/Makefile.am @@ -0,0 +1,46 @@ +# +# Copyright by The HDF Group. +# Copyright by the Board of Trustees of the University of Illinois. +# All rights reserved. +# +# This file is part of HDF5. The full HDF5 copyright notice, including +# terms governing use, modification, and redistribution, is contained in +# the files COPYING and Copyright.html. COPYING can be found at the root +# of the source code distribution tree; Copyright.html can be found at the +# root level of an installed copy of the electronic HDF5 document set and +# is linked from the top-level documents page. It can also be found at +# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have +# access to either file, you may request a copy from help@hdfgroup.org. +## +## Makefile.am +## Run automake to generate a Makefile.in from this file. +# +# HDF5 Library Makefile(.in) +# + +include $(top_srcdir)/config/commence.am + +# Include src and tools/lib directories +AM_CPPFLAGS+=-I$(top_srcdir)/src -I$(top_srcdir)/tools/lib + +# Always build and test h5diff but build and test ph5diff only if parallel +# is enabled. +if BUILD_PARALLEL_CONDITIONAL + H5PDIFF=ph5diff +endif + +# Our main target, h5diff +bin_PROGRAMS=h5diff $(H5PDIFF) + +# Add h5diff specific linker flags here +h5diff_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS) + +# Source files for the program +h5diff_SOURCES=h5diff_main.c h5diff_common.c +ph5diff_SOURCES=ph5diff_main.c h5diff_common.c + +# Programs depend on the main HDF5 library and tools library +LDADD=$(LIBH5TOOLS) $(LIBHDF5) + +include $(top_srcdir)/config/conclude.am + diff --git a/tools/h5diff/h5diff_common.c b/tools/src/h5diff/h5diff_common.c index 2453ffc..2453ffc 100644 --- a/tools/h5diff/h5diff_common.c +++ b/tools/src/h5diff/h5diff_common.c diff --git a/tools/h5diff/h5diff_common.h b/tools/src/h5diff/h5diff_common.h index 5b1317f..5b1317f 100644 --- a/tools/h5diff/h5diff_common.h +++ b/tools/src/h5diff/h5diff_common.h diff --git a/tools/h5diff/h5diff_main.c b/tools/src/h5diff/h5diff_main.c index cdaca29..cdaca29 100644 --- a/tools/h5diff/h5diff_main.c +++ b/tools/src/h5diff/h5diff_main.c diff --git a/tools/h5diff/ph5diff_main.c b/tools/src/h5diff/ph5diff_main.c index a26b6e9..a26b6e9 100644 --- a/tools/h5diff/ph5diff_main.c +++ b/tools/src/h5diff/ph5diff_main.c diff --git a/tools/h5dump/CMakeLists.txt b/tools/src/h5dump/CMakeLists.txt index 91c9650..ab310db 100644 --- a/tools/h5dump/CMakeLists.txt +++ b/tools/src/h5dump/CMakeLists.txt @@ -1,5 +1,5 @@ cmake_minimum_required (VERSION 3.1.0) -PROJECT (HDF5_TOOLS_H5DUMP) +PROJECT (HDF5_TOOLS_SRC_H5DUMP) #----------------------------------------------------------------------------- # Setup include Directories @@ -10,9 +10,9 @@ INCLUDE_DIRECTORIES (${HDF5_TOOLS_DIR}/lib) # Add the h5dump executables # -------------------------------------------------------------------- add_executable (h5dump - ${HDF5_TOOLS_H5DUMP_SOURCE_DIR}/h5dump.c - ${HDF5_TOOLS_H5DUMP_SOURCE_DIR}/h5dump_ddl.c - ${HDF5_TOOLS_H5DUMP_SOURCE_DIR}/h5dump_xml.c + ${HDF5_TOOLS_SRC_H5DUMP_SOURCE_DIR}/h5dump.c + ${HDF5_TOOLS_SRC_H5DUMP_SOURCE_DIR}/h5dump_ddl.c + ${HDF5_TOOLS_SRC_H5DUMP_SOURCE_DIR}/h5dump_xml.c ) TARGET_NAMING (h5dump STATIC) TARGET_C_PROPERTIES (h5dump STATIC " " " ") @@ -22,29 +22,6 @@ set_global_variable (HDF5_UTILS_TO_EXPORT "${HDF5_UTILS_TO_EXPORT};h5dump") set (H5_DEP_EXECUTABLES h5dump) -if (BUILD_TESTING) - # -------------------------------------------------------------------- - # Add the h5dump test executable - # -------------------------------------------------------------------- - if (HDF5_BUILD_GENERATORS) - add_executable (h5dumpgentest ${HDF5_TOOLS_H5DUMP_SOURCE_DIR}/h5dumpgentest.c) - TARGET_NAMING (h5dumpgentest STATIC) - TARGET_C_PROPERTIES (h5dumpgentest STATIC " " " ") - target_link_libraries (h5dumpgentest ${HDF5_LIB_TARGET} ${HDF5_TOOLS_LIB_TARGET}) - set_target_properties (h5dumpgentest PROPERTIES FOLDER generator/tools) - - #add_test (NAME h5dumpgentest COMMAND $<TARGET_FILE:h5dumpgentest>) - endif (HDF5_BUILD_GENERATORS) - - include (CMakeTests.cmake) - - include (CMakeTestsPBITS.cmake) - - include (CMakeTestsVDS.cmake) - - include (CMakeTestsXML.cmake) -endif (BUILD_TESTING) - ############################################################################## ############################################################################## ### I N S T A L L A T I O N ### diff --git a/tools/src/h5dump/Makefile.am b/tools/src/h5dump/Makefile.am new file mode 100644 index 0000000..dc43065 --- /dev/null +++ b/tools/src/h5dump/Makefile.am @@ -0,0 +1,38 @@ +# +# Copyright by The HDF Group. +# Copyright by the Board of Trustees of the University of Illinois. +# All rights reserved. +# +# This file is part of HDF5. The full HDF5 copyright notice, including +# terms governing use, modification, and redistribution, is contained in +# the files COPYING and Copyright.html. COPYING can be found at the root +# of the source code distribution tree; Copyright.html can be found at the +# root level of an installed copy of the electronic HDF5 document set and +# is linked from the top-level documents page. It can also be found at +# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have +# access to either file, you may request a copy from help@hdfgroup.org. +## +## Makefile.am +## Run automake to generate a Makefile.in from this file. +# +# HDF5 Library Makefile(.in) +# + +include $(top_srcdir)/config/commence.am + +# Include files in /src directory and /tools/lib directory +AM_CPPFLAGS+=-I$(top_srcdir)/src -I$(top_srcdir)/tools/lib + +# Our main target, the h5dump tool. +bin_PROGRAMS=h5dump + +# Add h5dump specific linker flags here +h5dump_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS) + +# All the programs depend on the hdf5 and h5tools libraries +LDADD=$(LIBH5TOOLS) $(LIBHDF5) + +# Source files for the program +h5dump_SOURCES=h5dump.c h5dump_ddl.c h5dump_xml.c + +include $(top_srcdir)/config/conclude.am diff --git a/tools/h5dump/h5dump.c b/tools/src/h5dump/h5dump.c index 562cfd5..562cfd5 100644 --- a/tools/h5dump/h5dump.c +++ b/tools/src/h5dump/h5dump.c diff --git a/tools/h5dump/h5dump.h b/tools/src/h5dump/h5dump.h index 8224c02..8224c02 100644 --- a/tools/h5dump/h5dump.h +++ b/tools/src/h5dump/h5dump.h diff --git a/tools/h5dump/h5dump_ddl.c b/tools/src/h5dump/h5dump_ddl.c index 182d570..182d570 100644 --- a/tools/h5dump/h5dump_ddl.c +++ b/tools/src/h5dump/h5dump_ddl.c diff --git a/tools/h5dump/h5dump_ddl.h b/tools/src/h5dump/h5dump_ddl.h index 2b3f61e..2b3f61e 100644 --- a/tools/h5dump/h5dump_ddl.h +++ b/tools/src/h5dump/h5dump_ddl.h diff --git a/tools/h5dump/h5dump_defines.h b/tools/src/h5dump/h5dump_defines.h index 2be2dcc..2be2dcc 100644 --- a/tools/h5dump/h5dump_defines.h +++ b/tools/src/h5dump/h5dump_defines.h diff --git a/tools/h5dump/h5dump_extern.h b/tools/src/h5dump/h5dump_extern.h index 8fef1b9..8fef1b9 100644 --- a/tools/h5dump/h5dump_extern.h +++ b/tools/src/h5dump/h5dump_extern.h diff --git a/tools/h5dump/h5dump_xml.c b/tools/src/h5dump/h5dump_xml.c index 41f3914..41f3914 100644 --- a/tools/h5dump/h5dump_xml.c +++ b/tools/src/h5dump/h5dump_xml.c diff --git a/tools/h5dump/h5dump_xml.h b/tools/src/h5dump/h5dump_xml.h index c1d6c62..c1d6c62 100644 --- a/tools/h5dump/h5dump_xml.h +++ b/tools/src/h5dump/h5dump_xml.h diff --git a/tools/h5format_convert/CMakeLists.txt b/tools/src/h5format_convert/CMakeLists.txt index 7027566..957055d 100644 --- a/tools/h5format_convert/CMakeLists.txt +++ b/tools/src/h5format_convert/CMakeLists.txt @@ -1,5 +1,5 @@ cmake_minimum_required (VERSION 3.1.0) -PROJECT (HDF5_TOOLS_H5FC) +PROJECT (HDF5_TOOLS_SRC_H5FC) #----------------------------------------------------------------------------- # Setup include Directories @@ -9,7 +9,7 @@ INCLUDE_DIRECTORIES (${HDF5_TOOLS_DIR}/lib) # -------------------------------------------------------------------- # Add the h5format_convert executables # -------------------------------------------------------------------- -add_executable (h5format_convert ${HDF5_TOOLS_H5FC_SOURCE_DIR}/h5format_convert.c) +add_executable (h5format_convert ${HDF5_TOOLS_SRC_H5FC_SOURCE_DIR}/h5format_convert.c) TARGET_NAMING (h5format_convert STATIC) TARGET_C_PROPERTIES (h5format_convert STATIC " " " ") target_link_libraries (h5format_convert ${HDF5_TOOLS_LIB_TARGET} ${HDF5_LIB_TARGET}) @@ -18,29 +18,6 @@ set_global_variable (HDF5_UTILS_TO_EXPORT "${HDF5_UTILS_TO_EXPORT};h5format_conv set (H5_DEP_EXECUTABLES h5format_convert) -if (BUILD_TESTING) - # -------------------------------------------------------------------- - # Add the h5format_convert test executables - # -------------------------------------------------------------------- - add_executable (h5fc_chk_idx ${HDF5_TOOLS_H5FC_SOURCE_DIR}/h5fc_chk_idx.c) - TARGET_NAMING (h5fc_chk_idx STATIC) - TARGET_C_PROPERTIES (h5fc_chk_idx STATIC " " " ") - target_link_libraries (h5fc_chk_idx ${HDF5_LIB_TARGET} ${HDF5_TOOLS_LIB_TARGET}) - set_target_properties (h5fc_chk_idx PROPERTIES FOLDER tools) - - if (HDF5_BUILD_GENERATORS) - add_executable (h5fc_gentest ${HDF5_TOOLS_H5FC_SOURCE_DIR}/h5fc_gentest.c) - TARGET_NAMING (h5fc_gentest STATIC) - TARGET_C_PROPERTIES (h5fc_gentest STATIC " " " ") - target_link_libraries (h5fc_gentest ${HDF5_LIB_TARGET} ${HDF5_TOOLS_LIB_TARGET}) - set_target_properties (h5fc_gentest PROPERTIES FOLDER generator/tools) - - #add_test (NAME h5fc_gentest COMMAND $<TARGET_FILE:h5fc_gentest>) - endif (HDF5_BUILD_GENERATORS) - - include (CMakeTests.cmake) -endif (BUILD_TESTING) - ############################################################################## ############################################################################## ### I N S T A L L A T I O N ### diff --git a/tools/src/h5format_convert/Makefile.am b/tools/src/h5format_convert/Makefile.am new file mode 100644 index 0000000..e2d1acf --- /dev/null +++ b/tools/src/h5format_convert/Makefile.am @@ -0,0 +1,35 @@ +# +# Copyright by The HDF Group. +# Copyright by the Board of Trustees of the University of Illinois. +# All rights reserved. +# +# This file is part of HDF5. The full HDF5 copyright notice, including +# terms governing use, modification, and redistribution, is contained in +# the files COPYING and Copyright.html. COPYING can be found at the root +# of the source code distribution tree; Copyright.html can be found at the +# root level of an installed copy of the electronic HDF5 document set and +# is linked from the top-level documents page. It can also be found at +# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have +# access to either file, you may request a copy from help@hdfgroup.org. +## +## Makefile.am +## Run automake to generate a Makefile.in from this file. +# +# HDF5 Library Makefile(.in) +# + +include $(top_srcdir)/config/commence.am + +# Include src directory +AM_CPPFLAGS+=-I$(top_srcdir)/src -I$(top_srcdir)/tools/lib + +# These are our main targets, the tools +bin_PROGRAMS=h5format_convert + +# Add h5format_convert specific linker flags here +h5format_convert_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS) + +# All programs rely on hdf5 library and h5tools library +LDADD=$(LIBH5TOOLS) $(LIBHDF5) + +include $(top_srcdir)/config/conclude.am diff --git a/tools/h5format_convert/h5format_convert.c b/tools/src/h5format_convert/h5format_convert.c index 8ce28dd..8ce28dd 100644 --- a/tools/h5format_convert/h5format_convert.c +++ b/tools/src/h5format_convert/h5format_convert.c diff --git a/tools/h5import/CMakeLists.txt b/tools/src/h5import/CMakeLists.txt index 15c8d94..97ab4ec 100644 --- a/tools/h5import/CMakeLists.txt +++ b/tools/src/h5import/CMakeLists.txt @@ -1,5 +1,5 @@ cmake_minimum_required (VERSION 3.1.0) -PROJECT (HDF5_TOOLS_H5IMPORT) +PROJECT (HDF5_TOOLS_SRC_H5IMPORT) #----------------------------------------------------------------------------- # Setup include Directories @@ -9,7 +9,7 @@ INCLUDE_DIRECTORIES (${HDF5_TOOLS_DIR}/lib) # -------------------------------------------------------------------- # Add the h5import executables # -------------------------------------------------------------------- -add_executable (h5import ${HDF5_TOOLS_H5IMPORT_SOURCE_DIR}/h5import.c) +add_executable (h5import ${HDF5_TOOLS_SRC_H5IMPORT_SOURCE_DIR}/h5import.c) TARGET_NAMING (h5import STATIC) TARGET_C_PROPERTIES (h5import STATIC " " " ") target_link_libraries (h5import ${HDF5_TOOLS_LIB_TARGET} ${HDF5_LIB_TARGET}) @@ -19,20 +19,6 @@ set_global_variable (HDF5_UTILS_TO_EXPORT "${HDF5_UTILS_TO_EXPORT};h5import") set (H5_DEP_EXECUTABLES h5import) -if (BUILD_TESTING) - # -------------------------------------------------------------------- - # Add the h5import executables - # -------------------------------------------------------------------- - add_executable (h5importtest ${HDF5_TOOLS_H5IMPORT_SOURCE_DIR}/h5importtest.c) - TARGET_NAMING (h5importtest STATIC) - TARGET_C_PROPERTIES (h5importtest STATIC " " " ") - target_link_libraries (h5importtest ${HDF5_LIB_TARGET} ${HDF5_TOOLS_LIB_TARGET}) - set_target_properties (h5importtest PROPERTIES FOLDER tools) - - include (CMakeTests.cmake) - -endif (BUILD_TESTING) - ############################################################################## ############################################################################## ### I N S T A L L A T I O N ### diff --git a/tools/src/h5import/Makefile.am b/tools/src/h5import/Makefile.am new file mode 100644 index 0000000..2eae9ec --- /dev/null +++ b/tools/src/h5import/Makefile.am @@ -0,0 +1,35 @@ +# +# Copyright by The HDF Group. +# Copyright by the Board of Trustees of the University of Illinois. +# All rights reserved. +# +# This file is part of HDF5. The full HDF5 copyright notice, including +# terms governing use, modification, and redistribution, is contained in +# the files COPYING and Copyright.html. COPYING can be found at the root +# of the source code distribution tree; Copyright.html can be found at the +# root level of an installed copy of the electronic HDF5 document set and +# is linked from the top-level documents page. It can also be found at +# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have +# access to either file, you may request a copy from help@hdfgroup.org. +## +## Makefile.am +## Run automake to generate a Makefile.in from this file. +# +# HDF5 Library Makefile(.in) +# + +include $(top_srcdir)/config/commence.am + +# Include src and tools/lib directories +AM_CPPFLAGS+=-I$(top_srcdir)/src -I$(top_srcdir)/tools/lib + +# Our main targets +bin_PROGRAMS=h5import + +# Add h5import specific linker flags here +h5import_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS) + +# All programs depend on the main hdf5 library and the tools library +LDADD=$(LIBH5TOOLS) $(LIBHDF5) + +include $(top_srcdir)/config/conclude.am diff --git a/tools/h5import/h5import.c b/tools/src/h5import/h5import.c index d1aab0c..d1aab0c 100644 --- a/tools/h5import/h5import.c +++ b/tools/src/h5import/h5import.c diff --git a/tools/h5import/h5import.h b/tools/src/h5import/h5import.h index c242483..c242483 100644 --- a/tools/h5import/h5import.h +++ b/tools/src/h5import/h5import.h diff --git a/tools/h5jam/CMakeLists.txt b/tools/src/h5jam/CMakeLists.txt index d2600ca..cef54c2 100644 --- a/tools/h5jam/CMakeLists.txt +++ b/tools/src/h5jam/CMakeLists.txt @@ -1,5 +1,5 @@ cmake_minimum_required (VERSION 3.1.0) -PROJECT (HDF5_TOOLS_H5JAM) +PROJECT (HDF5_TOOLS_SRC_H5JAM) #----------------------------------------------------------------------------- # Setup include Directories @@ -9,26 +9,14 @@ INCLUDE_DIRECTORIES (${HDF5_TOOLS_DIR}/lib) # -------------------------------------------------------------------- # Add the h5jam executables # -------------------------------------------------------------------- -add_executable (h5jam ${HDF5_TOOLS_H5JAM_SOURCE_DIR}/h5jam.c) +add_executable (h5jam ${HDF5_TOOLS_SRC_H5JAM_SOURCE_DIR}/h5jam.c) TARGET_NAMING (h5jam STATIC) TARGET_C_PROPERTIES (h5jam STATIC " " " ") target_link_libraries (h5jam ${HDF5_TOOLS_LIB_TARGET} ${HDF5_LIB_TARGET}) set_target_properties (h5jam PROPERTIES FOLDER tools) set_global_variable (HDF5_UTILS_TO_EXPORT "${HDF5_UTILS_TO_EXPORT};h5jam") -add_executable (getub ${HDF5_TOOLS_H5JAM_SOURCE_DIR}/getub.c) -TARGET_NAMING (getub STATIC) -TARGET_C_PROPERTIES (getub STATIC " " " ") -target_link_libraries (getub ${HDF5_TOOLS_LIB_TARGET} ${HDF5_LIB_TARGET}) -set_target_properties (getub PROPERTIES FOLDER tools) - -add_executable (tellub ${HDF5_TOOLS_H5JAM_SOURCE_DIR}/tellub.c) -TARGET_NAMING (tellub STATIC) -TARGET_C_PROPERTIES (tellub STATIC " " " ") -target_link_libraries (tellub ${HDF5_TOOLS_LIB_TARGET} ${HDF5_LIB_TARGET}) -set_target_properties (tellub PROPERTIES FOLDER tools) - -add_executable (h5unjam ${HDF5_TOOLS_H5JAM_SOURCE_DIR}/h5unjam.c) +add_executable (h5unjam ${HDF5_TOOLS_SRC_H5JAM_SOURCE_DIR}/h5unjam.c) TARGET_NAMING (h5unjam STATIC) TARGET_C_PROPERTIES (h5unjam STATIC " " " ") target_link_libraries (h5unjam ${HDF5_TOOLS_LIB_TARGET} ${HDF5_LIB_TARGET}) @@ -37,29 +25,9 @@ set_global_variable (HDF5_UTILS_TO_EXPORT "${HDF5_UTILS_TO_EXPORT};h5unjam") set (H5_DEP_EXECUTABLES h5jam - getub - tellub h5unjam ) -if (BUILD_TESTING) - # -------------------------------------------------------------------- - # Add the h5jam test executables - # -------------------------------------------------------------------- - if (HDF5_BUILD_GENERATORS) - add_executable (h5jamgentest ${HDF5_TOOLS_H5JAM_SOURCE_DIR}/h5jamgentest.c) - TARGET_NAMING (h5jamgentest STATIC) - TARGET_C_PROPERTIES (testhdf5 STATIC " " " ") - target_link_libraries (h5jamgentest ${HDF5_LIB_TARGET}) - set_target_properties (h5jamgentest PROPERTIES FOLDER generator/tools) - - #add_test (NAME h5jamgentest COMMAND $<TARGET_FILE:h5jamgentest>) - endif (HDF5_BUILD_GENERATORS) - - include (CMakeTests.cmake) - -endif (BUILD_TESTING) - ############################################################################## ############################################################################## ### I N S T A L L A T I O N ### diff --git a/tools/src/h5jam/Makefile.am b/tools/src/h5jam/Makefile.am new file mode 100644 index 0000000..e244625 --- /dev/null +++ b/tools/src/h5jam/Makefile.am @@ -0,0 +1,35 @@ +# +# Copyright by The HDF Group. +# Copyright by the Board of Trustees of the University of Illinois. +# All rights reserved. +# +# This file is part of HDF5. The full HDF5 copyright notice, including +# terms governing use, modification, and redistribution, is contained in +# the files COPYING and Copyright.html. COPYING can be found at the root +# of the source code distribution tree; Copyright.html can be found at the +# root level of an installed copy of the electronic HDF5 document set and +# is linked from the top-level documents page. It can also be found at +# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have +# access to either file, you may request a copy from help@hdfgroup.org. +## +## Makefile.am +## Run automake to generate a Makefile.in from this file. +# +# HDF5 Library Makefile(.in) +# + +include $(top_srcdir)/config/commence.am + +# Include src and tools/lib directories +AM_CPPFLAGS+=-I$(top_srcdir)/src -I$(top_srcdir)/tools/lib + +bin_PROGRAMS=h5jam h5unjam + +# Add h5jam and h5unjam specific linker flags here +h5jam_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS) +h5unjam_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS) + +# Link against the main HDF5 library and tools library +LDADD=$(LIBH5TOOLS) $(LIBHDF5) + +include $(top_srcdir)/config/conclude.am diff --git a/tools/h5jam/h5jam.c b/tools/src/h5jam/h5jam.c index ae45714..ae45714 100644 --- a/tools/h5jam/h5jam.c +++ b/tools/src/h5jam/h5jam.c diff --git a/tools/h5jam/h5unjam.c b/tools/src/h5jam/h5unjam.c index 8f88398..8f88398 100644 --- a/tools/h5jam/h5unjam.c +++ b/tools/src/h5jam/h5unjam.c diff --git a/tools/h5ls/CMakeLists.txt b/tools/src/h5ls/CMakeLists.txt index cb430ec..24e11cc 100644 --- a/tools/h5ls/CMakeLists.txt +++ b/tools/src/h5ls/CMakeLists.txt @@ -1,5 +1,5 @@ cmake_minimum_required (VERSION 3.1.0) -PROJECT (HDF5_TOOLS_H5LS) +PROJECT (HDF5_TOOLS_SRC_H5LS) #----------------------------------------------------------------------------- # Setup include Directories @@ -9,7 +9,7 @@ INCLUDE_DIRECTORIES (${HDF5_TOOLS_DIR}/lib) #----------------------------------------------------------------------------- # Add the h5ls executable #----------------------------------------------------------------------------- -add_executable (h5ls ${HDF5_TOOLS_H5LS_SOURCE_DIR}/h5ls.c) +add_executable (h5ls ${HDF5_TOOLS_SRC_H5LS_SOURCE_DIR}/h5ls.c) TARGET_NAMING (h5ls STATIC) TARGET_C_PROPERTIES (h5ls STATIC " " " ") target_link_libraries (h5ls ${HDF5_TOOLS_LIB_TARGET} ${HDF5_LIB_TARGET}) @@ -20,14 +20,6 @@ set (H5_DEP_EXECUTABLES h5ls ) -if (BUILD_TESTING) - - include (CMakeTests.cmake) - - include (CMakeTestsVDS.cmake) - -endif (BUILD_TESTING) - ############################################################################## ############################################################################## ### I N S T A L L A T I O N ### diff --git a/tools/h5ls/Makefile.am b/tools/src/h5ls/Makefile.am index 54a06f1..dfa8bb6 100644 --- a/tools/h5ls/Makefile.am +++ b/tools/src/h5ls/Makefile.am @@ -23,11 +23,6 @@ include $(top_srcdir)/config/commence.am # Include src and tools/lib directories AM_CPPFLAGS+=-I$(top_srcdir)/src -I$(top_srcdir)/tools/lib -# Test programs and scripts -TEST_SCRIPT=testh5ls.sh testh5lsvds.sh -check_SCRIPTS=$(TEST_SCRIPT) -SCRIPT_DEPEND=h5ls$(EXEEXT) - # This is our main target, the h5ls tool bin_PROGRAMS=h5ls diff --git a/tools/h5ls/h5ls.c b/tools/src/h5ls/h5ls.c index a032f08..a032f08 100644 --- a/tools/h5ls/h5ls.c +++ b/tools/src/h5ls/h5ls.c diff --git a/tools/src/h5repack/CMakeLists.txt b/tools/src/h5repack/CMakeLists.txt new file mode 100644 index 0000000..cb7f5f6 --- /dev/null +++ b/tools/src/h5repack/CMakeLists.txt @@ -0,0 +1,50 @@ +cmake_minimum_required (VERSION 3.1.0) +PROJECT (HDF5_TOOLS_SRC_H5REPACK) + +#----------------------------------------------------------------------------- +# Setup include Directories +#----------------------------------------------------------------------------- +INCLUDE_DIRECTORIES (${HDF5_TOOLS_DIR}/lib) +INCLUDE_DIRECTORIES (${HDF5_TEST_SRC_DIR}) + +# -------------------------------------------------------------------- +# Add h5Repack executables +# -------------------------------------------------------------------- +set (REPACK_COMMON_SOURCES + ${HDF5_TOOLS_SRC_H5REPACK_SOURCE_DIR}/h5repack_copy.c + ${HDF5_TOOLS_SRC_H5REPACK_SOURCE_DIR}/h5repack_filters.c + ${HDF5_TOOLS_SRC_H5REPACK_SOURCE_DIR}/h5repack_opttable.c + ${HDF5_TOOLS_SRC_H5REPACK_SOURCE_DIR}/h5repack_parse.c + ${HDF5_TOOLS_SRC_H5REPACK_SOURCE_DIR}/h5repack_refs.c + ${HDF5_TOOLS_SRC_H5REPACK_SOURCE_DIR}/h5repack_verify.c + ${HDF5_TOOLS_SRC_H5REPACK_SOURCE_DIR}/h5repack.c +) + +add_executable (h5repack ${REPACK_COMMON_SOURCES} ${HDF5_TOOLS_SRC_H5REPACK_SOURCE_DIR}/h5repack_main.c) +TARGET_NAMING (h5repack STATIC) +TARGET_C_PROPERTIES (h5repack STATIC " " " ") +target_link_libraries (h5repack ${HDF5_TOOLS_LIB_TARGET} ${HDF5_LIB_TARGET}) +set_target_properties (h5repack PROPERTIES FOLDER tools) +set_global_variable (HDF5_UTILS_TO_EXPORT "${HDF5_UTILS_TO_EXPORT};h5repack") + +set (H5_DEP_EXECUTABLES h5repack) + +############################################################################## +############################################################################## +### I N S T A L L A T I O N ### +############################################################################## +############################################################################## + +#----------------------------------------------------------------------------- +# Rules for Installation of tools using make Install target +#----------------------------------------------------------------------------- + +#INSTALL_PROGRAM_PDB (h5repack ${HDF5_INSTALL_BIN_DIR} toolsapplications) + +install ( + TARGETS + h5repack + EXPORT + ${HDF5_EXPORTED_TARGETS} + RUNTIME DESTINATION ${HDF5_INSTALL_BIN_DIR} COMPONENT toolsapplications +) diff --git a/tools/src/h5repack/Makefile.am b/tools/src/h5repack/Makefile.am new file mode 100644 index 0000000..e6e5a56 --- /dev/null +++ b/tools/src/h5repack/Makefile.am @@ -0,0 +1,42 @@ +# +# Copyright by The HDF Group. +# Copyright by the Board of Trustees of the University of Illinois. +# All rights reserved. +# +# This file is part of HDF5. The full HDF5 copyright notice, including +# terms governing use, modification, and redistribution, is contained in +# the files COPYING and Copyright.html. COPYING can be found at the root +# of the source code distribution tree; Copyright.html can be found at the +# root level of an installed copy of the electronic HDF5 document set and +# is linked from the top-level documents page. It can also be found at +# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have +# access to either file, you may request a copy from help@hdfgroup.org. +## +## Makefile.am +## Run automake to generate a Makefile.in from this file. +# +# HDF5 Library Makefile(.in) +# + +include $(top_srcdir)/config/commence.am + +# Include src, test, and tools/lib directories +AM_CPPFLAGS+=-I$(top_srcdir)/src -I$(top_srcdir)/test -I$(top_srcdir)/tools/lib + +# Our main target, h5repack tool +bin_PROGRAMS=h5repack + +# Add h5repack specific linker flags here +h5repack_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS) + +# Depend on the hdf5 library, the tools library, the test library +LDADD=$(LIBH5TOOLS) $(LIBH5TEST) $(LIBHDF5) + +# Source files +COMMON_SOURCES=h5repack.c h5repack_copy.c h5repack_filters.c \ + h5repack_opttable.c h5repack_parse.c h5repack_refs.c \ + h5repack_verify.c + +h5repack_SOURCES=$(COMMON_SOURCES) h5repack_main.c + +include $(top_srcdir)/config/conclude.am diff --git a/tools/h5repack/h5repack.c b/tools/src/h5repack/h5repack.c index ef2085c..ef2085c 100644 --- a/tools/h5repack/h5repack.c +++ b/tools/src/h5repack/h5repack.c diff --git a/tools/h5repack/h5repack.h b/tools/src/h5repack/h5repack.h index d2ab923..d2ab923 100644 --- a/tools/h5repack/h5repack.h +++ b/tools/src/h5repack/h5repack.h diff --git a/tools/h5repack/h5repack_copy.c b/tools/src/h5repack/h5repack_copy.c index 547f61a..547f61a 100644 --- a/tools/h5repack/h5repack_copy.c +++ b/tools/src/h5repack/h5repack_copy.c diff --git a/tools/h5repack/h5repack_filters.c b/tools/src/h5repack/h5repack_filters.c index e21b829..e21b829 100644 --- a/tools/h5repack/h5repack_filters.c +++ b/tools/src/h5repack/h5repack_filters.c diff --git a/tools/h5repack/h5repack_main.c b/tools/src/h5repack/h5repack_main.c index 2d48a04..2d48a04 100644 --- a/tools/h5repack/h5repack_main.c +++ b/tools/src/h5repack/h5repack_main.c diff --git a/tools/h5repack/h5repack_opttable.c b/tools/src/h5repack/h5repack_opttable.c index 8c98b76..8c98b76 100644 --- a/tools/h5repack/h5repack_opttable.c +++ b/tools/src/h5repack/h5repack_opttable.c diff --git a/tools/h5repack/h5repack_parse.c b/tools/src/h5repack/h5repack_parse.c index 004b9e4..004b9e4 100644 --- a/tools/h5repack/h5repack_parse.c +++ b/tools/src/h5repack/h5repack_parse.c diff --git a/tools/h5repack/h5repack_refs.c b/tools/src/h5repack/h5repack_refs.c index f0f32c3..f0f32c3 100644 --- a/tools/h5repack/h5repack_refs.c +++ b/tools/src/h5repack/h5repack_refs.c diff --git a/tools/h5repack/h5repack_verify.c b/tools/src/h5repack/h5repack_verify.c index 6765c49..6765c49 100644 --- a/tools/h5repack/h5repack_verify.c +++ b/tools/src/h5repack/h5repack_verify.c diff --git a/tools/h5stat/CMakeLists.txt b/tools/src/h5stat/CMakeLists.txt index 02721d4..d4e14cb 100644 --- a/tools/h5stat/CMakeLists.txt +++ b/tools/src/h5stat/CMakeLists.txt @@ -1,5 +1,5 @@ cmake_minimum_required (VERSION 3.1.0) -PROJECT (HDF5_TOOLS_H5STAT) +PROJECT (HDF5_TOOLS_SRC_H5STAT) #----------------------------------------------------------------------------- # Setup include Directories @@ -9,7 +9,7 @@ INCLUDE_DIRECTORIES (${HDF5_TOOLS_DIR}/lib) # -------------------------------------------------------------------- # Add the h5stat executables # -------------------------------------------------------------------- -add_executable (h5stat ${HDF5_TOOLS_H5STAT_SOURCE_DIR}/h5stat.c) +add_executable (h5stat ${HDF5_TOOLS_SRC_H5STAT_SOURCE_DIR}/h5stat.c) TARGET_NAMING (h5stat STATIC) TARGET_C_PROPERTIES (h5stat STATIC " " " ") target_link_libraries (h5stat ${HDF5_TOOLS_LIB_TARGET} ${HDF5_LIB_TARGET}) @@ -18,23 +18,6 @@ set_global_variable (HDF5_UTILS_TO_EXPORT "${HDF5_UTILS_TO_EXPORT};h5stat") set (H5_DEP_EXECUTABLES h5stat) -if (BUILD_TESTING) - # -------------------------------------------------------------------- - # Add the h5stat test executables - # -------------------------------------------------------------------- - if (HDF5_BUILD_GENERATORS) - add_executable (h5stat_gentest ${HDF5_TOOLS_H5STAT_SOURCE_DIR}/h5stat_gentest.c) - TARGET_NAMING (h5stat_gentest STATIC) - TARGET_C_PROPERTIES (h5stat_gentest STATIC " " " ") - target_link_libraries (h5stat_gentest ${HDF5_LIB_TARGET}) - set_target_properties (h5stat_gentest PROPERTIES FOLDER generator/tools) - - #add_test (NAME h5stat_gentest COMMAND $<TARGET_FILE:h5stat_gentest>) - endif (HDF5_BUILD_GENERATORS) - - include (CMakeTests.cmake) -endif (BUILD_TESTING) - ############################################################################## ############################################################################## ### I N S T A L L A T I O N ### diff --git a/tools/src/h5stat/Makefile.am b/tools/src/h5stat/Makefile.am new file mode 100644 index 0000000..b4d81de --- /dev/null +++ b/tools/src/h5stat/Makefile.am @@ -0,0 +1,39 @@ +# +# Copyright by The HDF Group. +# Copyright by the Board of Trustees of the University of Illinois. +# All rights reserved. +# +# This file is part of HDF5. The full HDF5 copyright notice, including +# terms governing use, modification, and redistribution, is contained in +# the files COPYING and Copyright.html. COPYING can be found at the root +# of the source code distribution tree; Copyright.html can be found at the +# root level of an installed copy of the electronic HDF5 document set and +# is linked from the top-level documents page. It can also be found at +# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have +# access to either file, you may request a copy from help@hdfgroup.org. +## +## Makefile.am +## Run automake to generate a Makefile.in from this file. +# +# HDF5 Library Makefile(.in) +# + +include $(top_srcdir)/config/commence.am + +# Include src directory +AM_CPPFLAGS+=-I$(top_srcdir)/src -I$(top_srcdir)/tools/lib + +# These are our main targets, the tools +bin_PROGRAMS=h5stat +bin_SCRIPTS= + +# Add h5stat specific linker flags here +h5stat_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS) + +# Tell automake to clean h5redeploy script +CLEANFILES= + +# All programs rely on hdf5 library and h5tools library +LDADD=$(LIBH5TOOLS) $(LIBHDF5) + +include $(top_srcdir)/config/conclude.am diff --git a/tools/h5stat/h5stat.c b/tools/src/h5stat/h5stat.c index a331014..a331014 100644 --- a/tools/h5stat/h5stat.c +++ b/tools/src/h5stat/h5stat.c diff --git a/tools/h5stat/testh5stat.sh.in b/tools/src/h5stat/testh5stat.sh.in index cbb732c..cbb732c 100644 --- a/tools/h5stat/testh5stat.sh.in +++ b/tools/src/h5stat/testh5stat.sh.in diff --git a/tools/misc/CMakeLists.txt b/tools/src/misc/CMakeLists.txt index f7ca039..6fcff9c 100644 --- a/tools/misc/CMakeLists.txt +++ b/tools/src/misc/CMakeLists.txt @@ -1,5 +1,5 @@ cmake_minimum_required (VERSION 3.1.0) -PROJECT (HDF5_TOOLS_MISC) +PROJECT (HDF5_TOOLS_SRC_MISC) #----------------------------------------------------------------------------- # Setup include Directories @@ -10,21 +10,21 @@ INCLUDE_DIRECTORIES (${HDF5_TOOLS_DIR}/lib) # Add the misc executables # -------------------------------------------------------------------- #-- Misc Executables -add_executable (h5debug ${HDF5_TOOLS_MISC_SOURCE_DIR}/h5debug.c) +add_executable (h5debug ${HDF5_TOOLS_SRC_MISC_SOURCE_DIR}/h5debug.c) TARGET_NAMING (h5debug STATIC) TARGET_C_PROPERTIES (h5debug STATIC " " " ") target_link_libraries (h5debug ${HDF5_LIB_TARGET} ${HDF5_TOOLS_LIB_TARGET}) set_target_properties (h5debug PROPERTIES FOLDER tools) set_global_variable (HDF5_UTILS_TO_EXPORT "${HDF5_UTILS_TO_EXPORT};h5debug") -add_executable (h5repart ${HDF5_TOOLS_MISC_SOURCE_DIR}/h5repart.c) +add_executable (h5repart ${HDF5_TOOLS_SRC_MISC_SOURCE_DIR}/h5repart.c) TARGET_NAMING (h5repart STATIC) TARGET_C_PROPERTIES (h5repart STATIC " " " ") target_link_libraries (h5repart ${HDF5_LIB_TARGET} ${HDF5_TOOLS_LIB_TARGET}) set_target_properties (h5repart PROPERTIES FOLDER tools) set_global_variable (HDF5_UTILS_TO_EXPORT "${HDF5_UTILS_TO_EXPORT};h5repart") -add_executable (h5mkgrp ${HDF5_TOOLS_MISC_SOURCE_DIR}/h5mkgrp.c) +add_executable (h5mkgrp ${HDF5_TOOLS_SRC_MISC_SOURCE_DIR}/h5mkgrp.c) TARGET_NAMING (h5mkgrp STATIC) TARGET_C_PROPERTIES (h5mkgrp STATIC " " " ") target_link_libraries (h5mkgrp ${HDF5_TOOLS_LIB_TARGET} ${HDF5_LIB_TARGET}) @@ -41,34 +41,9 @@ set (H5_DEP_EXECUTABLES # Generate the h5cc file containing settings needed to compile programs #----------------------------------------------------------------------------- #if (NOT WIN32) -# configure_file (${HDF5_TOOLS_MISC_SOURCE_DIR}/h5cc.in ${HDF5_BINARY_DIR}/h5cc @ONLY) +# configure_file (${HDF5_TOOLS_SRC_MISC_SOURCE_DIR}/h5cc.in ${HDF5_BINARY_DIR}/h5cc @ONLY) #endif (NOT WIN32) -if (BUILD_TESTING) - # -------------------------------------------------------------------- - # Add the misc test executables - # -------------------------------------------------------------------- - if (HDF5_BUILD_GENERATORS) - add_executable (h5repart_gentest ${HDF5_TOOLS_MISC_SOURCE_DIR}/h5repart_gentest.c) - TARGET_NAMING (h5repart_gentest STATIC) - TARGET_C_PROPERTIES (h5repart_gentest STATIC " " " ") - target_link_libraries (h5repart_gentest ${HDF5_LIB_TARGET} ${HDF5_TOOLS_LIB_TARGET}) - set_target_properties (h5repart_gentest PROPERTIES FOLDER generator/tools) - #add_test (NAME h5repart_gentest COMMAND $<TARGET_FILE:h5repart_gentest>) - - add_subdirectory (${HDF5_TOOLS_MISC_SOURCE_DIR}/vds) - - endif (HDF5_BUILD_GENERATORS) - - add_executable (h5repart_test ${HDF5_TOOLS_MISC_SOURCE_DIR}/repart_test.c) - TARGET_NAMING (h5repart_test STATIC) - TARGET_C_PROPERTIES (h5repart_test STATIC " " " ") - target_link_libraries (h5repart_test ${HDF5_LIB_TARGET} ${HDF5_TOOLS_LIB_TARGET}) - set_target_properties (h5repart_test PROPERTIES FOLDER tools) - - include (CMakeTests.cmake) -endif (BUILD_TESTING) - ############################################################################## ############################################################################## ### I N S T A L L A T I O N ### diff --git a/tools/misc/Makefile.am b/tools/src/misc/Makefile.am index fdfe8f7..c069e9a 100644 --- a/tools/misc/Makefile.am +++ b/tools/src/misc/Makefile.am @@ -20,19 +20,9 @@ include $(top_srcdir)/config/commence.am -SUBDIRS=vds - # Include src directory AM_CPPFLAGS+=-I$(top_srcdir)/src -I$(top_srcdir)/tools/lib -#test scripts and programs -TEST_PROG=h5repart_gentest talign -TEST_SCRIPT=testh5repart.sh testh5mkgrp.sh - -check_PROGRAMS=$(TEST_PROG) repart_test -check_SCRIPTS=$(TEST_SCRIPT) -SCRIPT_DEPEND=h5repart$(EXEEXT) h5mkgrp$(EXEEXT) - # These are our main targets, the tools bin_PROGRAMS=h5debug h5repart h5mkgrp bin_SCRIPTS=h5redeploy @@ -45,13 +35,8 @@ h5mkgrp_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS) # Tell automake to clean h5redeploy script CLEANFILES=h5redeploy -# Temporary files. *.h5 are generated by h5repart_gentest. They should -# copied to the testfiles/ directory if update is required. fst_family*.h5 -# and scd_family*.h5 were created by setting the HDF5_NOCLEANUP variable. -CHECK_CLEANFILES+=*.h5 ../testfiles/fst_family*.h5 ../testfiles/scd_family*.h5 - # These were generated by configure. Remove them only when distclean. -DISTCLEANFILES=h5cc testh5repart.sh +DISTCLEANFILES=h5cc # All programs rely on hdf5 library and h5tools library LDADD=$(LIBH5TOOLS) $(LIBHDF5) diff --git a/tools/misc/h5cc.in b/tools/src/misc/h5cc.in index 1645855..1645855 100644 --- a/tools/misc/h5cc.in +++ b/tools/src/misc/h5cc.in diff --git a/tools/misc/h5debug.c b/tools/src/misc/h5debug.c index ae64952..ae64952 100644 --- a/tools/misc/h5debug.c +++ b/tools/src/misc/h5debug.c diff --git a/tools/misc/h5mkgrp.c b/tools/src/misc/h5mkgrp.c index ad2d306..ad2d306 100644 --- a/tools/misc/h5mkgrp.c +++ b/tools/src/misc/h5mkgrp.c diff --git a/tools/misc/h5redeploy.in b/tools/src/misc/h5redeploy.in index 6b6ef87..6b6ef87 100644 --- a/tools/misc/h5redeploy.in +++ b/tools/src/misc/h5redeploy.in diff --git a/tools/misc/h5repart.c b/tools/src/misc/h5repart.c index e44c957..e44c957 100644 --- a/tools/misc/h5repart.c +++ b/tools/src/misc/h5repart.c diff --git a/tools/test/CMakeLists.txt b/tools/test/CMakeLists.txt new file mode 100644 index 0000000..608dd6e --- /dev/null +++ b/tools/test/CMakeLists.txt @@ -0,0 +1,40 @@ +cmake_minimum_required (VERSION 3.1.0) +PROJECT (HDF5_TOOLS_TEST) + +#----------------------------------------------------------------------------- +# Apply Definitions to compiler in this directory and below +#----------------------------------------------------------------------------- +add_definitions (${HDF_EXTRA_C_FLAGS}) + +#-- Add the h5diff tests +add_subdirectory (${HDF5_TOOLS_TEST_SOURCE_DIR}/h5diff) + +#-- Add the h5ls tests +add_subdirectory (${HDF5_TOOLS_TEST_SOURCE_DIR}/h5ls) + +#-- Misc tests +add_subdirectory (${HDF5_TOOLS_TEST_SOURCE_DIR}/misc) + +#-- Add the h5import tests +add_subdirectory (${HDF5_TOOLS_TEST_SOURCE_DIR}/h5import) + +#-- h5Repack tests +add_subdirectory (${HDF5_TOOLS_TEST_SOURCE_DIR}/h5repack) + +#-- Add the h5jam tests +add_subdirectory (${HDF5_TOOLS_TEST_SOURCE_DIR}/h5jam) + +#-- Add the h5copy tests +add_subdirectory (${HDF5_TOOLS_TEST_SOURCE_DIR}/h5copy) + +#-- Add the h5stat tests +add_subdirectory (${HDF5_TOOLS_TEST_SOURCE_DIR}/h5stat) + +#-- Add the h5dump tests +add_subdirectory (${HDF5_TOOLS_TEST_SOURCE_DIR}/h5dump) + +#-- Add the h5format_convert and test executables +add_subdirectory (${HDF5_TOOLS_TEST_SOURCE_DIR}/h5format_convert) + +#-- Add the perform tests +add_subdirectory (${HDF5_TOOLS_TEST_SOURCE_DIR}/perform) diff --git a/tools/test/Makefile.am b/tools/test/Makefile.am new file mode 100644 index 0000000..62193ba --- /dev/null +++ b/tools/test/Makefile.am @@ -0,0 +1,30 @@ +# +# Copyright by The HDF Group. +# Copyright by the Board of Trustees of the University of Illinois. +# All rights reserved. +# +# This file is part of HDF5. The full HDF5 copyright notice, including +# terms governing use, modification, and redistribution, is contained in +# the files COPYING and Copyright.html. COPYING can be found at the root +# of the source code distribution tree; Copyright.html can be found at the +# root level of an installed copy of the electronic HDF5 document set and +# is linked from the top-level documents page. It can also be found at +# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have +# access to either file, you may request a copy from help@hdfgroup.org. +## +## Makefile.am +## Run automake to generate a Makefile.in from this file. +## +# +# Tools HDF5 Makefile(.in) +# + +include $(top_srcdir)/config/commence.am + +CONFIG=ordered + +# All subdirectories +SUBDIRS=h5diff h5ls h5dump misc h5import h5repack h5jam h5copy h5stat \ + perform + +include $(top_srcdir)/config/conclude.am diff --git a/tools/test/h5copy/CMakeLists.txt b/tools/test/h5copy/CMakeLists.txt new file mode 100644 index 0000000..5bab57b --- /dev/null +++ b/tools/test/h5copy/CMakeLists.txt @@ -0,0 +1,23 @@ +cmake_minimum_required (VERSION 3.1.0) +PROJECT (HDF5_TOOLS_TEST_H5COPY) + +#----------------------------------------------------------------------------- +# Setup include Directories +#----------------------------------------------------------------------------- +INCLUDE_DIRECTORIES (${HDF5_TOOLS_DIR}/lib) + +# -------------------------------------------------------------------- +# Add the h5copy test executables +# -------------------------------------------------------------------- + + if (HDF5_BUILD_GENERATORS) + add_executable (h5copygentest ${HDF5_TOOLS_TEST_H5COPY_SOURCE_DIR}/h5copygentest.c) + TARGET_NAMING (h5copygentest STATIC) + TARGET_C_PROPERTIES (h5copygentest STATIC " " " ") + target_link_libraries (h5copygentest ${HDF5_LIB_TARGET}) + set_target_properties (h5copygentest PROPERTIES FOLDER generator/tools) + + #add_test (NAME h5copygentest COMMAND $<TARGET_FILE:h5copygentest>) + endif (HDF5_BUILD_GENERATORS) + + include (CMakeTests.cmake) diff --git a/tools/h5copy/CMakeTests.cmake b/tools/test/h5copy/CMakeTests.cmake index a32c766..fe36ca9 100644 --- a/tools/h5copy/CMakeTests.cmake +++ b/tools/test/h5copy/CMakeTests.cmake @@ -9,14 +9,14 @@ # Copy all the HDF5 files from the source directory into the test directory # -------------------------------------------------------------------- set (LIST_HDF5_TEST_FILES - ${HDF5_TOOLS_H5COPY_SOURCE_DIR}/testfiles/h5copy_extlinks_src.h5 - ${HDF5_TOOLS_H5COPY_SOURCE_DIR}/testfiles/h5copy_extlinks_trg.h5 - ${HDF5_TOOLS_H5COPY_SOURCE_DIR}/testfiles/h5copy_ref.h5 - ${HDF5_TOOLS_H5COPY_SOURCE_DIR}/testfiles/h5copytst.h5 + ${HDF5_TOOLS_TEST_H5COPY_SOURCE_DIR}/testfiles/h5copy_extlinks_src.h5 + ${HDF5_TOOLS_TEST_H5COPY_SOURCE_DIR}/testfiles/h5copy_extlinks_trg.h5 + ${HDF5_TOOLS_TEST_H5COPY_SOURCE_DIR}/testfiles/h5copy_ref.h5 + ${HDF5_TOOLS_TEST_H5COPY_SOURCE_DIR}/testfiles/h5copytst.h5 ) set (LIST_OTHER_TEST_FILES - ${HDF5_TOOLS_H5COPY_SOURCE_DIR}/testfiles/h5copy_misc1.out + ${HDF5_TOOLS_TEST_H5COPY_SOURCE_DIR}/testfiles/h5copy_misc1.out ) file (MAKE_DIRECTORY "${PROJECT_BINARY_DIR}/testfiles") diff --git a/tools/h5copy/Makefile.am b/tools/test/h5copy/Makefile.am index 9d326ce..becb55f 100644 --- a/tools/h5copy/Makefile.am +++ b/tools/test/h5copy/Makefile.am @@ -28,15 +28,11 @@ TEST_PROG=h5copygentest TEST_SCRIPT=testh5copy.sh check_SCRIPTS=$(TEST_SCRIPT) -SCRIPT_DEPEND=h5copy$(EXEEXT) +SCRIPT_DEPEND=../../src/h5copy/h5copy$(EXEEXT) # This is our main target, the h5copy tool -bin_PROGRAMS=h5copy check_PROGRAMS=$(TEST_PROG) -# Add h5copy specific linker flags here -h5copy_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS) - # source file for the test file generator h5copygentest_SOURCES=h5copygentest.c diff --git a/tools/h5copy/h5copygentest.c b/tools/test/h5copy/h5copygentest.c index 7669702..7669702 100644 --- a/tools/h5copy/h5copygentest.c +++ b/tools/test/h5copy/h5copygentest.c diff --git a/tools/h5copy/testfiles/h5copy_extlinks_src.h5 b/tools/test/h5copy/testfiles/h5copy_extlinks_src.h5 Binary files differindex 7b8621e..7b8621e 100644 --- a/tools/h5copy/testfiles/h5copy_extlinks_src.h5 +++ b/tools/test/h5copy/testfiles/h5copy_extlinks_src.h5 diff --git a/tools/h5copy/testfiles/h5copy_extlinks_src.out.ls b/tools/test/h5copy/testfiles/h5copy_extlinks_src.out.ls index 0134714..0134714 100644 --- a/tools/h5copy/testfiles/h5copy_extlinks_src.out.ls +++ b/tools/test/h5copy/testfiles/h5copy_extlinks_src.out.ls diff --git a/tools/h5copy/testfiles/h5copy_extlinks_trg.h5 b/tools/test/h5copy/testfiles/h5copy_extlinks_trg.h5 Binary files differindex 3a0242d..3a0242d 100644 --- a/tools/h5copy/testfiles/h5copy_extlinks_trg.h5 +++ b/tools/test/h5copy/testfiles/h5copy_extlinks_trg.h5 diff --git a/tools/h5copy/testfiles/h5copy_misc1.out b/tools/test/h5copy/testfiles/h5copy_misc1.out index 1624f2b..1624f2b 100644 --- a/tools/h5copy/testfiles/h5copy_misc1.out +++ b/tools/test/h5copy/testfiles/h5copy_misc1.out diff --git a/tools/h5copy/testfiles/h5copy_ref.h5 b/tools/test/h5copy/testfiles/h5copy_ref.h5 Binary files differindex bd727e6..bd727e6 100644 --- a/tools/h5copy/testfiles/h5copy_ref.h5 +++ b/tools/test/h5copy/testfiles/h5copy_ref.h5 diff --git a/tools/h5copy/testfiles/h5copy_ref.out.ls b/tools/test/h5copy/testfiles/h5copy_ref.out.ls index d685af2..d685af2 100644 --- a/tools/h5copy/testfiles/h5copy_ref.out.ls +++ b/tools/test/h5copy/testfiles/h5copy_ref.out.ls diff --git a/tools/h5copy/testfiles/h5copytst.h5 b/tools/test/h5copy/testfiles/h5copytst.h5 Binary files differindex 1d1cbf1..1d1cbf1 100644 --- a/tools/h5copy/testfiles/h5copytst.h5 +++ b/tools/test/h5copy/testfiles/h5copytst.h5 diff --git a/tools/h5copy/testfiles/h5copytst.out.ls b/tools/test/h5copy/testfiles/h5copytst.out.ls index 4044aaf..4044aaf 100644 --- a/tools/h5copy/testfiles/h5copytst.out.ls +++ b/tools/test/h5copy/testfiles/h5copytst.out.ls diff --git a/tools/h5copy/testfiles/h5copytst_new.h5 b/tools/test/h5copy/testfiles/h5copytst_new.h5 Binary files differindex fd820ca..fd820ca 100644 --- a/tools/h5copy/testfiles/h5copytst_new.h5 +++ b/tools/test/h5copy/testfiles/h5copytst_new.h5 diff --git a/tools/h5copy/testfiles/h5copytst_new.out.ls b/tools/test/h5copy/testfiles/h5copytst_new.out.ls index 9df6b2e..9df6b2e 100644 --- a/tools/h5copy/testfiles/h5copytst_new.out.ls +++ b/tools/test/h5copy/testfiles/h5copytst_new.out.ls diff --git a/tools/h5copy/testh5copy.sh.in b/tools/test/h5copy/testh5copy.sh.in index 859d7c8..6d1478a 100644 --- a/tools/h5copy/testh5copy.sh.in +++ b/tools/test/h5copy/testh5copy.sh.in @@ -22,17 +22,17 @@ srcdir=@srcdir@ # source dirs -SRC_TOOLS="$srcdir/.." +SRC_TOOLS="$srcdir/../.." SRC_TOOLS_TESTFILES="$SRC_TOOLS/testfiles" # testfiles source dirs for tools SRC_H5LS_TESTFILES="$SRC_TOOLS_TESTFILES" SRC_H5DUMP_TESTFILES="$SRC_TOOLS_TESTFILES" -SRC_H5DIFF_TESTFILES="$SRC_TOOLS/h5diff/testfiles" -SRC_H5COPY_TESTFILES="$SRC_TOOLS/h5copy/testfiles" -SRC_H5REPACK_TESTFILES="$SRC_TOOLS/h5repack/testfiles" -SRC_H5JAM_TESTFILES="$SRC_TOOLS/h5jam/testfiles" -SRC_H5STAT_TESTFILES="$SRC_TOOLS/h5stat/testfiles" -SRC_H5IMPORT_TESTFILES="$SRC_TOOLS/h5import/testfiles" +SRC_H5DIFF_TESTFILES="$SRC_TOOLS/test/h5diff/testfiles" +SRC_H5COPY_TESTFILES="$SRC_TOOLS/test/h5copy/testfiles" +SRC_H5REPACK_TESTFILES="$SRC_TOOLS/test/h5repack/testfiles" +SRC_H5JAM_TESTFILES="$SRC_TOOLS/test/h5jam/testfiles" +SRC_H5STAT_TESTFILES="$SRC_TOOLS/test/h5stat/testfiles" +SRC_H5IMPORT_TESTFILES="$SRC_TOOLS/test/h5import/testfiles" TESTNAME=h5copy EXIT_SUCCESS=0 @@ -60,13 +60,13 @@ LIST_OTHER_TEST_FILES=" $SRC_H5COPY_TESTFILES/h5copy_misc1.out " -H5COPY=h5copy # The tool name +H5COPY=../../src/h5copy/h5copy # The tool name H5COPY_BIN=`pwd`/$H5COPY # The path of the tool binary -H5DIFF=h5diff # The h5diff tool name -H5DIFF_BIN=`pwd`/../h5diff/$H5DIFF # The path of the h5diff tool binary -H5LS=h5ls # The h5ls tool name +H5DIFF=../../src/h5diff/h5diff # The h5diff tool name +H5DIFF_BIN=`pwd`/$H5DIFF # The path of the h5diff tool binary +H5LS=../../src/h5ls/h5ls # The h5ls tool name H5LS_ARGS=-Svr # Arguments to the h5ls tool -H5LS_BIN=`pwd`/../h5ls/$H5LS # The path of the h5ls tool binary +H5LS_BIN=`pwd`/$H5LS # The path of the h5ls tool binary RM='rm -rf' CMP='cmp -s' @@ -170,7 +170,7 @@ VERIFY_OUTPUT() } # Source in the output filter function definitions. -. $srcdir/../../bin/output_filter.sh +. $srcdir/../../../bin/output_filter.sh # Run a test and print PASS or *FAIL*. If h5copy can complete # with exit status 0, consider it pass. If a test fails then increment diff --git a/tools/test/h5diff/CMakeLists.txt b/tools/test/h5diff/CMakeLists.txt new file mode 100644 index 0000000..2507664 --- /dev/null +++ b/tools/test/h5diff/CMakeLists.txt @@ -0,0 +1,22 @@ +cmake_minimum_required (VERSION 3.1.0) +PROJECT (HDF5_TOOLS_TEST_H5DIFF) + +#----------------------------------------------------------------------------- +# Setup include Directories +#----------------------------------------------------------------------------- +INCLUDE_DIRECTORIES (${HDF5_TOOLS_DIR}/lib) + + # -------------------------------------------------------------------- + # Add the h5diff and test executables + # -------------------------------------------------------------------- + if (HDF5_BUILD_GENERATORS) + add_executable (h5diffgentest ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/h5diffgentest.c) + TARGET_NAMING (h5diffgentest STATIC) + TARGET_C_PROPERTIES (h5diffgentest STATIC " " " ") + target_link_libraries (h5diffgentest ${HDF5_LIB_TARGET}) + set_target_properties (h5diffgentest PROPERTIES FOLDER generator/tools) + + #add_test (NAME h5diffgentest COMMAND $<TARGET_FILE:h5diffgentest>) + endif (HDF5_BUILD_GENERATORS) + + include (CMakeTests.cmake) diff --git a/tools/h5diff/CMakeTests.cmake b/tools/test/h5diff/CMakeTests.cmake index 5d3d433..7bbff61 100644 --- a/tools/h5diff/CMakeTests.cmake +++ b/tools/test/h5diff/CMakeTests.cmake @@ -9,47 +9,47 @@ # Copy all the HDF5 files from the test directory into the source directory # -------------------------------------------------------------------- set (LIST_HDF5_TEST_FILES - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_basic1.h5 - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_basic2.h5 - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_types.h5 - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_dtypes.h5 - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_attr1.h5 - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_attr2.h5 - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_dset1.h5 - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_dset2.h5 - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_hyper1.h5 - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_hyper2.h5 - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_empty.h5 - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_links.h5 - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_softlinks.h5 - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_linked_softlink.h5 - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_extlink_src.h5 - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_extlink_trg.h5 - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_ext2softlink_src.h5 - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_ext2softlink_trg.h5 - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_dset_zero_dim_size1.h5 - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_dset_zero_dim_size2.h5 - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_danglelinks1.h5 - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_danglelinks2.h5 - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_grp_recurse1.h5 - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_grp_recurse2.h5 - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_grp_recurse_ext1.h5 - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_grp_recurse_ext2-1.h5 - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_grp_recurse_ext2-2.h5 - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_grp_recurse_ext2-3.h5 - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_exclude1-1.h5 - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_exclude1-2.h5 - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_exclude2-1.h5 - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_exclude2-2.h5 - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_exclude3-1.h5 - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_exclude3-2.h5 - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_comp_vl_strs.h5 - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_attr_v_level1.h5 - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_attr_v_level2.h5 - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/compounds_array_vlen1.h5 - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/compounds_array_vlen2.h5 - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/non_comparables1.h5 - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/non_comparables2.h5 + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_basic1.h5 + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_basic2.h5 + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_types.h5 + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_dtypes.h5 + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_attr1.h5 + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_attr2.h5 + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_dset1.h5 + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_dset2.h5 + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_hyper1.h5 + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_hyper2.h5 + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_empty.h5 + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_links.h5 + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_softlinks.h5 + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_linked_softlink.h5 + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_extlink_src.h5 + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_extlink_trg.h5 + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_ext2softlink_src.h5 + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_ext2softlink_trg.h5 + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_dset_zero_dim_size1.h5 + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_dset_zero_dim_size2.h5 + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_danglelinks1.h5 + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_danglelinks2.h5 + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_grp_recurse1.h5 + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_grp_recurse2.h5 + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_grp_recurse_ext1.h5 + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_grp_recurse_ext2-1.h5 + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_grp_recurse_ext2-2.h5 + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_grp_recurse_ext2-3.h5 + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_exclude1-1.h5 + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_exclude1-2.h5 + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_exclude2-1.h5 + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_exclude2-2.h5 + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_exclude3-1.h5 + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_exclude3-2.h5 + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_comp_vl_strs.h5 + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_attr_v_level1.h5 + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_attr_v_level2.h5 + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/compounds_array_vlen1.h5 + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/compounds_array_vlen2.h5 + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/non_comparables1.h5 + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/non_comparables2.h5 # tools/testfiles/vds ${HDF5_TOOLS_DIR}/testfiles/vds/1_a.h5 ${HDF5_TOOLS_DIR}/testfiles/vds/1_b.h5 @@ -77,183 +77,183 @@ ) set (LIST_OTHER_TEST_FILES - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_10.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_100.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_11.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_12.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_13.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_14.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_15.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_16_1.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_16_2.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_16_3.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_17.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_171.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_172.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_18_1.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_18.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_20.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_200.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_201.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_202.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_203.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_204.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_205.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_206.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_207.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_208.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_220.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_221.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_222.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_223.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_224.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_21.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_22.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_23.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_24.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_25.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_26.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_27.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_28.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_300.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_400.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_401.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_402.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_403.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_404.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_405.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_406.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_407.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_408.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_409.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_410.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_411.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_412.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_413.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_414.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_415.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_416.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_417.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_418.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_419.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_420.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_421.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_422.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_423.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_424.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_425.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_450.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_451.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_452.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_453.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_454.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_455.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_456.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_457.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_458.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_459.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_465.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_466.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_467.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_468.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_469.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_471.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_472.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_473.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_474.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_475.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_480.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_481.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_482.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_483.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_484.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_485.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_486.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_487.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_50.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_51.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_52.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_53.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_54.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_55.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_56.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_57.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_58.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_59.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_500.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_501.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_502.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_503.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_504.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_505.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_506.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_507.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_508.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_509.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_510.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_511.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_512.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_513.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_514.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_515.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_516.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_517.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_518.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_530.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_540.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_600.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_601.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_603.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_604.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_605.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_606.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_607.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_608.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_609.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_610.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_612.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_613.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_614.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_615.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_616.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_617.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_618.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_619.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_621.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_622.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_623.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_624.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_625.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_626.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_627.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_628.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_629.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_630.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_631.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_640.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_641.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_642.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_643.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_644.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_645.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_646.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_70.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_700.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_701.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_702.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_703.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_704.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_705.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_706.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_707.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_708.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_709.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_710.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_80.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_90.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_v1.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_v2.txt - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_v3.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_10.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_100.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_11.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_12.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_13.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_14.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_15.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_16_1.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_16_2.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_16_3.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_17.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_171.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_172.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_18_1.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_18.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_20.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_200.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_201.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_202.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_203.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_204.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_205.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_206.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_207.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_208.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_220.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_221.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_222.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_223.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_224.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_21.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_22.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_23.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_24.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_25.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_26.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_27.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_28.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_300.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_400.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_401.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_402.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_403.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_404.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_405.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_406.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_407.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_408.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_409.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_410.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_411.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_412.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_413.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_414.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_415.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_416.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_417.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_418.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_419.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_420.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_421.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_422.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_423.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_424.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_425.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_450.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_451.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_452.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_453.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_454.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_455.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_456.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_457.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_458.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_459.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_465.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_466.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_467.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_468.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_469.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_471.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_472.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_473.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_474.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_475.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_480.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_481.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_482.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_483.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_484.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_485.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_486.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_487.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_50.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_51.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_52.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_53.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_54.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_55.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_56.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_57.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_58.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_59.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_500.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_501.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_502.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_503.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_504.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_505.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_506.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_507.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_508.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_509.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_510.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_511.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_512.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_513.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_514.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_515.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_516.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_517.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_518.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_530.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_540.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_600.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_601.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_603.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_604.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_605.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_606.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_607.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_608.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_609.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_610.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_612.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_613.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_614.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_615.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_616.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_617.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_618.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_619.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_621.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_622.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_623.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_624.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_625.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_626.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_627.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_628.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_629.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_630.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_631.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_640.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_641.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_642.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_643.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_644.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_645.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_646.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_70.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_700.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_701.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_702.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_703.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_704.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_705.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_706.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_707.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_708.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_709.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_710.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_80.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_90.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_v1.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_v2.txt + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_v3.txt ) set (LIST_WIN_TEST_FILES @@ -281,12 +281,12 @@ if (WIN32 AND MSVC_VERSION LESS 1900) foreach (h5_tstfiles ${LIST_WIN_TEST_FILES}) get_filename_component(fname "${h5_tstfiles}" NAME) - HDFTEST_COPY_FILE("${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/${h5_tstfiles}w.txt" "${PROJECT_BINARY_DIR}/testfiles/${fname}.txt" "h5diff_files") + HDFTEST_COPY_FILE("${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/${h5_tstfiles}w.txt" "${PROJECT_BINARY_DIR}/testfiles/${fname}.txt" "h5diff_files") endforeach () else () foreach (h5_tstfiles ${LIST_WIN_TEST_FILES}) get_filename_component(fname "${h5_tstfiles}" NAME) - HDFTEST_COPY_FILE("${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/${h5_tstfiles}.txt" "${PROJECT_BINARY_DIR}/testfiles/${fname}.txt" "h5diff_files") + HDFTEST_COPY_FILE("${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/${h5_tstfiles}.txt" "${PROJECT_BINARY_DIR}/testfiles/${fname}.txt" "h5diff_files") endforeach () endif () add_custom_target(h5diff_files ALL COMMENT "Copying files needed by h5diff tests" DEPENDS ${h5diff_files_list}) diff --git a/tools/h5diff/Makefile.am b/tools/test/h5diff/Makefile.am index 7e3b620..c366199 100644 --- a/tools/h5diff/Makefile.am +++ b/tools/test/h5diff/Makefile.am @@ -26,16 +26,10 @@ AM_CPPFLAGS+=-I$(top_srcdir)/src -I$(top_srcdir)/tools/lib # Always build and test h5diff but build and test ph5diff only if parallel # is enabled. if BUILD_PARALLEL_CONDITIONAL - H5PDIFF=ph5diff + H5PDIFF=../../src/h5diff/ph5diff TEST_SCRIPT_PARA=testph5diff.sh endif -# Our main target, h5diff -bin_PROGRAMS=h5diff $(H5PDIFF) - -# Add h5diff specific linker flags here -h5diff_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS) - # Test programs and scripts TEST_PROG=h5diffgentest TEST_SCRIPT=testh5diff.sh @@ -43,11 +37,9 @@ TEST_SCRIPT=testh5diff.sh check_PROGRAMS=$(TEST_PROG) check_SCRIPTS=$(TEST_SCRIPT) $(TEST_SCRIPT_PARA) # The parallel test script testph5diff.sh actually depends on testh5diff.sh. -SCRIPT_DEPEND=h5diff$(EXEEXT) $(H5PDIFF) testh5diff.sh +SCRIPT_DEPEND=../../src/h5diff/h5diff$(EXEEXT) $(H5PDIFF) ../../src/h5diff/testh5diff.sh # Source files for the program -h5diff_SOURCES=h5diff_main.c h5diff_common.c -ph5diff_SOURCES=ph5diff_main.c h5diff_common.c h5diffgentest_SOURCES=h5diffgentest.c # Programs depend on the main HDF5 library and tools library diff --git a/tools/h5diff/h5diffgentest.c b/tools/test/h5diff/h5diffgentest.c index 339ff6c..339ff6c 100644 --- a/tools/h5diff/h5diffgentest.c +++ b/tools/test/h5diff/h5diffgentest.c diff --git a/tools/h5diff/testfiles/compounds_array_vlen1.h5 b/tools/test/h5diff/testfiles/compounds_array_vlen1.h5 Binary files differindex 398026c..398026c 100644 --- a/tools/h5diff/testfiles/compounds_array_vlen1.h5 +++ b/tools/test/h5diff/testfiles/compounds_array_vlen1.h5 diff --git a/tools/h5diff/testfiles/compounds_array_vlen2.h5 b/tools/test/h5diff/testfiles/compounds_array_vlen2.h5 Binary files differindex f6f0868..f6f0868 100644 --- a/tools/h5diff/testfiles/compounds_array_vlen2.h5 +++ b/tools/test/h5diff/testfiles/compounds_array_vlen2.h5 diff --git a/tools/h5diff/testfiles/h5diff_10.txt b/tools/test/h5diff/testfiles/h5diff_10.txt index a699f00..a699f00 100644 --- a/tools/h5diff/testfiles/h5diff_10.txt +++ b/tools/test/h5diff/testfiles/h5diff_10.txt diff --git a/tools/h5diff/testfiles/h5diff_100.txt b/tools/test/h5diff/testfiles/h5diff_100.txt index 363daa3..363daa3 100644 --- a/tools/h5diff/testfiles/h5diff_100.txt +++ b/tools/test/h5diff/testfiles/h5diff_100.txt diff --git a/tools/h5diff/testfiles/h5diff_101.txt b/tools/test/h5diff/testfiles/h5diff_101.txt index f915439..f915439 100644 --- a/tools/h5diff/testfiles/h5diff_101.txt +++ b/tools/test/h5diff/testfiles/h5diff_101.txt diff --git a/tools/h5diff/testfiles/h5diff_101w.txt b/tools/test/h5diff/testfiles/h5diff_101w.txt index 71f4e87..71f4e87 100644 --- a/tools/h5diff/testfiles/h5diff_101w.txt +++ b/tools/test/h5diff/testfiles/h5diff_101w.txt diff --git a/tools/h5diff/testfiles/h5diff_102.txt b/tools/test/h5diff/testfiles/h5diff_102.txt index 476067b..476067b 100644 --- a/tools/h5diff/testfiles/h5diff_102.txt +++ b/tools/test/h5diff/testfiles/h5diff_102.txt diff --git a/tools/h5diff/testfiles/h5diff_102w.txt b/tools/test/h5diff/testfiles/h5diff_102w.txt index 19a097c..19a097c 100644 --- a/tools/h5diff/testfiles/h5diff_102w.txt +++ b/tools/test/h5diff/testfiles/h5diff_102w.txt diff --git a/tools/h5diff/testfiles/h5diff_103.txt b/tools/test/h5diff/testfiles/h5diff_103.txt index 5700459..5700459 100644 --- a/tools/h5diff/testfiles/h5diff_103.txt +++ b/tools/test/h5diff/testfiles/h5diff_103.txt diff --git a/tools/h5diff/testfiles/h5diff_103w.txt b/tools/test/h5diff/testfiles/h5diff_103w.txt index b1abea2..b1abea2 100644 --- a/tools/h5diff/testfiles/h5diff_103w.txt +++ b/tools/test/h5diff/testfiles/h5diff_103w.txt diff --git a/tools/h5diff/testfiles/h5diff_104.txt b/tools/test/h5diff/testfiles/h5diff_104.txt index 2997f10..2997f10 100644 --- a/tools/h5diff/testfiles/h5diff_104.txt +++ b/tools/test/h5diff/testfiles/h5diff_104.txt diff --git a/tools/h5diff/testfiles/h5diff_104w.txt b/tools/test/h5diff/testfiles/h5diff_104w.txt index 28ef705..28ef705 100644 --- a/tools/h5diff/testfiles/h5diff_104w.txt +++ b/tools/test/h5diff/testfiles/h5diff_104w.txt diff --git a/tools/h5diff/testfiles/h5diff_11.txt b/tools/test/h5diff/testfiles/h5diff_11.txt index c06305c..c06305c 100644 --- a/tools/h5diff/testfiles/h5diff_11.txt +++ b/tools/test/h5diff/testfiles/h5diff_11.txt diff --git a/tools/h5diff/testfiles/h5diff_12.txt b/tools/test/h5diff/testfiles/h5diff_12.txt index 371df79..371df79 100644 --- a/tools/h5diff/testfiles/h5diff_12.txt +++ b/tools/test/h5diff/testfiles/h5diff_12.txt diff --git a/tools/h5diff/testfiles/h5diff_13.txt b/tools/test/h5diff/testfiles/h5diff_13.txt index 729859b..729859b 100644 --- a/tools/h5diff/testfiles/h5diff_13.txt +++ b/tools/test/h5diff/testfiles/h5diff_13.txt diff --git a/tools/h5diff/testfiles/h5diff_14.txt b/tools/test/h5diff/testfiles/h5diff_14.txt index 454463a..454463a 100644 --- a/tools/h5diff/testfiles/h5diff_14.txt +++ b/tools/test/h5diff/testfiles/h5diff_14.txt diff --git a/tools/h5diff/testfiles/h5diff_15.txt b/tools/test/h5diff/testfiles/h5diff_15.txt index 7685f75..7685f75 100644 --- a/tools/h5diff/testfiles/h5diff_15.txt +++ b/tools/test/h5diff/testfiles/h5diff_15.txt diff --git a/tools/h5diff/testfiles/h5diff_16_1.txt b/tools/test/h5diff/testfiles/h5diff_16_1.txt index 482a42f..482a42f 100644 --- a/tools/h5diff/testfiles/h5diff_16_1.txt +++ b/tools/test/h5diff/testfiles/h5diff_16_1.txt diff --git a/tools/h5diff/testfiles/h5diff_16_2.txt b/tools/test/h5diff/testfiles/h5diff_16_2.txt index 34c1afb..34c1afb 100644 --- a/tools/h5diff/testfiles/h5diff_16_2.txt +++ b/tools/test/h5diff/testfiles/h5diff_16_2.txt diff --git a/tools/h5diff/testfiles/h5diff_16_3.txt b/tools/test/h5diff/testfiles/h5diff_16_3.txt index 173a39b..173a39b 100644 --- a/tools/h5diff/testfiles/h5diff_16_3.txt +++ b/tools/test/h5diff/testfiles/h5diff_16_3.txt diff --git a/tools/h5diff/testfiles/h5diff_17.txt b/tools/test/h5diff/testfiles/h5diff_17.txt index 4906a2a..4906a2a 100644 --- a/tools/h5diff/testfiles/h5diff_17.txt +++ b/tools/test/h5diff/testfiles/h5diff_17.txt diff --git a/tools/h5diff/testfiles/h5diff_171.txt b/tools/test/h5diff/testfiles/h5diff_171.txt index aabe16a..aabe16a 100644 --- a/tools/h5diff/testfiles/h5diff_171.txt +++ b/tools/test/h5diff/testfiles/h5diff_171.txt diff --git a/tools/h5diff/testfiles/h5diff_172.txt b/tools/test/h5diff/testfiles/h5diff_172.txt index 852f7b5..852f7b5 100644 --- a/tools/h5diff/testfiles/h5diff_172.txt +++ b/tools/test/h5diff/testfiles/h5diff_172.txt diff --git a/tools/h5diff/testfiles/h5diff_18.txt b/tools/test/h5diff/testfiles/h5diff_18.txt index 1255241..1255241 100644 --- a/tools/h5diff/testfiles/h5diff_18.txt +++ b/tools/test/h5diff/testfiles/h5diff_18.txt diff --git a/tools/h5diff/testfiles/h5diff_18_1.txt b/tools/test/h5diff/testfiles/h5diff_18_1.txt index 0067075..0067075 100644 --- a/tools/h5diff/testfiles/h5diff_18_1.txt +++ b/tools/test/h5diff/testfiles/h5diff_18_1.txt diff --git a/tools/h5diff/testfiles/h5diff_19.txt b/tools/test/h5diff/testfiles/h5diff_19.txt index 1155d55..1155d55 100644 --- a/tools/h5diff/testfiles/h5diff_19.txt +++ b/tools/test/h5diff/testfiles/h5diff_19.txt diff --git a/tools/h5diff/testfiles/h5diff_20.txt b/tools/test/h5diff/testfiles/h5diff_20.txt index 09c20cb..09c20cb 100644 --- a/tools/h5diff/testfiles/h5diff_20.txt +++ b/tools/test/h5diff/testfiles/h5diff_20.txt diff --git a/tools/h5diff/testfiles/h5diff_200.txt b/tools/test/h5diff/testfiles/h5diff_200.txt index 40e3fb6..40e3fb6 100644 --- a/tools/h5diff/testfiles/h5diff_200.txt +++ b/tools/test/h5diff/testfiles/h5diff_200.txt diff --git a/tools/h5diff/testfiles/h5diff_201.txt b/tools/test/h5diff/testfiles/h5diff_201.txt index ede94e1..ede94e1 100644 --- a/tools/h5diff/testfiles/h5diff_201.txt +++ b/tools/test/h5diff/testfiles/h5diff_201.txt diff --git a/tools/h5diff/testfiles/h5diff_202.txt b/tools/test/h5diff/testfiles/h5diff_202.txt index 95ef1da..95ef1da 100644 --- a/tools/h5diff/testfiles/h5diff_202.txt +++ b/tools/test/h5diff/testfiles/h5diff_202.txt diff --git a/tools/h5diff/testfiles/h5diff_203.txt b/tools/test/h5diff/testfiles/h5diff_203.txt index 61a773a..61a773a 100644 --- a/tools/h5diff/testfiles/h5diff_203.txt +++ b/tools/test/h5diff/testfiles/h5diff_203.txt diff --git a/tools/h5diff/testfiles/h5diff_204.txt b/tools/test/h5diff/testfiles/h5diff_204.txt index e02e831..e02e831 100644 --- a/tools/h5diff/testfiles/h5diff_204.txt +++ b/tools/test/h5diff/testfiles/h5diff_204.txt diff --git a/tools/h5diff/testfiles/h5diff_205.txt b/tools/test/h5diff/testfiles/h5diff_205.txt index bf5650f..bf5650f 100644 --- a/tools/h5diff/testfiles/h5diff_205.txt +++ b/tools/test/h5diff/testfiles/h5diff_205.txt diff --git a/tools/h5diff/testfiles/h5diff_206.txt b/tools/test/h5diff/testfiles/h5diff_206.txt index 659321f..659321f 100644 --- a/tools/h5diff/testfiles/h5diff_206.txt +++ b/tools/test/h5diff/testfiles/h5diff_206.txt diff --git a/tools/h5diff/testfiles/h5diff_207.txt b/tools/test/h5diff/testfiles/h5diff_207.txt index 1ef3dbe..1ef3dbe 100644 --- a/tools/h5diff/testfiles/h5diff_207.txt +++ b/tools/test/h5diff/testfiles/h5diff_207.txt diff --git a/tools/h5diff/testfiles/h5diff_208.txt b/tools/test/h5diff/testfiles/h5diff_208.txt index 783be90..783be90 100644 --- a/tools/h5diff/testfiles/h5diff_208.txt +++ b/tools/test/h5diff/testfiles/h5diff_208.txt diff --git a/tools/h5diff/testfiles/h5diff_21.txt b/tools/test/h5diff/testfiles/h5diff_21.txt index 1c625fe..1c625fe 100644 --- a/tools/h5diff/testfiles/h5diff_21.txt +++ b/tools/test/h5diff/testfiles/h5diff_21.txt diff --git a/tools/h5diff/testfiles/h5diff_22.txt b/tools/test/h5diff/testfiles/h5diff_22.txt index 2ef22d0..2ef22d0 100644 --- a/tools/h5diff/testfiles/h5diff_22.txt +++ b/tools/test/h5diff/testfiles/h5diff_22.txt diff --git a/tools/h5diff/testfiles/h5diff_220.txt b/tools/test/h5diff/testfiles/h5diff_220.txt index 0092fc1..0092fc1 100644 --- a/tools/h5diff/testfiles/h5diff_220.txt +++ b/tools/test/h5diff/testfiles/h5diff_220.txt diff --git a/tools/h5diff/testfiles/h5diff_221.txt b/tools/test/h5diff/testfiles/h5diff_221.txt index 5f10860..5f10860 100644 --- a/tools/h5diff/testfiles/h5diff_221.txt +++ b/tools/test/h5diff/testfiles/h5diff_221.txt diff --git a/tools/h5diff/testfiles/h5diff_222.txt b/tools/test/h5diff/testfiles/h5diff_222.txt index 77447da..77447da 100644 --- a/tools/h5diff/testfiles/h5diff_222.txt +++ b/tools/test/h5diff/testfiles/h5diff_222.txt diff --git a/tools/h5diff/testfiles/h5diff_223.txt b/tools/test/h5diff/testfiles/h5diff_223.txt index c8e0f65..c8e0f65 100644 --- a/tools/h5diff/testfiles/h5diff_223.txt +++ b/tools/test/h5diff/testfiles/h5diff_223.txt diff --git a/tools/h5diff/testfiles/h5diff_224.txt b/tools/test/h5diff/testfiles/h5diff_224.txt index a4ebedb..a4ebedb 100644 --- a/tools/h5diff/testfiles/h5diff_224.txt +++ b/tools/test/h5diff/testfiles/h5diff_224.txt diff --git a/tools/h5diff/testfiles/h5diff_23.txt b/tools/test/h5diff/testfiles/h5diff_23.txt index bd1cadb..bd1cadb 100644 --- a/tools/h5diff/testfiles/h5diff_23.txt +++ b/tools/test/h5diff/testfiles/h5diff_23.txt diff --git a/tools/h5diff/testfiles/h5diff_24.txt b/tools/test/h5diff/testfiles/h5diff_24.txt index fa5723a..fa5723a 100644 --- a/tools/h5diff/testfiles/h5diff_24.txt +++ b/tools/test/h5diff/testfiles/h5diff_24.txt diff --git a/tools/h5diff/testfiles/h5diff_25.txt b/tools/test/h5diff/testfiles/h5diff_25.txt index e463ba1..e463ba1 100644 --- a/tools/h5diff/testfiles/h5diff_25.txt +++ b/tools/test/h5diff/testfiles/h5diff_25.txt diff --git a/tools/h5diff/testfiles/h5diff_26.txt b/tools/test/h5diff/testfiles/h5diff_26.txt index 54a5121..54a5121 100644 --- a/tools/h5diff/testfiles/h5diff_26.txt +++ b/tools/test/h5diff/testfiles/h5diff_26.txt diff --git a/tools/h5diff/testfiles/h5diff_27.txt b/tools/test/h5diff/testfiles/h5diff_27.txt index cbc128e..cbc128e 100644 --- a/tools/h5diff/testfiles/h5diff_27.txt +++ b/tools/test/h5diff/testfiles/h5diff_27.txt diff --git a/tools/h5diff/testfiles/h5diff_28.txt b/tools/test/h5diff/testfiles/h5diff_28.txt index 07d01fe..07d01fe 100644 --- a/tools/h5diff/testfiles/h5diff_28.txt +++ b/tools/test/h5diff/testfiles/h5diff_28.txt diff --git a/tools/h5diff/testfiles/h5diff_30.txt b/tools/test/h5diff/testfiles/h5diff_30.txt index 187589a..187589a 100644 --- a/tools/h5diff/testfiles/h5diff_30.txt +++ b/tools/test/h5diff/testfiles/h5diff_30.txt diff --git a/tools/h5diff/testfiles/h5diff_300.txt b/tools/test/h5diff/testfiles/h5diff_300.txt index e51643f..e51643f 100644 --- a/tools/h5diff/testfiles/h5diff_300.txt +++ b/tools/test/h5diff/testfiles/h5diff_300.txt diff --git a/tools/h5diff/testfiles/h5diff_400.txt b/tools/test/h5diff/testfiles/h5diff_400.txt index 8b3c03c..8b3c03c 100644 --- a/tools/h5diff/testfiles/h5diff_400.txt +++ b/tools/test/h5diff/testfiles/h5diff_400.txt diff --git a/tools/h5diff/testfiles/h5diff_401.txt b/tools/test/h5diff/testfiles/h5diff_401.txt index 278729e..278729e 100644 --- a/tools/h5diff/testfiles/h5diff_401.txt +++ b/tools/test/h5diff/testfiles/h5diff_401.txt diff --git a/tools/h5diff/testfiles/h5diff_402.txt b/tools/test/h5diff/testfiles/h5diff_402.txt index b0f30ca..b0f30ca 100644 --- a/tools/h5diff/testfiles/h5diff_402.txt +++ b/tools/test/h5diff/testfiles/h5diff_402.txt diff --git a/tools/h5diff/testfiles/h5diff_403.txt b/tools/test/h5diff/testfiles/h5diff_403.txt index 068d01d..068d01d 100644 --- a/tools/h5diff/testfiles/h5diff_403.txt +++ b/tools/test/h5diff/testfiles/h5diff_403.txt diff --git a/tools/h5diff/testfiles/h5diff_404.txt b/tools/test/h5diff/testfiles/h5diff_404.txt index db317d1..db317d1 100644 --- a/tools/h5diff/testfiles/h5diff_404.txt +++ b/tools/test/h5diff/testfiles/h5diff_404.txt diff --git a/tools/h5diff/testfiles/h5diff_405.txt b/tools/test/h5diff/testfiles/h5diff_405.txt index 890dd33..890dd33 100644 --- a/tools/h5diff/testfiles/h5diff_405.txt +++ b/tools/test/h5diff/testfiles/h5diff_405.txt diff --git a/tools/h5diff/testfiles/h5diff_406.txt b/tools/test/h5diff/testfiles/h5diff_406.txt index 7fa442a..7fa442a 100644 --- a/tools/h5diff/testfiles/h5diff_406.txt +++ b/tools/test/h5diff/testfiles/h5diff_406.txt diff --git a/tools/h5diff/testfiles/h5diff_407.txt b/tools/test/h5diff/testfiles/h5diff_407.txt index 3693ab9..3693ab9 100644 --- a/tools/h5diff/testfiles/h5diff_407.txt +++ b/tools/test/h5diff/testfiles/h5diff_407.txt diff --git a/tools/h5diff/testfiles/h5diff_408.txt b/tools/test/h5diff/testfiles/h5diff_408.txt index e941f9b..e941f9b 100644 --- a/tools/h5diff/testfiles/h5diff_408.txt +++ b/tools/test/h5diff/testfiles/h5diff_408.txt diff --git a/tools/h5diff/testfiles/h5diff_409.txt b/tools/test/h5diff/testfiles/h5diff_409.txt index 007da7d..007da7d 100644 --- a/tools/h5diff/testfiles/h5diff_409.txt +++ b/tools/test/h5diff/testfiles/h5diff_409.txt diff --git a/tools/h5diff/testfiles/h5diff_410.txt b/tools/test/h5diff/testfiles/h5diff_410.txt index 6087bb8..6087bb8 100644 --- a/tools/h5diff/testfiles/h5diff_410.txt +++ b/tools/test/h5diff/testfiles/h5diff_410.txt diff --git a/tools/h5diff/testfiles/h5diff_411.txt b/tools/test/h5diff/testfiles/h5diff_411.txt index 161ab34..161ab34 100644 --- a/tools/h5diff/testfiles/h5diff_411.txt +++ b/tools/test/h5diff/testfiles/h5diff_411.txt diff --git a/tools/h5diff/testfiles/h5diff_412.txt b/tools/test/h5diff/testfiles/h5diff_412.txt index bb8209c..bb8209c 100644 --- a/tools/h5diff/testfiles/h5diff_412.txt +++ b/tools/test/h5diff/testfiles/h5diff_412.txt diff --git a/tools/h5diff/testfiles/h5diff_413.txt b/tools/test/h5diff/testfiles/h5diff_413.txt index 8df3d51..8df3d51 100644 --- a/tools/h5diff/testfiles/h5diff_413.txt +++ b/tools/test/h5diff/testfiles/h5diff_413.txt diff --git a/tools/h5diff/testfiles/h5diff_414.txt b/tools/test/h5diff/testfiles/h5diff_414.txt index a47349e..a47349e 100644 --- a/tools/h5diff/testfiles/h5diff_414.txt +++ b/tools/test/h5diff/testfiles/h5diff_414.txt diff --git a/tools/h5diff/testfiles/h5diff_415.txt b/tools/test/h5diff/testfiles/h5diff_415.txt index 30cc947..30cc947 100644 --- a/tools/h5diff/testfiles/h5diff_415.txt +++ b/tools/test/h5diff/testfiles/h5diff_415.txt diff --git a/tools/h5diff/testfiles/h5diff_416.txt b/tools/test/h5diff/testfiles/h5diff_416.txt index 551a6c3..551a6c3 100644 --- a/tools/h5diff/testfiles/h5diff_416.txt +++ b/tools/test/h5diff/testfiles/h5diff_416.txt diff --git a/tools/h5diff/testfiles/h5diff_417.txt b/tools/test/h5diff/testfiles/h5diff_417.txt index 0ea2542..0ea2542 100644 --- a/tools/h5diff/testfiles/h5diff_417.txt +++ b/tools/test/h5diff/testfiles/h5diff_417.txt diff --git a/tools/h5diff/testfiles/h5diff_418.txt b/tools/test/h5diff/testfiles/h5diff_418.txt index 46222bb..46222bb 100644 --- a/tools/h5diff/testfiles/h5diff_418.txt +++ b/tools/test/h5diff/testfiles/h5diff_418.txt diff --git a/tools/h5diff/testfiles/h5diff_419.txt b/tools/test/h5diff/testfiles/h5diff_419.txt index 387c600..387c600 100644 --- a/tools/h5diff/testfiles/h5diff_419.txt +++ b/tools/test/h5diff/testfiles/h5diff_419.txt diff --git a/tools/h5diff/testfiles/h5diff_420.txt b/tools/test/h5diff/testfiles/h5diff_420.txt index f3e65d9..f3e65d9 100644 --- a/tools/h5diff/testfiles/h5diff_420.txt +++ b/tools/test/h5diff/testfiles/h5diff_420.txt diff --git a/tools/h5diff/testfiles/h5diff_421.txt b/tools/test/h5diff/testfiles/h5diff_421.txt index 833c60c..833c60c 100644 --- a/tools/h5diff/testfiles/h5diff_421.txt +++ b/tools/test/h5diff/testfiles/h5diff_421.txt diff --git a/tools/h5diff/testfiles/h5diff_422.txt b/tools/test/h5diff/testfiles/h5diff_422.txt index 3e675d5..3e675d5 100644 --- a/tools/h5diff/testfiles/h5diff_422.txt +++ b/tools/test/h5diff/testfiles/h5diff_422.txt diff --git a/tools/h5diff/testfiles/h5diff_423.txt b/tools/test/h5diff/testfiles/h5diff_423.txt index 1ebc157..1ebc157 100644 --- a/tools/h5diff/testfiles/h5diff_423.txt +++ b/tools/test/h5diff/testfiles/h5diff_423.txt diff --git a/tools/h5diff/testfiles/h5diff_424.txt b/tools/test/h5diff/testfiles/h5diff_424.txt index 9099c41..9099c41 100644 --- a/tools/h5diff/testfiles/h5diff_424.txt +++ b/tools/test/h5diff/testfiles/h5diff_424.txt diff --git a/tools/h5diff/testfiles/h5diff_425.txt b/tools/test/h5diff/testfiles/h5diff_425.txt index 03ceb78..03ceb78 100644 --- a/tools/h5diff/testfiles/h5diff_425.txt +++ b/tools/test/h5diff/testfiles/h5diff_425.txt diff --git a/tools/h5diff/testfiles/h5diff_450.txt b/tools/test/h5diff/testfiles/h5diff_450.txt index a63d78f..a63d78f 100644 --- a/tools/h5diff/testfiles/h5diff_450.txt +++ b/tools/test/h5diff/testfiles/h5diff_450.txt diff --git a/tools/h5diff/testfiles/h5diff_451.txt b/tools/test/h5diff/testfiles/h5diff_451.txt index fd0691f..fd0691f 100644 --- a/tools/h5diff/testfiles/h5diff_451.txt +++ b/tools/test/h5diff/testfiles/h5diff_451.txt diff --git a/tools/h5diff/testfiles/h5diff_452.txt b/tools/test/h5diff/testfiles/h5diff_452.txt index 05403af..05403af 100644 --- a/tools/h5diff/testfiles/h5diff_452.txt +++ b/tools/test/h5diff/testfiles/h5diff_452.txt diff --git a/tools/h5diff/testfiles/h5diff_453.txt b/tools/test/h5diff/testfiles/h5diff_453.txt index 8a5ca52..8a5ca52 100644 --- a/tools/h5diff/testfiles/h5diff_453.txt +++ b/tools/test/h5diff/testfiles/h5diff_453.txt diff --git a/tools/h5diff/testfiles/h5diff_454.txt b/tools/test/h5diff/testfiles/h5diff_454.txt index dcc2e9c..dcc2e9c 100644 --- a/tools/h5diff/testfiles/h5diff_454.txt +++ b/tools/test/h5diff/testfiles/h5diff_454.txt diff --git a/tools/h5diff/testfiles/h5diff_455.txt b/tools/test/h5diff/testfiles/h5diff_455.txt index dcc2e9c..dcc2e9c 100644 --- a/tools/h5diff/testfiles/h5diff_455.txt +++ b/tools/test/h5diff/testfiles/h5diff_455.txt diff --git a/tools/h5diff/testfiles/h5diff_456.txt b/tools/test/h5diff/testfiles/h5diff_456.txt index 9317988..9317988 100644 --- a/tools/h5diff/testfiles/h5diff_456.txt +++ b/tools/test/h5diff/testfiles/h5diff_456.txt diff --git a/tools/h5diff/testfiles/h5diff_457.txt b/tools/test/h5diff/testfiles/h5diff_457.txt index 762ccdc..762ccdc 100644 --- a/tools/h5diff/testfiles/h5diff_457.txt +++ b/tools/test/h5diff/testfiles/h5diff_457.txt diff --git a/tools/h5diff/testfiles/h5diff_458.txt b/tools/test/h5diff/testfiles/h5diff_458.txt index 067d665..067d665 100644 --- a/tools/h5diff/testfiles/h5diff_458.txt +++ b/tools/test/h5diff/testfiles/h5diff_458.txt diff --git a/tools/h5diff/testfiles/h5diff_459.txt b/tools/test/h5diff/testfiles/h5diff_459.txt index 762ccdc..762ccdc 100644 --- a/tools/h5diff/testfiles/h5diff_459.txt +++ b/tools/test/h5diff/testfiles/h5diff_459.txt diff --git a/tools/h5diff/testfiles/h5diff_465.txt b/tools/test/h5diff/testfiles/h5diff_465.txt index eca5994..eca5994 100644 --- a/tools/h5diff/testfiles/h5diff_465.txt +++ b/tools/test/h5diff/testfiles/h5diff_465.txt diff --git a/tools/h5diff/testfiles/h5diff_466.txt b/tools/test/h5diff/testfiles/h5diff_466.txt index 3e00ca3..3e00ca3 100644 --- a/tools/h5diff/testfiles/h5diff_466.txt +++ b/tools/test/h5diff/testfiles/h5diff_466.txt diff --git a/tools/h5diff/testfiles/h5diff_467.txt b/tools/test/h5diff/testfiles/h5diff_467.txt index f5195c0..f5195c0 100644 --- a/tools/h5diff/testfiles/h5diff_467.txt +++ b/tools/test/h5diff/testfiles/h5diff_467.txt diff --git a/tools/h5diff/testfiles/h5diff_468.txt b/tools/test/h5diff/testfiles/h5diff_468.txt index 75b16c6..75b16c6 100644 --- a/tools/h5diff/testfiles/h5diff_468.txt +++ b/tools/test/h5diff/testfiles/h5diff_468.txt diff --git a/tools/h5diff/testfiles/h5diff_469.txt b/tools/test/h5diff/testfiles/h5diff_469.txt index 594fd80..594fd80 100644 --- a/tools/h5diff/testfiles/h5diff_469.txt +++ b/tools/test/h5diff/testfiles/h5diff_469.txt diff --git a/tools/h5diff/testfiles/h5diff_471.txt b/tools/test/h5diff/testfiles/h5diff_471.txt index 124cdd7..124cdd7 100644 --- a/tools/h5diff/testfiles/h5diff_471.txt +++ b/tools/test/h5diff/testfiles/h5diff_471.txt diff --git a/tools/h5diff/testfiles/h5diff_472.txt b/tools/test/h5diff/testfiles/h5diff_472.txt index 57a8af4..57a8af4 100644 --- a/tools/h5diff/testfiles/h5diff_472.txt +++ b/tools/test/h5diff/testfiles/h5diff_472.txt diff --git a/tools/h5diff/testfiles/h5diff_473.txt b/tools/test/h5diff/testfiles/h5diff_473.txt index 4c1855d..4c1855d 100644 --- a/tools/h5diff/testfiles/h5diff_473.txt +++ b/tools/test/h5diff/testfiles/h5diff_473.txt diff --git a/tools/h5diff/testfiles/h5diff_474.txt b/tools/test/h5diff/testfiles/h5diff_474.txt index 7807551..7807551 100644 --- a/tools/h5diff/testfiles/h5diff_474.txt +++ b/tools/test/h5diff/testfiles/h5diff_474.txt diff --git a/tools/h5diff/testfiles/h5diff_475.txt b/tools/test/h5diff/testfiles/h5diff_475.txt index be6110e..be6110e 100644 --- a/tools/h5diff/testfiles/h5diff_475.txt +++ b/tools/test/h5diff/testfiles/h5diff_475.txt diff --git a/tools/h5diff/testfiles/h5diff_480.txt b/tools/test/h5diff/testfiles/h5diff_480.txt index 3e1f900..3e1f900 100644 --- a/tools/h5diff/testfiles/h5diff_480.txt +++ b/tools/test/h5diff/testfiles/h5diff_480.txt diff --git a/tools/h5diff/testfiles/h5diff_481.txt b/tools/test/h5diff/testfiles/h5diff_481.txt index c4f2448..c4f2448 100644 --- a/tools/h5diff/testfiles/h5diff_481.txt +++ b/tools/test/h5diff/testfiles/h5diff_481.txt diff --git a/tools/h5diff/testfiles/h5diff_482.txt b/tools/test/h5diff/testfiles/h5diff_482.txt index 5b3c8c1..5b3c8c1 100644 --- a/tools/h5diff/testfiles/h5diff_482.txt +++ b/tools/test/h5diff/testfiles/h5diff_482.txt diff --git a/tools/h5diff/testfiles/h5diff_483.txt b/tools/test/h5diff/testfiles/h5diff_483.txt index a45e928..a45e928 100644 --- a/tools/h5diff/testfiles/h5diff_483.txt +++ b/tools/test/h5diff/testfiles/h5diff_483.txt diff --git a/tools/h5diff/testfiles/h5diff_484.txt b/tools/test/h5diff/testfiles/h5diff_484.txt index 87d9c7c..87d9c7c 100644 --- a/tools/h5diff/testfiles/h5diff_484.txt +++ b/tools/test/h5diff/testfiles/h5diff_484.txt diff --git a/tools/h5diff/testfiles/h5diff_485.txt b/tools/test/h5diff/testfiles/h5diff_485.txt index 4175809..4175809 100644 --- a/tools/h5diff/testfiles/h5diff_485.txt +++ b/tools/test/h5diff/testfiles/h5diff_485.txt diff --git a/tools/h5diff/testfiles/h5diff_486.txt b/tools/test/h5diff/testfiles/h5diff_486.txt index 4175809..4175809 100644 --- a/tools/h5diff/testfiles/h5diff_486.txt +++ b/tools/test/h5diff/testfiles/h5diff_486.txt diff --git a/tools/h5diff/testfiles/h5diff_487.txt b/tools/test/h5diff/testfiles/h5diff_487.txt index 8555a71..8555a71 100644 --- a/tools/h5diff/testfiles/h5diff_487.txt +++ b/tools/test/h5diff/testfiles/h5diff_487.txt diff --git a/tools/h5diff/testfiles/h5diff_50.txt b/tools/test/h5diff/testfiles/h5diff_50.txt index 434b458..434b458 100644 --- a/tools/h5diff/testfiles/h5diff_50.txt +++ b/tools/test/h5diff/testfiles/h5diff_50.txt diff --git a/tools/h5diff/testfiles/h5diff_500.txt b/tools/test/h5diff/testfiles/h5diff_500.txt index 7d688d2..7d688d2 100644 --- a/tools/h5diff/testfiles/h5diff_500.txt +++ b/tools/test/h5diff/testfiles/h5diff_500.txt diff --git a/tools/h5diff/testfiles/h5diff_501.txt b/tools/test/h5diff/testfiles/h5diff_501.txt index 75e91da..75e91da 100644 --- a/tools/h5diff/testfiles/h5diff_501.txt +++ b/tools/test/h5diff/testfiles/h5diff_501.txt diff --git a/tools/h5diff/testfiles/h5diff_502.txt b/tools/test/h5diff/testfiles/h5diff_502.txt index d3de6e5..d3de6e5 100644 --- a/tools/h5diff/testfiles/h5diff_502.txt +++ b/tools/test/h5diff/testfiles/h5diff_502.txt diff --git a/tools/h5diff/testfiles/h5diff_503.txt b/tools/test/h5diff/testfiles/h5diff_503.txt index cf01598..cf01598 100644 --- a/tools/h5diff/testfiles/h5diff_503.txt +++ b/tools/test/h5diff/testfiles/h5diff_503.txt diff --git a/tools/h5diff/testfiles/h5diff_504.txt b/tools/test/h5diff/testfiles/h5diff_504.txt index 6cf43b3..6cf43b3 100644 --- a/tools/h5diff/testfiles/h5diff_504.txt +++ b/tools/test/h5diff/testfiles/h5diff_504.txt diff --git a/tools/h5diff/testfiles/h5diff_505.txt b/tools/test/h5diff/testfiles/h5diff_505.txt index 607b99b..607b99b 100644 --- a/tools/h5diff/testfiles/h5diff_505.txt +++ b/tools/test/h5diff/testfiles/h5diff_505.txt diff --git a/tools/h5diff/testfiles/h5diff_506.txt b/tools/test/h5diff/testfiles/h5diff_506.txt index efef9a7..efef9a7 100644 --- a/tools/h5diff/testfiles/h5diff_506.txt +++ b/tools/test/h5diff/testfiles/h5diff_506.txt diff --git a/tools/h5diff/testfiles/h5diff_507.txt b/tools/test/h5diff/testfiles/h5diff_507.txt index 06b7fe6..06b7fe6 100644 --- a/tools/h5diff/testfiles/h5diff_507.txt +++ b/tools/test/h5diff/testfiles/h5diff_507.txt diff --git a/tools/h5diff/testfiles/h5diff_508.txt b/tools/test/h5diff/testfiles/h5diff_508.txt index 9796345..9796345 100644 --- a/tools/h5diff/testfiles/h5diff_508.txt +++ b/tools/test/h5diff/testfiles/h5diff_508.txt diff --git a/tools/h5diff/testfiles/h5diff_509.txt b/tools/test/h5diff/testfiles/h5diff_509.txt index 2e3e87a..2e3e87a 100644 --- a/tools/h5diff/testfiles/h5diff_509.txt +++ b/tools/test/h5diff/testfiles/h5diff_509.txt diff --git a/tools/h5diff/testfiles/h5diff_51.txt b/tools/test/h5diff/testfiles/h5diff_51.txt index 621ba2a..621ba2a 100644 --- a/tools/h5diff/testfiles/h5diff_51.txt +++ b/tools/test/h5diff/testfiles/h5diff_51.txt diff --git a/tools/h5diff/testfiles/h5diff_510.txt b/tools/test/h5diff/testfiles/h5diff_510.txt index 9d92768..9d92768 100644 --- a/tools/h5diff/testfiles/h5diff_510.txt +++ b/tools/test/h5diff/testfiles/h5diff_510.txt diff --git a/tools/h5diff/testfiles/h5diff_511.txt b/tools/test/h5diff/testfiles/h5diff_511.txt index 4bac100..4bac100 100644 --- a/tools/h5diff/testfiles/h5diff_511.txt +++ b/tools/test/h5diff/testfiles/h5diff_511.txt diff --git a/tools/h5diff/testfiles/h5diff_512.txt b/tools/test/h5diff/testfiles/h5diff_512.txt index 23fbc12..23fbc12 100644 --- a/tools/h5diff/testfiles/h5diff_512.txt +++ b/tools/test/h5diff/testfiles/h5diff_512.txt diff --git a/tools/h5diff/testfiles/h5diff_513.txt b/tools/test/h5diff/testfiles/h5diff_513.txt index b0af15d..b0af15d 100644 --- a/tools/h5diff/testfiles/h5diff_513.txt +++ b/tools/test/h5diff/testfiles/h5diff_513.txt diff --git a/tools/h5diff/testfiles/h5diff_514.txt b/tools/test/h5diff/testfiles/h5diff_514.txt index f8e16e9..f8e16e9 100644 --- a/tools/h5diff/testfiles/h5diff_514.txt +++ b/tools/test/h5diff/testfiles/h5diff_514.txt diff --git a/tools/h5diff/testfiles/h5diff_515.txt b/tools/test/h5diff/testfiles/h5diff_515.txt index 263441d..263441d 100644 --- a/tools/h5diff/testfiles/h5diff_515.txt +++ b/tools/test/h5diff/testfiles/h5diff_515.txt diff --git a/tools/h5diff/testfiles/h5diff_516.txt b/tools/test/h5diff/testfiles/h5diff_516.txt index 32f4bd5..32f4bd5 100644 --- a/tools/h5diff/testfiles/h5diff_516.txt +++ b/tools/test/h5diff/testfiles/h5diff_516.txt diff --git a/tools/h5diff/testfiles/h5diff_517.txt b/tools/test/h5diff/testfiles/h5diff_517.txt index 91c69fb..91c69fb 100644 --- a/tools/h5diff/testfiles/h5diff_517.txt +++ b/tools/test/h5diff/testfiles/h5diff_517.txt diff --git a/tools/h5diff/testfiles/h5diff_518.txt b/tools/test/h5diff/testfiles/h5diff_518.txt index f4761ad..f4761ad 100644 --- a/tools/h5diff/testfiles/h5diff_518.txt +++ b/tools/test/h5diff/testfiles/h5diff_518.txt diff --git a/tools/h5diff/testfiles/h5diff_52.txt b/tools/test/h5diff/testfiles/h5diff_52.txt index 6667659..6667659 100644 --- a/tools/h5diff/testfiles/h5diff_52.txt +++ b/tools/test/h5diff/testfiles/h5diff_52.txt diff --git a/tools/h5diff/testfiles/h5diff_53.txt b/tools/test/h5diff/testfiles/h5diff_53.txt index 458d166..458d166 100644 --- a/tools/h5diff/testfiles/h5diff_53.txt +++ b/tools/test/h5diff/testfiles/h5diff_53.txt diff --git a/tools/h5diff/testfiles/h5diff_530.txt b/tools/test/h5diff/testfiles/h5diff_530.txt index 73d736e..73d736e 100644 --- a/tools/h5diff/testfiles/h5diff_530.txt +++ b/tools/test/h5diff/testfiles/h5diff_530.txt diff --git a/tools/h5diff/testfiles/h5diff_54.txt b/tools/test/h5diff/testfiles/h5diff_54.txt index 2ca60f8..2ca60f8 100644 --- a/tools/h5diff/testfiles/h5diff_54.txt +++ b/tools/test/h5diff/testfiles/h5diff_54.txt diff --git a/tools/h5diff/testfiles/h5diff_540.txt b/tools/test/h5diff/testfiles/h5diff_540.txt index a6903c8..a6903c8 100644 --- a/tools/h5diff/testfiles/h5diff_540.txt +++ b/tools/test/h5diff/testfiles/h5diff_540.txt diff --git a/tools/h5diff/testfiles/h5diff_55.txt b/tools/test/h5diff/testfiles/h5diff_55.txt index 1288887..1288887 100644 --- a/tools/h5diff/testfiles/h5diff_55.txt +++ b/tools/test/h5diff/testfiles/h5diff_55.txt diff --git a/tools/h5diff/testfiles/h5diff_56.txt b/tools/test/h5diff/testfiles/h5diff_56.txt index 0e82860..0e82860 100644 --- a/tools/h5diff/testfiles/h5diff_56.txt +++ b/tools/test/h5diff/testfiles/h5diff_56.txt diff --git a/tools/h5diff/testfiles/h5diff_57.txt b/tools/test/h5diff/testfiles/h5diff_57.txt index d5125fe..d5125fe 100644 --- a/tools/h5diff/testfiles/h5diff_57.txt +++ b/tools/test/h5diff/testfiles/h5diff_57.txt diff --git a/tools/h5diff/testfiles/h5diff_58.txt b/tools/test/h5diff/testfiles/h5diff_58.txt index 768dd97..768dd97 100644 --- a/tools/h5diff/testfiles/h5diff_58.txt +++ b/tools/test/h5diff/testfiles/h5diff_58.txt diff --git a/tools/h5diff/testfiles/h5diff_59.txt b/tools/test/h5diff/testfiles/h5diff_59.txt index 996a7b2..996a7b2 100644 --- a/tools/h5diff/testfiles/h5diff_59.txt +++ b/tools/test/h5diff/testfiles/h5diff_59.txt diff --git a/tools/h5diff/testfiles/h5diff_600.txt b/tools/test/h5diff/testfiles/h5diff_600.txt index 3c3ad9f..3c3ad9f 100644 --- a/tools/h5diff/testfiles/h5diff_600.txt +++ b/tools/test/h5diff/testfiles/h5diff_600.txt diff --git a/tools/h5diff/testfiles/h5diff_601.txt b/tools/test/h5diff/testfiles/h5diff_601.txt index eb12f38..eb12f38 100644 --- a/tools/h5diff/testfiles/h5diff_601.txt +++ b/tools/test/h5diff/testfiles/h5diff_601.txt diff --git a/tools/h5diff/testfiles/h5diff_603.txt b/tools/test/h5diff/testfiles/h5diff_603.txt index 087764a..087764a 100644 --- a/tools/h5diff/testfiles/h5diff_603.txt +++ b/tools/test/h5diff/testfiles/h5diff_603.txt diff --git a/tools/h5diff/testfiles/h5diff_604.txt b/tools/test/h5diff/testfiles/h5diff_604.txt index db14532..db14532 100644 --- a/tools/h5diff/testfiles/h5diff_604.txt +++ b/tools/test/h5diff/testfiles/h5diff_604.txt diff --git a/tools/h5diff/testfiles/h5diff_605.txt b/tools/test/h5diff/testfiles/h5diff_605.txt index db14532..db14532 100644 --- a/tools/h5diff/testfiles/h5diff_605.txt +++ b/tools/test/h5diff/testfiles/h5diff_605.txt diff --git a/tools/h5diff/testfiles/h5diff_606.txt b/tools/test/h5diff/testfiles/h5diff_606.txt index c31a67e..c31a67e 100644 --- a/tools/h5diff/testfiles/h5diff_606.txt +++ b/tools/test/h5diff/testfiles/h5diff_606.txt diff --git a/tools/h5diff/testfiles/h5diff_607.txt b/tools/test/h5diff/testfiles/h5diff_607.txt index db14532..db14532 100644 --- a/tools/h5diff/testfiles/h5diff_607.txt +++ b/tools/test/h5diff/testfiles/h5diff_607.txt diff --git a/tools/h5diff/testfiles/h5diff_608.txt b/tools/test/h5diff/testfiles/h5diff_608.txt index db14532..db14532 100644 --- a/tools/h5diff/testfiles/h5diff_608.txt +++ b/tools/test/h5diff/testfiles/h5diff_608.txt diff --git a/tools/h5diff/testfiles/h5diff_609.txt b/tools/test/h5diff/testfiles/h5diff_609.txt index eca5994..eca5994 100644 --- a/tools/h5diff/testfiles/h5diff_609.txt +++ b/tools/test/h5diff/testfiles/h5diff_609.txt diff --git a/tools/h5diff/testfiles/h5diff_610.txt b/tools/test/h5diff/testfiles/h5diff_610.txt index db14532..db14532 100644 --- a/tools/h5diff/testfiles/h5diff_610.txt +++ b/tools/test/h5diff/testfiles/h5diff_610.txt diff --git a/tools/h5diff/testfiles/h5diff_612.txt b/tools/test/h5diff/testfiles/h5diff_612.txt index 05318bd..05318bd 100644 --- a/tools/h5diff/testfiles/h5diff_612.txt +++ b/tools/test/h5diff/testfiles/h5diff_612.txt diff --git a/tools/h5diff/testfiles/h5diff_613.txt b/tools/test/h5diff/testfiles/h5diff_613.txt index db14532..db14532 100644 --- a/tools/h5diff/testfiles/h5diff_613.txt +++ b/tools/test/h5diff/testfiles/h5diff_613.txt diff --git a/tools/h5diff/testfiles/h5diff_614.txt b/tools/test/h5diff/testfiles/h5diff_614.txt index db14532..db14532 100644 --- a/tools/h5diff/testfiles/h5diff_614.txt +++ b/tools/test/h5diff/testfiles/h5diff_614.txt diff --git a/tools/h5diff/testfiles/h5diff_615.txt b/tools/test/h5diff/testfiles/h5diff_615.txt index fd756b3..fd756b3 100644 --- a/tools/h5diff/testfiles/h5diff_615.txt +++ b/tools/test/h5diff/testfiles/h5diff_615.txt diff --git a/tools/h5diff/testfiles/h5diff_616.txt b/tools/test/h5diff/testfiles/h5diff_616.txt index 3bc194a..3bc194a 100644 --- a/tools/h5diff/testfiles/h5diff_616.txt +++ b/tools/test/h5diff/testfiles/h5diff_616.txt diff --git a/tools/h5diff/testfiles/h5diff_617.txt b/tools/test/h5diff/testfiles/h5diff_617.txt index 3bc194a..3bc194a 100644 --- a/tools/h5diff/testfiles/h5diff_617.txt +++ b/tools/test/h5diff/testfiles/h5diff_617.txt diff --git a/tools/h5diff/testfiles/h5diff_618.txt b/tools/test/h5diff/testfiles/h5diff_618.txt index eca5994..eca5994 100644 --- a/tools/h5diff/testfiles/h5diff_618.txt +++ b/tools/test/h5diff/testfiles/h5diff_618.txt diff --git a/tools/h5diff/testfiles/h5diff_619.txt b/tools/test/h5diff/testfiles/h5diff_619.txt index db14532..db14532 100644 --- a/tools/h5diff/testfiles/h5diff_619.txt +++ b/tools/test/h5diff/testfiles/h5diff_619.txt diff --git a/tools/h5diff/testfiles/h5diff_621.txt b/tools/test/h5diff/testfiles/h5diff_621.txt index fd8c680..fd8c680 100644 --- a/tools/h5diff/testfiles/h5diff_621.txt +++ b/tools/test/h5diff/testfiles/h5diff_621.txt diff --git a/tools/h5diff/testfiles/h5diff_622.txt b/tools/test/h5diff/testfiles/h5diff_622.txt index f0d38af..f0d38af 100644 --- a/tools/h5diff/testfiles/h5diff_622.txt +++ b/tools/test/h5diff/testfiles/h5diff_622.txt diff --git a/tools/h5diff/testfiles/h5diff_623.txt b/tools/test/h5diff/testfiles/h5diff_623.txt index 4ab66a5..4ab66a5 100644 --- a/tools/h5diff/testfiles/h5diff_623.txt +++ b/tools/test/h5diff/testfiles/h5diff_623.txt diff --git a/tools/h5diff/testfiles/h5diff_624.txt b/tools/test/h5diff/testfiles/h5diff_624.txt index f5e7ee3..f5e7ee3 100644 --- a/tools/h5diff/testfiles/h5diff_624.txt +++ b/tools/test/h5diff/testfiles/h5diff_624.txt diff --git a/tools/h5diff/testfiles/h5diff_625.txt b/tools/test/h5diff/testfiles/h5diff_625.txt index 3bc194a..3bc194a 100644 --- a/tools/h5diff/testfiles/h5diff_625.txt +++ b/tools/test/h5diff/testfiles/h5diff_625.txt diff --git a/tools/h5diff/testfiles/h5diff_626.txt b/tools/test/h5diff/testfiles/h5diff_626.txt index 6494066..6494066 100644 --- a/tools/h5diff/testfiles/h5diff_626.txt +++ b/tools/test/h5diff/testfiles/h5diff_626.txt diff --git a/tools/h5diff/testfiles/h5diff_627.txt b/tools/test/h5diff/testfiles/h5diff_627.txt index db14532..db14532 100644 --- a/tools/h5diff/testfiles/h5diff_627.txt +++ b/tools/test/h5diff/testfiles/h5diff_627.txt diff --git a/tools/h5diff/testfiles/h5diff_628.txt b/tools/test/h5diff/testfiles/h5diff_628.txt index e11d8ee..e11d8ee 100644 --- a/tools/h5diff/testfiles/h5diff_628.txt +++ b/tools/test/h5diff/testfiles/h5diff_628.txt diff --git a/tools/h5diff/testfiles/h5diff_629.txt b/tools/test/h5diff/testfiles/h5diff_629.txt index 962c2b0..962c2b0 100644 --- a/tools/h5diff/testfiles/h5diff_629.txt +++ b/tools/test/h5diff/testfiles/h5diff_629.txt diff --git a/tools/h5diff/testfiles/h5diff_630.txt b/tools/test/h5diff/testfiles/h5diff_630.txt index aaf0148..aaf0148 100644 --- a/tools/h5diff/testfiles/h5diff_630.txt +++ b/tools/test/h5diff/testfiles/h5diff_630.txt diff --git a/tools/h5diff/testfiles/h5diff_631.txt b/tools/test/h5diff/testfiles/h5diff_631.txt index aaf0148..aaf0148 100644 --- a/tools/h5diff/testfiles/h5diff_631.txt +++ b/tools/test/h5diff/testfiles/h5diff_631.txt diff --git a/tools/h5diff/testfiles/h5diff_640.txt b/tools/test/h5diff/testfiles/h5diff_640.txt index 4c956a6..4c956a6 100644 --- a/tools/h5diff/testfiles/h5diff_640.txt +++ b/tools/test/h5diff/testfiles/h5diff_640.txt diff --git a/tools/h5diff/testfiles/h5diff_641.txt b/tools/test/h5diff/testfiles/h5diff_641.txt index 4c956a6..4c956a6 100644 --- a/tools/h5diff/testfiles/h5diff_641.txt +++ b/tools/test/h5diff/testfiles/h5diff_641.txt diff --git a/tools/h5diff/testfiles/h5diff_642.txt b/tools/test/h5diff/testfiles/h5diff_642.txt index 4c956a6..4c956a6 100644 --- a/tools/h5diff/testfiles/h5diff_642.txt +++ b/tools/test/h5diff/testfiles/h5diff_642.txt diff --git a/tools/h5diff/testfiles/h5diff_643.txt b/tools/test/h5diff/testfiles/h5diff_643.txt index 4c956a6..4c956a6 100644 --- a/tools/h5diff/testfiles/h5diff_643.txt +++ b/tools/test/h5diff/testfiles/h5diff_643.txt diff --git a/tools/h5diff/testfiles/h5diff_644.txt b/tools/test/h5diff/testfiles/h5diff_644.txt index 4c956a6..4c956a6 100644 --- a/tools/h5diff/testfiles/h5diff_644.txt +++ b/tools/test/h5diff/testfiles/h5diff_644.txt diff --git a/tools/h5diff/testfiles/h5diff_645.txt b/tools/test/h5diff/testfiles/h5diff_645.txt index 4c956a6..4c956a6 100644 --- a/tools/h5diff/testfiles/h5diff_645.txt +++ b/tools/test/h5diff/testfiles/h5diff_645.txt diff --git a/tools/h5diff/testfiles/h5diff_646.txt b/tools/test/h5diff/testfiles/h5diff_646.txt index 4c956a6..4c956a6 100644 --- a/tools/h5diff/testfiles/h5diff_646.txt +++ b/tools/test/h5diff/testfiles/h5diff_646.txt diff --git a/tools/h5diff/testfiles/h5diff_70.txt b/tools/test/h5diff/testfiles/h5diff_70.txt index 0a6b0c0..0a6b0c0 100644 --- a/tools/h5diff/testfiles/h5diff_70.txt +++ b/tools/test/h5diff/testfiles/h5diff_70.txt diff --git a/tools/h5diff/testfiles/h5diff_700.txt b/tools/test/h5diff/testfiles/h5diff_700.txt index 1cf71dd..1cf71dd 100644 --- a/tools/h5diff/testfiles/h5diff_700.txt +++ b/tools/test/h5diff/testfiles/h5diff_700.txt diff --git a/tools/h5diff/testfiles/h5diff_701.txt b/tools/test/h5diff/testfiles/h5diff_701.txt index 405ab2f..405ab2f 100644 --- a/tools/h5diff/testfiles/h5diff_701.txt +++ b/tools/test/h5diff/testfiles/h5diff_701.txt diff --git a/tools/h5diff/testfiles/h5diff_702.txt b/tools/test/h5diff/testfiles/h5diff_702.txt index 1cf71dd..1cf71dd 100644 --- a/tools/h5diff/testfiles/h5diff_702.txt +++ b/tools/test/h5diff/testfiles/h5diff_702.txt diff --git a/tools/h5diff/testfiles/h5diff_703.txt b/tools/test/h5diff/testfiles/h5diff_703.txt index 405ab2f..405ab2f 100644 --- a/tools/h5diff/testfiles/h5diff_703.txt +++ b/tools/test/h5diff/testfiles/h5diff_703.txt diff --git a/tools/h5diff/testfiles/h5diff_704.txt b/tools/test/h5diff/testfiles/h5diff_704.txt index e752a01..e752a01 100644 --- a/tools/h5diff/testfiles/h5diff_704.txt +++ b/tools/test/h5diff/testfiles/h5diff_704.txt diff --git a/tools/h5diff/testfiles/h5diff_705.txt b/tools/test/h5diff/testfiles/h5diff_705.txt index 2e52f18..2e52f18 100644 --- a/tools/h5diff/testfiles/h5diff_705.txt +++ b/tools/test/h5diff/testfiles/h5diff_705.txt diff --git a/tools/h5diff/testfiles/h5diff_706.txt b/tools/test/h5diff/testfiles/h5diff_706.txt index 5825150..5825150 100644 --- a/tools/h5diff/testfiles/h5diff_706.txt +++ b/tools/test/h5diff/testfiles/h5diff_706.txt diff --git a/tools/h5diff/testfiles/h5diff_707.txt b/tools/test/h5diff/testfiles/h5diff_707.txt index 4d6378b..4d6378b 100644 --- a/tools/h5diff/testfiles/h5diff_707.txt +++ b/tools/test/h5diff/testfiles/h5diff_707.txt diff --git a/tools/h5diff/testfiles/h5diff_708.txt b/tools/test/h5diff/testfiles/h5diff_708.txt index a10a8b7..a10a8b7 100644 --- a/tools/h5diff/testfiles/h5diff_708.txt +++ b/tools/test/h5diff/testfiles/h5diff_708.txt diff --git a/tools/h5diff/testfiles/h5diff_709.txt b/tools/test/h5diff/testfiles/h5diff_709.txt index d0e68bf..d0e68bf 100644 --- a/tools/h5diff/testfiles/h5diff_709.txt +++ b/tools/test/h5diff/testfiles/h5diff_709.txt diff --git a/tools/h5diff/testfiles/h5diff_710.txt b/tools/test/h5diff/testfiles/h5diff_710.txt index 10a8501..10a8501 100644 --- a/tools/h5diff/testfiles/h5diff_710.txt +++ b/tools/test/h5diff/testfiles/h5diff_710.txt diff --git a/tools/h5diff/testfiles/h5diff_80.txt b/tools/test/h5diff/testfiles/h5diff_80.txt index 5957d72..5957d72 100644 --- a/tools/h5diff/testfiles/h5diff_80.txt +++ b/tools/test/h5diff/testfiles/h5diff_80.txt diff --git a/tools/h5diff/testfiles/h5diff_90.txt b/tools/test/h5diff/testfiles/h5diff_90.txt index 9965ab0..9965ab0 100644 --- a/tools/h5diff/testfiles/h5diff_90.txt +++ b/tools/test/h5diff/testfiles/h5diff_90.txt diff --git a/tools/h5diff/testfiles/h5diff_attr1.h5 b/tools/test/h5diff/testfiles/h5diff_attr1.h5 Binary files differindex c44066b..c44066b 100644 --- a/tools/h5diff/testfiles/h5diff_attr1.h5 +++ b/tools/test/h5diff/testfiles/h5diff_attr1.h5 diff --git a/tools/h5diff/testfiles/h5diff_attr2.h5 b/tools/test/h5diff/testfiles/h5diff_attr2.h5 Binary files differindex 5de3303..5de3303 100644 --- a/tools/h5diff/testfiles/h5diff_attr2.h5 +++ b/tools/test/h5diff/testfiles/h5diff_attr2.h5 diff --git a/tools/h5diff/testfiles/h5diff_attr_v_level1.h5 b/tools/test/h5diff/testfiles/h5diff_attr_v_level1.h5 Binary files differindex 2b1d8a1..2b1d8a1 100644 --- a/tools/h5diff/testfiles/h5diff_attr_v_level1.h5 +++ b/tools/test/h5diff/testfiles/h5diff_attr_v_level1.h5 diff --git a/tools/h5diff/testfiles/h5diff_attr_v_level2.h5 b/tools/test/h5diff/testfiles/h5diff_attr_v_level2.h5 Binary files differindex 4588fca..4588fca 100644 --- a/tools/h5diff/testfiles/h5diff_attr_v_level2.h5 +++ b/tools/test/h5diff/testfiles/h5diff_attr_v_level2.h5 diff --git a/tools/h5diff/testfiles/h5diff_basic1.h5 b/tools/test/h5diff/testfiles/h5diff_basic1.h5 Binary files differindex e1396be..e1396be 100644 --- a/tools/h5diff/testfiles/h5diff_basic1.h5 +++ b/tools/test/h5diff/testfiles/h5diff_basic1.h5 diff --git a/tools/h5diff/testfiles/h5diff_basic2.h5 b/tools/test/h5diff/testfiles/h5diff_basic2.h5 Binary files differindex c0795b6..c0795b6 100644 --- a/tools/h5diff/testfiles/h5diff_basic2.h5 +++ b/tools/test/h5diff/testfiles/h5diff_basic2.h5 diff --git a/tools/h5diff/testfiles/h5diff_comp_vl_strs.h5 b/tools/test/h5diff/testfiles/h5diff_comp_vl_strs.h5 Binary files differindex 4ad6f19..4ad6f19 100644 --- a/tools/h5diff/testfiles/h5diff_comp_vl_strs.h5 +++ b/tools/test/h5diff/testfiles/h5diff_comp_vl_strs.h5 diff --git a/tools/h5diff/testfiles/h5diff_danglelinks1.h5 b/tools/test/h5diff/testfiles/h5diff_danglelinks1.h5 Binary files differindex b8be9bc..b8be9bc 100644 --- a/tools/h5diff/testfiles/h5diff_danglelinks1.h5 +++ b/tools/test/h5diff/testfiles/h5diff_danglelinks1.h5 diff --git a/tools/h5diff/testfiles/h5diff_danglelinks2.h5 b/tools/test/h5diff/testfiles/h5diff_danglelinks2.h5 Binary files differindex 3c3907c..3c3907c 100644 --- a/tools/h5diff/testfiles/h5diff_danglelinks2.h5 +++ b/tools/test/h5diff/testfiles/h5diff_danglelinks2.h5 diff --git a/tools/h5diff/testfiles/h5diff_dset1.h5 b/tools/test/h5diff/testfiles/h5diff_dset1.h5 Binary files differindex 123e141..123e141 100644 --- a/tools/h5diff/testfiles/h5diff_dset1.h5 +++ b/tools/test/h5diff/testfiles/h5diff_dset1.h5 diff --git a/tools/h5diff/testfiles/h5diff_dset2.h5 b/tools/test/h5diff/testfiles/h5diff_dset2.h5 Binary files differindex 3ae6993..3ae6993 100644 --- a/tools/h5diff/testfiles/h5diff_dset2.h5 +++ b/tools/test/h5diff/testfiles/h5diff_dset2.h5 diff --git a/tools/h5diff/testfiles/h5diff_dset_zero_dim_size1.h5 b/tools/test/h5diff/testfiles/h5diff_dset_zero_dim_size1.h5 Binary files differindex cdc7644..cdc7644 100644 --- a/tools/h5diff/testfiles/h5diff_dset_zero_dim_size1.h5 +++ b/tools/test/h5diff/testfiles/h5diff_dset_zero_dim_size1.h5 diff --git a/tools/h5diff/testfiles/h5diff_dset_zero_dim_size2.h5 b/tools/test/h5diff/testfiles/h5diff_dset_zero_dim_size2.h5 Binary files differindex 4752ed1..4752ed1 100644 --- a/tools/h5diff/testfiles/h5diff_dset_zero_dim_size2.h5 +++ b/tools/test/h5diff/testfiles/h5diff_dset_zero_dim_size2.h5 diff --git a/tools/h5diff/testfiles/h5diff_dtypes.h5 b/tools/test/h5diff/testfiles/h5diff_dtypes.h5 Binary files differindex ffa5264..ffa5264 100644 --- a/tools/h5diff/testfiles/h5diff_dtypes.h5 +++ b/tools/test/h5diff/testfiles/h5diff_dtypes.h5 diff --git a/tools/h5diff/testfiles/h5diff_empty.h5 b/tools/test/h5diff/testfiles/h5diff_empty.h5 Binary files differindex 3f0d1df..3f0d1df 100644 --- a/tools/h5diff/testfiles/h5diff_empty.h5 +++ b/tools/test/h5diff/testfiles/h5diff_empty.h5 diff --git a/tools/h5diff/testfiles/h5diff_enum_invalid_values.h5 b/tools/test/h5diff/testfiles/h5diff_enum_invalid_values.h5 Binary files differindex dd02db9..dd02db9 100644 --- a/tools/h5diff/testfiles/h5diff_enum_invalid_values.h5 +++ b/tools/test/h5diff/testfiles/h5diff_enum_invalid_values.h5 diff --git a/tools/h5diff/testfiles/h5diff_exclude1-1.h5 b/tools/test/h5diff/testfiles/h5diff_exclude1-1.h5 Binary files differindex 8b675ea..8b675ea 100644 --- a/tools/h5diff/testfiles/h5diff_exclude1-1.h5 +++ b/tools/test/h5diff/testfiles/h5diff_exclude1-1.h5 diff --git a/tools/h5diff/testfiles/h5diff_exclude1-2.h5 b/tools/test/h5diff/testfiles/h5diff_exclude1-2.h5 Binary files differindex 78854cd..78854cd 100644 --- a/tools/h5diff/testfiles/h5diff_exclude1-2.h5 +++ b/tools/test/h5diff/testfiles/h5diff_exclude1-2.h5 diff --git a/tools/h5diff/testfiles/h5diff_exclude2-1.h5 b/tools/test/h5diff/testfiles/h5diff_exclude2-1.h5 Binary files differindex 8923111..8923111 100644 --- a/tools/h5diff/testfiles/h5diff_exclude2-1.h5 +++ b/tools/test/h5diff/testfiles/h5diff_exclude2-1.h5 diff --git a/tools/h5diff/testfiles/h5diff_exclude2-2.h5 b/tools/test/h5diff/testfiles/h5diff_exclude2-2.h5 Binary files differindex 9e42007..9e42007 100644 --- a/tools/h5diff/testfiles/h5diff_exclude2-2.h5 +++ b/tools/test/h5diff/testfiles/h5diff_exclude2-2.h5 diff --git a/tools/h5diff/testfiles/h5diff_exclude3-1.h5 b/tools/test/h5diff/testfiles/h5diff_exclude3-1.h5 Binary files differindex f9cc83d..f9cc83d 100644 --- a/tools/h5diff/testfiles/h5diff_exclude3-1.h5 +++ b/tools/test/h5diff/testfiles/h5diff_exclude3-1.h5 diff --git a/tools/h5diff/testfiles/h5diff_exclude3-2.h5 b/tools/test/h5diff/testfiles/h5diff_exclude3-2.h5 Binary files differindex f811905..f811905 100644 --- a/tools/h5diff/testfiles/h5diff_exclude3-2.h5 +++ b/tools/test/h5diff/testfiles/h5diff_exclude3-2.h5 diff --git a/tools/h5diff/testfiles/h5diff_ext2softlink_src.h5 b/tools/test/h5diff/testfiles/h5diff_ext2softlink_src.h5 Binary files differindex 50b7d2b..50b7d2b 100644 --- a/tools/h5diff/testfiles/h5diff_ext2softlink_src.h5 +++ b/tools/test/h5diff/testfiles/h5diff_ext2softlink_src.h5 diff --git a/tools/h5diff/testfiles/h5diff_ext2softlink_trg.h5 b/tools/test/h5diff/testfiles/h5diff_ext2softlink_trg.h5 Binary files differindex 610e890..610e890 100644 --- a/tools/h5diff/testfiles/h5diff_ext2softlink_trg.h5 +++ b/tools/test/h5diff/testfiles/h5diff_ext2softlink_trg.h5 diff --git a/tools/h5diff/testfiles/h5diff_extlink_src.h5 b/tools/test/h5diff/testfiles/h5diff_extlink_src.h5 Binary files differindex cfc1066..cfc1066 100644 --- a/tools/h5diff/testfiles/h5diff_extlink_src.h5 +++ b/tools/test/h5diff/testfiles/h5diff_extlink_src.h5 diff --git a/tools/h5diff/testfiles/h5diff_extlink_trg.h5 b/tools/test/h5diff/testfiles/h5diff_extlink_trg.h5 Binary files differindex 3a322c9..3a322c9 100644 --- a/tools/h5diff/testfiles/h5diff_extlink_trg.h5 +++ b/tools/test/h5diff/testfiles/h5diff_extlink_trg.h5 diff --git a/tools/h5diff/testfiles/h5diff_grp_recurse1.h5 b/tools/test/h5diff/testfiles/h5diff_grp_recurse1.h5 Binary files differindex cfd4e62..cfd4e62 100644 --- a/tools/h5diff/testfiles/h5diff_grp_recurse1.h5 +++ b/tools/test/h5diff/testfiles/h5diff_grp_recurse1.h5 diff --git a/tools/h5diff/testfiles/h5diff_grp_recurse2.h5 b/tools/test/h5diff/testfiles/h5diff_grp_recurse2.h5 Binary files differindex 54bcdec..54bcdec 100644 --- a/tools/h5diff/testfiles/h5diff_grp_recurse2.h5 +++ b/tools/test/h5diff/testfiles/h5diff_grp_recurse2.h5 diff --git a/tools/h5diff/testfiles/h5diff_grp_recurse_ext1.h5 b/tools/test/h5diff/testfiles/h5diff_grp_recurse_ext1.h5 Binary files differindex 12a534a..12a534a 100644 --- a/tools/h5diff/testfiles/h5diff_grp_recurse_ext1.h5 +++ b/tools/test/h5diff/testfiles/h5diff_grp_recurse_ext1.h5 diff --git a/tools/h5diff/testfiles/h5diff_grp_recurse_ext2-1.h5 b/tools/test/h5diff/testfiles/h5diff_grp_recurse_ext2-1.h5 Binary files differindex 5bb02df..5bb02df 100644 --- a/tools/h5diff/testfiles/h5diff_grp_recurse_ext2-1.h5 +++ b/tools/test/h5diff/testfiles/h5diff_grp_recurse_ext2-1.h5 diff --git a/tools/h5diff/testfiles/h5diff_grp_recurse_ext2-2.h5 b/tools/test/h5diff/testfiles/h5diff_grp_recurse_ext2-2.h5 Binary files differindex 312543e..312543e 100644 --- a/tools/h5diff/testfiles/h5diff_grp_recurse_ext2-2.h5 +++ b/tools/test/h5diff/testfiles/h5diff_grp_recurse_ext2-2.h5 diff --git a/tools/h5diff/testfiles/h5diff_grp_recurse_ext2-3.h5 b/tools/test/h5diff/testfiles/h5diff_grp_recurse_ext2-3.h5 Binary files differindex 43ad156..43ad156 100644 --- a/tools/h5diff/testfiles/h5diff_grp_recurse_ext2-3.h5 +++ b/tools/test/h5diff/testfiles/h5diff_grp_recurse_ext2-3.h5 diff --git a/tools/h5diff/testfiles/h5diff_hyper1.h5 b/tools/test/h5diff/testfiles/h5diff_hyper1.h5 Binary files differindex ceeff80..ceeff80 100644 --- a/tools/h5diff/testfiles/h5diff_hyper1.h5 +++ b/tools/test/h5diff/testfiles/h5diff_hyper1.h5 diff --git a/tools/h5diff/testfiles/h5diff_hyper2.h5 b/tools/test/h5diff/testfiles/h5diff_hyper2.h5 Binary files differindex 05a2eb1..05a2eb1 100644 --- a/tools/h5diff/testfiles/h5diff_hyper2.h5 +++ b/tools/test/h5diff/testfiles/h5diff_hyper2.h5 diff --git a/tools/h5diff/testfiles/h5diff_linked_softlink.h5 b/tools/test/h5diff/testfiles/h5diff_linked_softlink.h5 Binary files differindex 03c5dee..03c5dee 100644 --- a/tools/h5diff/testfiles/h5diff_linked_softlink.h5 +++ b/tools/test/h5diff/testfiles/h5diff_linked_softlink.h5 diff --git a/tools/h5diff/testfiles/h5diff_links.h5 b/tools/test/h5diff/testfiles/h5diff_links.h5 Binary files differindex 8af66a6..8af66a6 100644 --- a/tools/h5diff/testfiles/h5diff_links.h5 +++ b/tools/test/h5diff/testfiles/h5diff_links.h5 diff --git a/tools/h5diff/testfiles/h5diff_softlinks.h5 b/tools/test/h5diff/testfiles/h5diff_softlinks.h5 Binary files differindex 67a843d..67a843d 100644 --- a/tools/h5diff/testfiles/h5diff_softlinks.h5 +++ b/tools/test/h5diff/testfiles/h5diff_softlinks.h5 diff --git a/tools/h5diff/testfiles/h5diff_tmp1.txt b/tools/test/h5diff/testfiles/h5diff_tmp1.txt index 40e3fb6..40e3fb6 100644 --- a/tools/h5diff/testfiles/h5diff_tmp1.txt +++ b/tools/test/h5diff/testfiles/h5diff_tmp1.txt diff --git a/tools/h5diff/testfiles/h5diff_tmp2.txt b/tools/test/h5diff/testfiles/h5diff_tmp2.txt index a2d6da6..a2d6da6 100644 --- a/tools/h5diff/testfiles/h5diff_tmp2.txt +++ b/tools/test/h5diff/testfiles/h5diff_tmp2.txt diff --git a/tools/h5diff/testfiles/h5diff_types.h5 b/tools/test/h5diff/testfiles/h5diff_types.h5 Binary files differindex c835069..c835069 100644 --- a/tools/h5diff/testfiles/h5diff_types.h5 +++ b/tools/test/h5diff/testfiles/h5diff_types.h5 diff --git a/tools/h5diff/testfiles/h5diff_v1.txt b/tools/test/h5diff/testfiles/h5diff_v1.txt index 8210cf9..8210cf9 100644 --- a/tools/h5diff/testfiles/h5diff_v1.txt +++ b/tools/test/h5diff/testfiles/h5diff_v1.txt diff --git a/tools/h5diff/testfiles/h5diff_v2.txt b/tools/test/h5diff/testfiles/h5diff_v2.txt index aa327b1..aa327b1 100644 --- a/tools/h5diff/testfiles/h5diff_v2.txt +++ b/tools/test/h5diff/testfiles/h5diff_v2.txt diff --git a/tools/h5diff/testfiles/h5diff_v3.txt b/tools/test/h5diff/testfiles/h5diff_v3.txt index 57af303..57af303 100644 --- a/tools/h5diff/testfiles/h5diff_v3.txt +++ b/tools/test/h5diff/testfiles/h5diff_v3.txt diff --git a/tools/h5diff/testfiles/non_comparables1.h5 b/tools/test/h5diff/testfiles/non_comparables1.h5 Binary files differindex 7dbb45d..7dbb45d 100644 --- a/tools/h5diff/testfiles/non_comparables1.h5 +++ b/tools/test/h5diff/testfiles/non_comparables1.h5 diff --git a/tools/h5diff/testfiles/non_comparables2.h5 b/tools/test/h5diff/testfiles/non_comparables2.h5 Binary files differindex a5e7014..a5e7014 100644 --- a/tools/h5diff/testfiles/non_comparables2.h5 +++ b/tools/test/h5diff/testfiles/non_comparables2.h5 diff --git a/tools/h5diff/testfiles/tmpSingleSiteBethe.output.h5 b/tools/test/h5diff/testfiles/tmpSingleSiteBethe.output.h5 Binary files differindex bbcfb63..bbcfb63 100644 --- a/tools/h5diff/testfiles/tmpSingleSiteBethe.output.h5 +++ b/tools/test/h5diff/testfiles/tmpSingleSiteBethe.output.h5 diff --git a/tools/h5diff/testfiles/tmpSingleSiteBethe.reference.h5 b/tools/test/h5diff/testfiles/tmpSingleSiteBethe.reference.h5 Binary files differindex 6b19ed7..6b19ed7 100644 --- a/tools/h5diff/testfiles/tmpSingleSiteBethe.reference.h5 +++ b/tools/test/h5diff/testfiles/tmpSingleSiteBethe.reference.h5 diff --git a/tools/h5diff/testfiles/tmptest.he5 b/tools/test/h5diff/testfiles/tmptest.he5 Binary files differindex edcfcd2..edcfcd2 100644 --- a/tools/h5diff/testfiles/tmptest.he5 +++ b/tools/test/h5diff/testfiles/tmptest.he5 diff --git a/tools/h5diff/testfiles/tmptest2.he5 b/tools/test/h5diff/testfiles/tmptest2.he5 Binary files differindex a6ab02b..a6ab02b 100644 --- a/tools/h5diff/testfiles/tmptest2.he5 +++ b/tools/test/h5diff/testfiles/tmptest2.he5 diff --git a/tools/h5diff/testh5diff.sh.in b/tools/test/h5diff/testh5diff.sh.in index 0df9cb8..8eae4c3 100644 --- a/tools/h5diff/testh5diff.sh.in +++ b/tools/test/h5diff/testh5diff.sh.in @@ -35,7 +35,7 @@ TESTNAME=h5diff EXIT_SUCCESS=0 EXIT_FAILURE=1 -H5DIFF=h5diff # The tool name +H5DIFF=../../src/h5diff/h5diff # The tool name H5DIFF_BIN=`pwd`/$H5DIFF # The path of the tool binary RM='rm -rf' @@ -48,22 +48,22 @@ AWK='awk' nerrors=0 verbose=yes -h5haveexitcode=yes # default is yes -pmode= # default to run h5diff tests +h5haveexitcode=yes # default is yes +pmode= # default to run h5diff tests mydomainname=`domainname 2>/dev/null` # source dirs -SRC_TOOLS="$srcdir/.." +SRC_TOOLS="$srcdir/../.." SRC_TOOLS_TESTFILES="$SRC_TOOLS/testfiles" # testfiles source dirs for tools SRC_H5LS_TESTFILES="$SRC_TOOLS_TESTFILES" SRC_H5DUMP_TESTFILES="$SRC_TOOLS_TESTFILES" -SRC_H5DIFF_TESTFILES="$SRC_TOOLS/h5diff/testfiles" -SRC_H5COPY_TESTFILES="$SRC_TOOLS/h5copy/testfiles" -SRC_H5REPACK_TESTFILES="$SRC_TOOLS/h5repack/testfiles" -SRC_H5JAM_TESTFILES="$SRC_TOOLS/h5jam/testfiles" -SRC_H5STAT_TESTFILES="$SRC_TOOLS/h5stat/testfiles" -SRC_H5IMPORT_TESTFILES="$SRC_TOOLS/h5import/testfiles" +SRC_H5DIFF_TESTFILES="$SRC_TOOLS/test/h5diff/testfiles" +SRC_H5COPY_TESTFILES="$SRC_TOOLS/test/h5copy/testfiles" +SRC_H5REPACK_TESTFILES="$SRC_TOOLS/test/h5repack/testfiles" +SRC_H5JAM_TESTFILES="$SRC_TOOLS/test/h5jam/testfiles" +SRC_H5STAT_TESTFILES="$SRC_TOOLS/test/h5stat/testfiles" +SRC_H5IMPORT_TESTFILES="$SRC_TOOLS/test/h5import/testfiles" TESTDIR=./testfiles test -d $TESTDIR || mkdir $TESTDIR @@ -424,7 +424,7 @@ TESTING() { } # Source in the output filter function definitions. -. $srcdir/../../bin/output_filter.sh +. $srcdir/../../../bin/output_filter.sh # Run a test and print PASS or *FAIL*. If a test fails then increment # the `nerrors' global variable and (if $verbose is set) display the diff --git a/tools/h5diff/testph5diff.sh.in b/tools/test/h5diff/testph5diff.sh.in index ca212a1..ca212a1 100644 --- a/tools/h5diff/testph5diff.sh.in +++ b/tools/test/h5diff/testph5diff.sh.in diff --git a/tools/test/h5dump/CMakeLists.txt b/tools/test/h5dump/CMakeLists.txt new file mode 100644 index 0000000..1398aca --- /dev/null +++ b/tools/test/h5dump/CMakeLists.txt @@ -0,0 +1,28 @@ +cmake_minimum_required (VERSION 3.1.0) +PROJECT (HDF5_TOOLS_TEST_H5DUMP) + +#----------------------------------------------------------------------------- +# Setup include Directories +#----------------------------------------------------------------------------- +INCLUDE_DIRECTORIES (${HDF5_TOOLS_DIR}/lib) + + # -------------------------------------------------------------------- + # Add the h5dump test executable + # -------------------------------------------------------------------- + if (HDF5_BUILD_GENERATORS) + add_executable (h5dumpgentest ${HDF5_TOOLS_TEST_H5DUMP_SOURCE_DIR}/h5dumpgentest.c) + TARGET_NAMING (h5dumpgentest STATIC) + TARGET_C_PROPERTIES (h5dumpgentest STATIC " " " ") + target_link_libraries (h5dumpgentest ${HDF5_LIB_TARGET} ${HDF5_TOOLS_LIB_TARGET}) + set_target_properties (h5dumpgentest PROPERTIES FOLDER generator/tools) + + #add_test (NAME h5dumpgentest COMMAND $<TARGET_FILE:h5dumpgentest>) + endif (HDF5_BUILD_GENERATORS) + + include (CMakeTests.cmake) + + include (CMakeTestsPBITS.cmake) + + include (CMakeTestsVDS.cmake) + + include (CMakeTestsXML.cmake) diff --git a/tools/h5dump/CMakeTests.cmake b/tools/test/h5dump/CMakeTests.cmake index 895855c..dad3a8b 100644 --- a/tools/h5dump/CMakeTests.cmake +++ b/tools/test/h5dump/CMakeTests.cmake @@ -334,10 +334,10 @@ foreach (tst_exp_file ${HDF5_REFERENCE_EXP_FILES}) if (WIN32) - file (READ ${HDF5_TOOLS_SRC_DIR}/testfiles/${tst_exp_file} TEST_STREAM) + file (READ ${HDF5_TOOLS_DIR}/testfiles/${tst_exp_file} TEST_STREAM) file (WRITE ${PROJECT_BINARY_DIR}/testfiles/std/${tst_exp_file} "${TEST_STREAM}") else (WIN32) - HDFTEST_COPY_FILE("${HDF5_TOOLS_SRC_DIR}/testfiles/${tst_exp_file}" "${PROJECT_BINARY_DIR}/testfiles/std/${tst_exp_file}" "h5dump_std_files") + HDFTEST_COPY_FILE("${HDF5_TOOLS_DIR}/testfiles/${tst_exp_file}" "${PROJECT_BINARY_DIR}/testfiles/std/${tst_exp_file}" "h5dump_std_files") endif (WIN32) endforeach (tst_exp_file ${HDF5_REFERENCE_EXP_FILES}) @@ -354,13 +354,13 @@ # -------------------------------------------------------------------- # Special file handling # -------------------------------------------------------------------- - HDFTEST_COPY_FILE("${HDF5_TOOLS_SOURCE_DIR}/testfiles/tbin1.ddl" "${PROJECT_BINARY_DIR}/testfiles/std/tbin1LE.ddl" "h5dump_std_files") + HDFTEST_COPY_FILE("${HDF5_TOOLS_DIR}/testfiles/tbin1.ddl" "${PROJECT_BINARY_DIR}/testfiles/std/tbin1LE.ddl" "h5dump_std_files") if (WIN32) - file (READ ${HDF5_TOOLS_SRC_DIR}/testfiles/tbinregR.exp TEST_STREAM) + file (READ ${HDF5_TOOLS_DIR}/testfiles/tbinregR.exp TEST_STREAM) file (WRITE ${PROJECT_BINARY_DIR}/testfiles/std/tbinregR.exp "${TEST_STREAM}") else (WIN32) - HDFTEST_COPY_FILE("${HDF5_TOOLS_SRC_DIR}/testfiles/tbinregR.exp" "${PROJECT_BINARY_DIR}/testfiles/std/tbinregR.exp" "h5dump_std_files") + HDFTEST_COPY_FILE("${HDF5_TOOLS_DIR}/testfiles/tbinregR.exp" "${PROJECT_BINARY_DIR}/testfiles/std/tbinregR.exp" "h5dump_std_files") endif (WIN32) add_custom_target(h5dump_std_files ALL COMMENT "Copying files needed by h5dump_std tests" DEPENDS ${h5dump_std_files_list}) diff --git a/tools/h5dump/CMakeTestsPBITS.cmake b/tools/test/h5dump/CMakeTestsPBITS.cmake index 681479a..c2ec9cc 100644 --- a/tools/h5dump/CMakeTestsPBITS.cmake +++ b/tools/test/h5dump/CMakeTestsPBITS.cmake @@ -93,7 +93,7 @@ foreach (ddl_pbits ${HDF5_REFERENCE_PBITS}) get_filename_component(fname "${ddl_pbits}" NAME) - HDFTEST_COPY_FILE("${HDF5_TOOLS_SRC_DIR}/testfiles/pbits/${ddl_pbits}" "${PROJECT_BINARY_DIR}/testfiles/pbits/${fname}" "h5dump_pbits_files") + HDFTEST_COPY_FILE("${HDF5_TOOLS_DIR}/testfiles/pbits/${ddl_pbits}" "${PROJECT_BINARY_DIR}/testfiles/pbits/${fname}" "h5dump_pbits_files") endforeach (ddl_pbits ${HDF5_REFERENCE_PBITS}) foreach (ddl_pbits ${HDF5_ERROR_REFERENCE_PBITS}) diff --git a/tools/h5dump/CMakeTestsVDS.cmake b/tools/test/h5dump/CMakeTestsVDS.cmake index 32056db..aa85350 100644 --- a/tools/h5dump/CMakeTestsVDS.cmake +++ b/tools/test/h5dump/CMakeTestsVDS.cmake @@ -66,13 +66,13 @@ foreach (vds_h5_file ${HDF5_REFERENCE_TEST_VDS}) get_filename_component(fname "${vds_h5_file}" NAME) - HDFTEST_COPY_FILE("${HDF5_TOOLS_SRC_DIR}/testfiles/vds/${vds_h5_file}" "${PROJECT_BINARY_DIR}/testfiles/vds/${fname}" "h5dump_vds_files") + HDFTEST_COPY_FILE("${HDF5_TOOLS_DIR}/testfiles/vds/${vds_h5_file}" "${PROJECT_BINARY_DIR}/testfiles/vds/${fname}" "h5dump_vds_files") endforeach (vds_h5_file ${HDF5_REFERENCE_TEST_VDS}) foreach (ddl_vds ${HDF5_REFERENCE_VDS}) get_filename_component(fname "${ddl_vds}" NAME) - HDFTEST_COPY_FILE("${HDF5_TOOLS_SRC_DIR}/testfiles/vds/${ddl_vds}" "${PROJECT_BINARY_DIR}/testfiles/vds/${fname}" "h5dump_vds_files") + HDFTEST_COPY_FILE("${HDF5_TOOLS_DIR}/testfiles/vds/${ddl_vds}" "${PROJECT_BINARY_DIR}/testfiles/vds/${fname}" "h5dump_vds_files") endforeach (ddl_vds ${HDF5_REFERENCE_VDS}) foreach (ddl_vds ${HDF5_ERROR_REFERENCE_VDS}) diff --git a/tools/h5dump/CMakeTestsXML.cmake b/tools/test/h5dump/CMakeTestsXML.cmake index 79d3ff8..79d3ff8 100644 --- a/tools/h5dump/CMakeTestsXML.cmake +++ b/tools/test/h5dump/CMakeTestsXML.cmake diff --git a/tools/h5dump/Makefile.am b/tools/test/h5dump/Makefile.am index 93ba195..aed34ec 100644 --- a/tools/h5dump/Makefile.am +++ b/tools/test/h5dump/Makefile.am @@ -29,20 +29,11 @@ TEST_SCRIPT=testh5dump.sh testh5dumppbits.sh testh5dumpvds.sh testh5dumpxml.sh check_PROGRAMS=$(TEST_PROG) binread check_SCRIPTS=$(TEST_SCRIPT) -SCRIPT_DEPEND=h5dump$(EXEEXT) - -# Our main target, the h5dump tool. -bin_PROGRAMS=h5dump - -# Add h5dump specific linker flags here -h5dump_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS) +SCRIPT_DEPEND=../../src/h5dump/h5dump$(EXEEXT) # All the programs depend on the hdf5 and h5tools libraries LDADD=$(LIBH5TOOLS) $(LIBHDF5) -# Source files for the program -h5dump_SOURCES=h5dump.c h5dump_ddl.c h5dump_xml.c - # Temporary files. *.h5 are generated by h5dumpgentest. They should # copied to the testfiles/ directory if update is required. CHECK_CLEANFILES+=*.h5 *.bin diff --git a/tools/h5dump/binread.c b/tools/test/h5dump/binread.c index 74db92c..74db92c 100644 --- a/tools/h5dump/binread.c +++ b/tools/test/h5dump/binread.c diff --git a/tools/h5dump/errfiles/filter_fail.err b/tools/test/h5dump/errfiles/filter_fail.err index db21044..db21044 100644 --- a/tools/h5dump/errfiles/filter_fail.err +++ b/tools/test/h5dump/errfiles/filter_fail.err diff --git a/tools/h5dump/errfiles/non_existing.err b/tools/test/h5dump/errfiles/non_existing.err index f7e3afa..f7e3afa 100644 --- a/tools/h5dump/errfiles/non_existing.err +++ b/tools/test/h5dump/errfiles/non_existing.err diff --git a/tools/h5dump/errfiles/tall-1.err b/tools/test/h5dump/errfiles/tall-1.err index ab9dbe3..ab9dbe3 100644 --- a/tools/h5dump/errfiles/tall-1.err +++ b/tools/test/h5dump/errfiles/tall-1.err diff --git a/tools/h5dump/errfiles/tall-2A.err b/tools/test/h5dump/errfiles/tall-2A.err index ab9dbe3..ab9dbe3 100644 --- a/tools/h5dump/errfiles/tall-2A.err +++ b/tools/test/h5dump/errfiles/tall-2A.err diff --git a/tools/h5dump/errfiles/tall-2A0.err b/tools/test/h5dump/errfiles/tall-2A0.err index ab9dbe3..ab9dbe3 100644 --- a/tools/h5dump/errfiles/tall-2A0.err +++ b/tools/test/h5dump/errfiles/tall-2A0.err diff --git a/tools/h5dump/errfiles/tall-2B.err b/tools/test/h5dump/errfiles/tall-2B.err index ab9dbe3..ab9dbe3 100644 --- a/tools/h5dump/errfiles/tall-2B.err +++ b/tools/test/h5dump/errfiles/tall-2B.err diff --git a/tools/h5dump/errfiles/tarray1_big.err b/tools/test/h5dump/errfiles/tarray1_big.err index 7a0fd7b..7a0fd7b 100644 --- a/tools/h5dump/errfiles/tarray1_big.err +++ b/tools/test/h5dump/errfiles/tarray1_big.err diff --git a/tools/h5dump/errfiles/tattr-3.err b/tools/test/h5dump/errfiles/tattr-3.err index ce8ddda..ce8ddda 100644 --- a/tools/h5dump/errfiles/tattr-3.err +++ b/tools/test/h5dump/errfiles/tattr-3.err diff --git a/tools/h5dump/errfiles/tattrregR.err b/tools/test/h5dump/errfiles/tattrregR.err index 9449a6d..9449a6d 100644 --- a/tools/h5dump/errfiles/tattrregR.err +++ b/tools/test/h5dump/errfiles/tattrregR.err diff --git a/tools/h5dump/errfiles/tcomp-3.err b/tools/test/h5dump/errfiles/tcomp-3.err index ee47ee5..ee47ee5 100644 --- a/tools/h5dump/errfiles/tcomp-3.err +++ b/tools/test/h5dump/errfiles/tcomp-3.err diff --git a/tools/h5dump/errfiles/tdataregR.err b/tools/test/h5dump/errfiles/tdataregR.err index 9449a6d..9449a6d 100644 --- a/tools/h5dump/errfiles/tdataregR.err +++ b/tools/test/h5dump/errfiles/tdataregR.err diff --git a/tools/h5dump/errfiles/tdset-2.err b/tools/test/h5dump/errfiles/tdset-2.err index e594c1b..e594c1b 100644 --- a/tools/h5dump/errfiles/tdset-2.err +++ b/tools/test/h5dump/errfiles/tdset-2.err diff --git a/tools/h5dump/errfiles/texceedsubblock.err b/tools/test/h5dump/errfiles/texceedsubblock.err index 4c87ab9..4c87ab9 100644 --- a/tools/h5dump/errfiles/texceedsubblock.err +++ b/tools/test/h5dump/errfiles/texceedsubblock.err diff --git a/tools/h5dump/errfiles/texceedsubcount.err b/tools/test/h5dump/errfiles/texceedsubcount.err index de1c9d1..de1c9d1 100644 --- a/tools/h5dump/errfiles/texceedsubcount.err +++ b/tools/test/h5dump/errfiles/texceedsubcount.err diff --git a/tools/h5dump/errfiles/texceedsubstart.err b/tools/test/h5dump/errfiles/texceedsubstart.err index 4555224..4555224 100644 --- a/tools/h5dump/errfiles/texceedsubstart.err +++ b/tools/test/h5dump/errfiles/texceedsubstart.err diff --git a/tools/h5dump/errfiles/texceedsubstride.err b/tools/test/h5dump/errfiles/texceedsubstride.err index 32d5725..32d5725 100644 --- a/tools/h5dump/errfiles/texceedsubstride.err +++ b/tools/test/h5dump/errfiles/texceedsubstride.err diff --git a/tools/h5dump/errfiles/textlink.err b/tools/test/h5dump/errfiles/textlink.err index 95556db..95556db 100644 --- a/tools/h5dump/errfiles/textlink.err +++ b/tools/test/h5dump/errfiles/textlink.err diff --git a/tools/h5dump/errfiles/textlinkfar.err b/tools/test/h5dump/errfiles/textlinkfar.err index 5aa7f87..5aa7f87 100644 --- a/tools/h5dump/errfiles/textlinkfar.err +++ b/tools/test/h5dump/errfiles/textlinkfar.err diff --git a/tools/h5dump/errfiles/textlinksrc.err b/tools/test/h5dump/errfiles/textlinksrc.err index 5aa7f87..5aa7f87 100644 --- a/tools/h5dump/errfiles/textlinksrc.err +++ b/tools/test/h5dump/errfiles/textlinksrc.err diff --git a/tools/h5dump/errfiles/tgroup-2.err b/tools/test/h5dump/errfiles/tgroup-2.err index 3659b5c..3659b5c 100644 --- a/tools/h5dump/errfiles/tgroup-2.err +++ b/tools/test/h5dump/errfiles/tgroup-2.err diff --git a/tools/h5dump/errfiles/tnofilename-with-packed-bits.err b/tools/test/h5dump/errfiles/tnofilename-with-packed-bits.err index 84a7011..84a7011 100644 --- a/tools/h5dump/errfiles/tnofilename-with-packed-bits.err +++ b/tools/test/h5dump/errfiles/tnofilename-with-packed-bits.err diff --git a/tools/h5dump/errfiles/torderlinks1.err b/tools/test/h5dump/errfiles/torderlinks1.err index e665f03..e665f03 100644 --- a/tools/h5dump/errfiles/torderlinks1.err +++ b/tools/test/h5dump/errfiles/torderlinks1.err diff --git a/tools/h5dump/errfiles/torderlinks2.err b/tools/test/h5dump/errfiles/torderlinks2.err index e665f03..e665f03 100644 --- a/tools/h5dump/errfiles/torderlinks2.err +++ b/tools/test/h5dump/errfiles/torderlinks2.err diff --git a/tools/h5dump/errfiles/tpbitsCharLengthExceeded.err b/tools/test/h5dump/errfiles/tpbitsCharLengthExceeded.err index e5854ea..e5854ea 100644 --- a/tools/h5dump/errfiles/tpbitsCharLengthExceeded.err +++ b/tools/test/h5dump/errfiles/tpbitsCharLengthExceeded.err diff --git a/tools/h5dump/errfiles/tpbitsCharOffsetExceeded.err b/tools/test/h5dump/errfiles/tpbitsCharOffsetExceeded.err index e5854ea..e5854ea 100644 --- a/tools/h5dump/errfiles/tpbitsCharOffsetExceeded.err +++ b/tools/test/h5dump/errfiles/tpbitsCharOffsetExceeded.err diff --git a/tools/h5dump/errfiles/tpbitsIncomplete.err b/tools/test/h5dump/errfiles/tpbitsIncomplete.err index e0abee5..e0abee5 100644 --- a/tools/h5dump/errfiles/tpbitsIncomplete.err +++ b/tools/test/h5dump/errfiles/tpbitsIncomplete.err diff --git a/tools/h5dump/errfiles/tpbitsIntLengthExceeded.err b/tools/test/h5dump/errfiles/tpbitsIntLengthExceeded.err index 7dd88ed..7dd88ed 100644 --- a/tools/h5dump/errfiles/tpbitsIntLengthExceeded.err +++ b/tools/test/h5dump/errfiles/tpbitsIntLengthExceeded.err diff --git a/tools/h5dump/errfiles/tpbitsIntOffsetExceeded.err b/tools/test/h5dump/errfiles/tpbitsIntOffsetExceeded.err index 7dd88ed..7dd88ed 100644 --- a/tools/h5dump/errfiles/tpbitsIntOffsetExceeded.err +++ b/tools/test/h5dump/errfiles/tpbitsIntOffsetExceeded.err diff --git a/tools/h5dump/errfiles/tpbitsLengthExceeded.err b/tools/test/h5dump/errfiles/tpbitsLengthExceeded.err index d4673f2..d4673f2 100644 --- a/tools/h5dump/errfiles/tpbitsLengthExceeded.err +++ b/tools/test/h5dump/errfiles/tpbitsLengthExceeded.err diff --git a/tools/h5dump/errfiles/tpbitsLengthPositive.err b/tools/test/h5dump/errfiles/tpbitsLengthPositive.err index 4928007..4928007 100644 --- a/tools/h5dump/errfiles/tpbitsLengthPositive.err +++ b/tools/test/h5dump/errfiles/tpbitsLengthPositive.err diff --git a/tools/h5dump/errfiles/tpbitsLongLengthExceeded.err b/tools/test/h5dump/errfiles/tpbitsLongLengthExceeded.err index 0318f79..0318f79 100644 --- a/tools/h5dump/errfiles/tpbitsLongLengthExceeded.err +++ b/tools/test/h5dump/errfiles/tpbitsLongLengthExceeded.err diff --git a/tools/h5dump/errfiles/tpbitsLongOffsetExceeded.err b/tools/test/h5dump/errfiles/tpbitsLongOffsetExceeded.err index 0318f79..0318f79 100644 --- a/tools/h5dump/errfiles/tpbitsLongOffsetExceeded.err +++ b/tools/test/h5dump/errfiles/tpbitsLongOffsetExceeded.err diff --git a/tools/h5dump/errfiles/tpbitsMaxExceeded.err b/tools/test/h5dump/errfiles/tpbitsMaxExceeded.err index a8d12fc..a8d12fc 100644 --- a/tools/h5dump/errfiles/tpbitsMaxExceeded.err +++ b/tools/test/h5dump/errfiles/tpbitsMaxExceeded.err diff --git a/tools/h5dump/errfiles/tpbitsOffsetExceeded.err b/tools/test/h5dump/errfiles/tpbitsOffsetExceeded.err index b7d6dad..b7d6dad 100644 --- a/tools/h5dump/errfiles/tpbitsOffsetExceeded.err +++ b/tools/test/h5dump/errfiles/tpbitsOffsetExceeded.err diff --git a/tools/h5dump/errfiles/tpbitsOffsetNegative.err b/tools/test/h5dump/errfiles/tpbitsOffsetNegative.err index 8a027c1..8a027c1 100644 --- a/tools/h5dump/errfiles/tpbitsOffsetNegative.err +++ b/tools/test/h5dump/errfiles/tpbitsOffsetNegative.err diff --git a/tools/h5dump/errfiles/tperror.err b/tools/test/h5dump/errfiles/tperror.err index b469029..b469029 100644 --- a/tools/h5dump/errfiles/tperror.err +++ b/tools/test/h5dump/errfiles/tperror.err diff --git a/tools/h5dump/errfiles/tqmarkfile.err b/tools/test/h5dump/errfiles/tqmarkfile.err index 06519fb..06519fb 100644 --- a/tools/h5dump/errfiles/tqmarkfile.err +++ b/tools/test/h5dump/errfiles/tqmarkfile.err diff --git a/tools/h5dump/errfiles/tslink-D.err b/tools/test/h5dump/errfiles/tslink-D.err index 924e9cf..924e9cf 100644 --- a/tools/h5dump/errfiles/tslink-D.err +++ b/tools/test/h5dump/errfiles/tslink-D.err diff --git a/tools/h5dump/h5dumpgentest.c b/tools/test/h5dump/h5dumpgentest.c index bbec813..bbec813 100644 --- a/tools/h5dump/h5dumpgentest.c +++ b/tools/test/h5dump/h5dumpgentest.c diff --git a/tools/h5dump/testh5dump.sh.in b/tools/test/h5dump/testh5dump.sh.in index 9108f44..14d753c 100644 --- a/tools/h5dump/testh5dump.sh.in +++ b/tools/test/h5dump/testh5dump.sh.in @@ -24,13 +24,13 @@ TESTNAME=h5dump EXIT_SUCCESS=0 EXIT_FAILURE=1 -DUMPER=h5dump # The tool name +DUMPER=../../src/h5dump/h5dump # The tool name DUMPER_BIN=`pwd`/$DUMPER # The path of the tool binary -H5DIFF=../h5diff/h5diff # The h5diff tool name +H5DIFF=../../src/h5diff/h5diff # The h5diff tool name H5DIFF_BIN=`pwd`/$H5DIFF # The path of the h5diff tool binary -H5IMPORT=../h5import/h5import # The h5import tool name +H5IMPORT=../../src/h5import/h5import # The h5import tool name H5IMPORT_BIN=`pwd`/$H5IMPORT # The path of the h5import tool binary RM='rm -rf' @@ -48,19 +48,19 @@ nerrors=0 verbose=yes # source dirs -SRC_TOOLS="$srcdir/../" +SRC_TOOLS="$srcdir/../.." SRC_TOOLS_TESTFILES="$SRC_TOOLS/testfiles" # testfiles source dirs for tools SRC_H5LS_TESTFILES="$SRC_TOOLS_TESTFILES" SRC_H5DUMP_TESTFILES="$SRC_TOOLS_TESTFILES" SRC_H5DUMP_ERRORFILES="$srcdir/errfiles" -SRC_H5DIFF_TESTFILES="$SRC_TOOLS/h5diff/testfiles" -SRC_H5COPY_TESTFILES="$SRC_TOOLS/h5copy/testfiles" -SRC_H5REPACK_TESTFILES="$SRC_TOOLS/h5repack/testfiles" -SRC_H5JAM_TESTFILES="$SRC_TOOLS/h5jam/testfiles" -SRC_H5STAT_TESTFILES="$SRC_TOOLS/h5stat/testfiles" -SRC_H5IMPORT_TESTFILES="$SRC_TOOLS/h5import/testfiles" +SRC_H5DIFF_TESTFILES="$SRC_TOOLS/test/h5diff/testfiles" +SRC_H5COPY_TESTFILES="$SRC_TOOLS/test/h5copy/testfiles" +SRC_H5REPACK_TESTFILES="$SRC_TOOLS/test/h5repack/testfiles" +SRC_H5JAM_TESTFILES="$SRC_TOOLS/test/h5jam/testfiles" +SRC_H5STAT_TESTFILES="$SRC_TOOLS/test/h5stat/testfiles" +SRC_H5IMPORT_TESTFILES="$SRC_TOOLS/test/h5import/testfiles" TEST_P_DIR=./testfiles TESTDIR=./testfiles/std @@ -440,7 +440,7 @@ TESTING() { } # Source in the output filter function definitions. -. $srcdir/../../bin/output_filter.sh +. $srcdir/../../../bin/output_filter.sh # Run a test and print PASS or *FAIL*. If a test fails then increment # the `nerrors' global variable and (if $verbose is set) display the diff --git a/tools/h5dump/testh5dumppbits.sh.in b/tools/test/h5dump/testh5dumppbits.sh.in index 446020a..92247d3 100644 --- a/tools/h5dump/testh5dumppbits.sh.in +++ b/tools/test/h5dump/testh5dumppbits.sh.in @@ -25,13 +25,13 @@ TESTNAME=h5dump EXIT_SUCCESS=0 EXIT_FAILURE=1 -DUMPER=h5dump # The tool name +DUMPER=../../src/h5dump/h5dump # The tool name DUMPER_BIN=`pwd`/$DUMPER # The path of the tool binary -H5DIFF=../h5diff/h5diff # The h5diff tool name +H5DIFF=../../src/h5diff/h5diff # The h5diff tool name H5DIFF_BIN=`pwd`/$H5DIFF # The path of the h5diff tool binary -H5IMPORT=../h5import/h5import # The h5import tool name +H5IMPORT=../../src/h5import/h5import # The h5import tool name H5IMPORT_BIN=`pwd`/$H5IMPORT # The path of the h5import tool binary RM='rm -rf' @@ -46,19 +46,19 @@ nerrors=0 verbose=yes # source dirs -SRC_TOOLS="$srcdir/../" +SRC_TOOLS="$srcdir/../.." SRC_TOOLS_TESTFILES="$SRC_TOOLS/testfiles" # testfiles source dirs for tools SRC_H5LS_TESTFILES="$SRC_TOOLS_TESTFILES" SRC_H5DUMP_TESTFILES="$SRC_TOOLS_TESTFILES" SRC_H5DUMP_ERRORFILES="$srcdir/errfiles" -SRC_H5DIFF_TESTFILES="$SRC_TOOLS/h5diff/testfiles" -SRC_H5COPY_TESTFILES="$SRC_TOOLS/h5copy/testfiles" -SRC_H5REPACK_TESTFILES="$SRC_TOOLS/h5repack/testfiles" -SRC_H5JAM_TESTFILES="$SRC_TOOLS/h5jam/testfiles" -SRC_H5STAT_TESTFILES="$SRC_TOOLS/h5stat/testfiles" -SRC_H5IMPORT_TESTFILES="$SRC_TOOLS/h5import/testfiles" +SRC_H5DIFF_TESTFILES="$SRC_TOOLS/test/h5diff/testfiles" +SRC_H5COPY_TESTFILES="$SRC_TOOLS/test/h5copy/testfiles" +SRC_H5REPACK_TESTFILES="$SRC_TOOLS/test/h5repack/testfiles" +SRC_H5JAM_TESTFILES="$SRC_TOOLS/test/h5jam/testfiles" +SRC_H5STAT_TESTFILES="$SRC_TOOLS/test/h5stat/testfiles" +SRC_H5IMPORT_TESTFILES="$SRC_TOOLS/test/h5import/testfiles" TEST_P_DIR=./testfiles TESTDIR=./testfiles/pbits @@ -207,7 +207,7 @@ TESTING() { } # Source in the output filter function definitions. -. $srcdir/../../bin/output_filter.sh +. $srcdir/../../../bin/output_filter.sh # Run a test and print PASS or *FAIL*. If a test fails then increment # the `nerrors' global variable and (if $verbose is set) display the diff --git a/tools/h5dump/testh5dumpvds.sh.in b/tools/test/h5dump/testh5dumpvds.sh.in index 16411f5..459d506 100644 --- a/tools/h5dump/testh5dumpvds.sh.in +++ b/tools/test/h5dump/testh5dumpvds.sh.in @@ -25,13 +25,13 @@ TESTNAME=h5dump EXIT_SUCCESS=0 EXIT_FAILURE=1 -DUMPER=h5dump # The tool name +DUMPER=../../src/h5dump/h5dump # The tool name DUMPER_BIN=`pwd`/$DUMPER # The path of the tool binary -H5DIFF=../h5diff/h5diff # The h5diff tool name +H5DIFF=../../src/h5diff/h5diff # The h5diff tool name H5DIFF_BIN=`pwd`/$H5DIFF # The path of the h5diff tool binary -H5IMPORT=../h5import/h5import # The h5import tool name +H5IMPORT=../../src/h5import/h5import # The h5import tool name H5IMPORT_BIN=`pwd`/$H5IMPORT # The path of the h5import tool binary RM='rm -rf' @@ -46,19 +46,19 @@ nerrors=0 verbose=yes # source dirs -SRC_TOOLS="$srcdir/../" +SRC_TOOLS="$srcdir/../.." SRC_TOOLS_TESTFILES="$SRC_TOOLS/testfiles" # testfiles source dirs for tools SRC_H5LS_TESTFILES="$SRC_TOOLS_TESTFILES" SRC_H5DUMP_TESTFILES="$SRC_TOOLS_TESTFILES" SRC_H5DUMP_ERRORFILES="$srcdir/errfiles" -SRC_H5DIFF_TESTFILES="$SRC_TOOLS/h5diff/testfiles" -SRC_H5COPY_TESTFILES="$SRC_TOOLS/h5copy/testfiles" -SRC_H5REPACK_TESTFILES="$SRC_TOOLS/h5repack/testfiles" -SRC_H5JAM_TESTFILES="$SRC_TOOLS/h5jam/testfiles" -SRC_H5STAT_TESTFILES="$SRC_TOOLS/h5stat/testfiles" -SRC_H5IMPORT_TESTFILES="$SRC_TOOLS/h5import/testfiles" +SRC_H5DIFF_TESTFILES="$SRC_TOOLS/test/h5diff/testfiles" +SRC_H5COPY_TESTFILES="$SRC_TOOLS/test/h5copy/testfiles" +SRC_H5REPACK_TESTFILES="$SRC_TOOLS/test/h5repack/testfiles" +SRC_H5JAM_TESTFILES="$SRC_TOOLS/test/h5jam/testfiles" +SRC_H5STAT_TESTFILES="$SRC_TOOLS/test/h5stat/testfiles" +SRC_H5IMPORT_TESTFILES="$SRC_TOOLS/test/h5import/testfiles" TEST_P_DIR=./testfiles TESTDIR=./testfiles/vds @@ -186,7 +186,7 @@ TESTING() { } # Source in the output filter function definitions. -. $srcdir/../../bin/output_filter.sh +. $srcdir/../../../bin/output_filter.sh # Run a test and print PASS or *FAIL*. If a test fails then increment # the `nerrors' global variable and (if $verbose is set) display the diff --git a/tools/h5dump/testh5dumpxml.sh.in b/tools/test/h5dump/testh5dumpxml.sh.in index 33a67c0..638a710 100644 --- a/tools/h5dump/testh5dumpxml.sh.in +++ b/tools/test/h5dump/testh5dumpxml.sh.in @@ -21,7 +21,7 @@ TESTNAME=h5dumpxml EXIT_SUCCESS=0 EXIT_FAILURE=1 -DUMPER=h5dump # The tool name +DUMPER=../../src/h5dump/h5dump # The tool name DUMPER_BIN=`pwd`/$DUMPER # The path of the tool binary RM='rm -rf' @@ -36,18 +36,18 @@ nerrors=0 verbose=yes # source dirs -SRC_TOOLS="$srcdir/../" +SRC_TOOLS="$srcdir/../.." SRC_TOOLS_TESTFILES="$SRC_TOOLS/testfiles" # testfiles source dirs for tools SRC_H5LS_TESTFILES="$SRC_TOOLS_TESTFILES" SRC_H5DUMP_TESTFILES="$SRC_TOOLS_TESTFILES" -SRC_H5DIFF_TESTFILES="$SRC_TOOLS/h5diff/testfiles" -SRC_H5COPY_TESTFILES="$SRC_TOOLS/h5copy/testfiles" -SRC_H5REPACK_TESTFILES="$SRC_TOOLS/h5repack/testfiles" -SRC_H5JAM_TESTFILES="$SRC_TOOLS/h5jam/testfiles" -SRC_H5STAT_TESTFILES="$SRC_TOOLS/h5stat/testfiles" -SRC_H5IMPORT_TESTFILES="$SRC_TOOLS/h5import/testfiles" +SRC_H5DIFF_TESTFILES="$SRC_TOOLS/test/h5diff/testfiles" +SRC_H5COPY_TESTFILES="$SRC_TOOLS/test/h5copy/testfiles" +SRC_H5REPACK_TESTFILES="$SRC_TOOLS/test/h5repack/testfiles" +SRC_H5JAM_TESTFILES="$SRC_TOOLS/test/h5jam/testfiles" +SRC_H5STAT_TESTFILES="$SRC_TOOLS/test/h5stat/testfiles" +SRC_H5IMPORT_TESTFILES="$SRC_TOOLS/test/h5import/testfiles" TEST_P_DIR=./testfiles TESTDIR=./testfiles/xml @@ -238,7 +238,7 @@ TESTING() { } # Source in the output filter function definitions. -. $srcdir/../../bin/output_filter.sh +. $srcdir/../../../bin/output_filter.sh # Run a test and print PASS or *FAIL*. If a test fails then increment # the `nerrors' global variable and (if $verbose is set) display the diff --git a/tools/test/h5format_convert/CMakeLists.txt b/tools/test/h5format_convert/CMakeLists.txt new file mode 100644 index 0000000..1d18e9a --- /dev/null +++ b/tools/test/h5format_convert/CMakeLists.txt @@ -0,0 +1,28 @@ +cmake_minimum_required (VERSION 3.1.0) +PROJECT (HDF5_TOOLS_TEST_H5FC) + +#----------------------------------------------------------------------------- +# Setup include Directories +#----------------------------------------------------------------------------- +INCLUDE_DIRECTORIES (${HDF5_TOOLS_DIR}/lib) + + # -------------------------------------------------------------------- + # Add the h5format_convert test executables + # -------------------------------------------------------------------- + add_executable (h5fc_chk_idx ${HDF5_TOOLS_TEST_H5FC_SOURCE_DIR}/h5fc_chk_idx.c) + TARGET_NAMING (h5fc_chk_idx STATIC) + TARGET_C_PROPERTIES (h5fc_chk_idx STATIC " " " ") + target_link_libraries (h5fc_chk_idx ${HDF5_LIB_TARGET} ${HDF5_TOOLS_LIB_TARGET}) + set_target_properties (h5fc_chk_idx PROPERTIES FOLDER tools) + + if (HDF5_BUILD_GENERATORS) + add_executable (h5fc_gentest ${HDF5_TOOLS_TEST_H5FC_SOURCE_DIR}/h5fc_gentest.c) + TARGET_NAMING (h5fc_gentest STATIC) + TARGET_C_PROPERTIES (h5fc_gentest STATIC " " " ") + target_link_libraries (h5fc_gentest ${HDF5_LIB_TARGET} ${HDF5_TOOLS_LIB_TARGET}) + set_target_properties (h5fc_gentest PROPERTIES FOLDER generator/tools) + + #add_test (NAME h5fc_gentest COMMAND $<TARGET_FILE:h5fc_gentest>) + endif (HDF5_BUILD_GENERATORS) + + include (CMakeTests.cmake) diff --git a/tools/h5format_convert/CMakeTests.cmake b/tools/test/h5format_convert/CMakeTests.cmake index 929230a..68f9318 100644 --- a/tools/h5format_convert/CMakeTests.cmake +++ b/tools/test/h5format_convert/CMakeTests.cmake @@ -63,11 +63,11 @@ add_custom_target(h5fc-files ALL COMMENT "Copying files needed by h5fc tests") foreach (ddl_file ${HDF5_REFERENCE_FILES}) - HDFTEST_COPY_FILE("${HDF5_TOOLS_H5FC_SOURCE_DIR}/testfiles/${ddl_file}" "${PROJECT_BINARY_DIR}/testfiles/${ddl_file}" "h5fc_files") + HDFTEST_COPY_FILE("${HDF5_TOOLS_TEST_H5FC_SOURCE_DIR}/testfiles/${ddl_file}" "${PROJECT_BINARY_DIR}/testfiles/${ddl_file}" "h5fc_files") endforeach (ddl_file ${HDF5_REFERENCE_FILES}) foreach (h5_file ${HDF5_REFERENCE_TEST_FILES}) - HDFTEST_COPY_FILE("${HDF5_TOOLS_H5FC_SOURCE_DIR}/testfiles/${h5_file}" "${PROJECT_BINARY_DIR}/testfiles/${h5_file}" "h5fc_files") + HDFTEST_COPY_FILE("${HDF5_TOOLS_TEST_H5FC_SOURCE_DIR}/testfiles/${h5_file}" "${PROJECT_BINARY_DIR}/testfiles/${h5_file}" "h5fc_files") endforeach (h5_file ${HDF5_REFERENCE_TEST_FILES}) add_custom_target(h5fc_files ALL COMMENT "Copying files needed by h5fc tests" DEPENDS ${h5fc_files_list}) @@ -92,7 +92,7 @@ add_test ( NAME H5FC-${testname}-${testfile}-tmpfile COMMAND ${CMAKE_COMMAND} - -E copy_if_different ${HDF5_TOOLS_H5FC_SOURCE_DIR}/testfiles/${testfile} ./testfiles/outtmp.h5 + -E copy_if_different ${HDF5_TOOLS_TEST_H5FC_SOURCE_DIR}/testfiles/${testfile} ./testfiles/outtmp.h5 ) set_tests_properties (H5FC-${testname}-${testfile}-tmpfile PROPERTIES DEPENDS "H5FC-${testname}-clear-objects") add_test ( @@ -140,7 +140,7 @@ add_test ( NAME H5FC-${testname}-tmpfile COMMAND ${CMAKE_COMMAND} - -E copy_if_different ${HDF5_TOOLS_H5FC_SOURCE_DIR}/testfiles/${testfile} testfiles/tmp.h5 + -E copy_if_different ${HDF5_TOOLS_TEST_H5FC_SOURCE_DIR}/testfiles/${testfile} testfiles/tmp.h5 ) set_tests_properties (H5FC-${testname}-tmpfile PROPERTIES DEPENDS "H5FC-${testname}-clear-objects") add_test ( @@ -184,7 +184,7 @@ add_test ( NAME H5FC-${testname}-tmpfile COMMAND ${CMAKE_COMMAND} - -E copy_if_different ${HDF5_TOOLS_H5FC_SOURCE_DIR}/testfiles/${testfile} testfiles/chktmp.h5 + -E copy_if_different ${HDF5_TOOLS_TEST_H5FC_SOURCE_DIR}/testfiles/${testfile} testfiles/chktmp.h5 ) set_tests_properties (H5FC-${testname}-tmpfile PROPERTIES DEPENDS "H5FC-${testname}-clear-objects") add_test ( @@ -222,7 +222,7 @@ add_test ( NAME H5FC-${testname}-tmpfile COMMAND ${CMAKE_COMMAND} - -E copy_if_different ${HDF5_TOOLS_H5FC_SOURCE_DIR}/testfiles/${testname}.h5 testfiles/dmptmp.h5 + -E copy_if_different ${HDF5_TOOLS_TEST_H5FC_SOURCE_DIR}/testfiles/${testname}.h5 testfiles/dmptmp.h5 ) set_tests_properties (H5FC-${testname}-tmpfile PROPERTIES DEPENDS "H5FC-${testname}-clear-objects") add_test ( diff --git a/tools/h5format_convert/Makefile.am b/tools/test/h5format_convert/Makefile.am index d3aef7d..5779d4d 100644 --- a/tools/h5format_convert/Makefile.am +++ b/tools/test/h5format_convert/Makefile.am @@ -29,13 +29,7 @@ TEST_SCRIPT=testh5fc.sh check_PROGRAMS=$(TEST_PROG) h5fc_chk_idx check_SCRIPTS=$(TEST_SCRIPT) -SCRIPT_DEPEND=h5format_convert$(EXEEXT) - -# These are our main targets, the tools -bin_PROGRAMS=h5format_convert - -# Add h5format_convert specific linker flags here -h5format_convert_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS) +SCRIPT_DEPEND=../../src/h5format_convert/h5format_convert$(EXEEXT) # Tell automake to clean h5redeploy script CHECK_CLEANFILES+=*.h5 diff --git a/tools/h5format_convert/h5fc_chk_idx.c b/tools/test/h5format_convert/h5fc_chk_idx.c index 3a87594..3a87594 100644 --- a/tools/h5format_convert/h5fc_chk_idx.c +++ b/tools/test/h5format_convert/h5fc_chk_idx.c diff --git a/tools/h5format_convert/h5fc_gentest.c b/tools/test/h5format_convert/h5fc_gentest.c index 97def9a..97def9a 100644 --- a/tools/h5format_convert/h5fc_gentest.c +++ b/tools/test/h5format_convert/h5fc_gentest.c diff --git a/tools/h5format_convert/testfiles/h5fc_d_file.ddl b/tools/test/h5format_convert/testfiles/h5fc_d_file.ddl index 38fc432..38fc432 100644 --- a/tools/h5format_convert/testfiles/h5fc_d_file.ddl +++ b/tools/test/h5format_convert/testfiles/h5fc_d_file.ddl diff --git a/tools/h5format_convert/testfiles/h5fc_dname.ddl b/tools/test/h5format_convert/testfiles/h5fc_dname.ddl index 48564b7..48564b7 100644 --- a/tools/h5format_convert/testfiles/h5fc_dname.ddl +++ b/tools/test/h5format_convert/testfiles/h5fc_dname.ddl diff --git a/tools/h5format_convert/testfiles/h5fc_edge_v3.h5 b/tools/test/h5format_convert/testfiles/h5fc_edge_v3.h5 Binary files differindex ac7dbd3..ac7dbd3 100644 --- a/tools/h5format_convert/testfiles/h5fc_edge_v3.h5 +++ b/tools/test/h5format_convert/testfiles/h5fc_edge_v3.h5 diff --git a/tools/h5format_convert/testfiles/h5fc_err_level.h5 b/tools/test/h5format_convert/testfiles/h5fc_err_level.h5 Binary files differindex a10e8a4..a10e8a4 100644 --- a/tools/h5format_convert/testfiles/h5fc_err_level.h5 +++ b/tools/test/h5format_convert/testfiles/h5fc_err_level.h5 diff --git a/tools/h5format_convert/testfiles/h5fc_ext1_f.ddl b/tools/test/h5format_convert/testfiles/h5fc_ext1_f.ddl index dae9284..dae9284 100644 --- a/tools/h5format_convert/testfiles/h5fc_ext1_f.ddl +++ b/tools/test/h5format_convert/testfiles/h5fc_ext1_f.ddl diff --git a/tools/h5format_convert/testfiles/h5fc_ext1_f.h5 b/tools/test/h5format_convert/testfiles/h5fc_ext1_f.h5 Binary files differindex 68ba2ac..68ba2ac 100644 --- a/tools/h5format_convert/testfiles/h5fc_ext1_f.h5 +++ b/tools/test/h5format_convert/testfiles/h5fc_ext1_f.h5 diff --git a/tools/h5format_convert/testfiles/h5fc_ext1_i.ddl b/tools/test/h5format_convert/testfiles/h5fc_ext1_i.ddl index 8ec4656..8ec4656 100644 --- a/tools/h5format_convert/testfiles/h5fc_ext1_i.ddl +++ b/tools/test/h5format_convert/testfiles/h5fc_ext1_i.ddl diff --git a/tools/h5format_convert/testfiles/h5fc_ext1_i.h5 b/tools/test/h5format_convert/testfiles/h5fc_ext1_i.h5 Binary files differindex 1a58089..1a58089 100644 --- a/tools/h5format_convert/testfiles/h5fc_ext1_i.h5 +++ b/tools/test/h5format_convert/testfiles/h5fc_ext1_i.h5 diff --git a/tools/h5format_convert/testfiles/h5fc_ext1_s.ddl b/tools/test/h5format_convert/testfiles/h5fc_ext1_s.ddl index dae9284..dae9284 100644 --- a/tools/h5format_convert/testfiles/h5fc_ext1_s.ddl +++ b/tools/test/h5format_convert/testfiles/h5fc_ext1_s.ddl diff --git a/tools/h5format_convert/testfiles/h5fc_ext1_s.h5 b/tools/test/h5format_convert/testfiles/h5fc_ext1_s.h5 Binary files differindex 26e9b25..26e9b25 100644 --- a/tools/h5format_convert/testfiles/h5fc_ext1_s.h5 +++ b/tools/test/h5format_convert/testfiles/h5fc_ext1_s.h5 diff --git a/tools/h5format_convert/testfiles/h5fc_ext2_if.ddl b/tools/test/h5format_convert/testfiles/h5fc_ext2_if.ddl index 8ec4656..8ec4656 100644 --- a/tools/h5format_convert/testfiles/h5fc_ext2_if.ddl +++ b/tools/test/h5format_convert/testfiles/h5fc_ext2_if.ddl diff --git a/tools/h5format_convert/testfiles/h5fc_ext2_if.h5 b/tools/test/h5format_convert/testfiles/h5fc_ext2_if.h5 Binary files differindex e5c5e25..e5c5e25 100644 --- a/tools/h5format_convert/testfiles/h5fc_ext2_if.h5 +++ b/tools/test/h5format_convert/testfiles/h5fc_ext2_if.h5 diff --git a/tools/h5format_convert/testfiles/h5fc_ext2_is.ddl b/tools/test/h5format_convert/testfiles/h5fc_ext2_is.ddl index 8ec4656..8ec4656 100644 --- a/tools/h5format_convert/testfiles/h5fc_ext2_is.ddl +++ b/tools/test/h5format_convert/testfiles/h5fc_ext2_is.ddl diff --git a/tools/h5format_convert/testfiles/h5fc_ext2_is.h5 b/tools/test/h5format_convert/testfiles/h5fc_ext2_is.h5 Binary files differindex 0e3eca7..0e3eca7 100644 --- a/tools/h5format_convert/testfiles/h5fc_ext2_is.h5 +++ b/tools/test/h5format_convert/testfiles/h5fc_ext2_is.h5 diff --git a/tools/h5format_convert/testfiles/h5fc_ext2_sf.ddl b/tools/test/h5format_convert/testfiles/h5fc_ext2_sf.ddl index dae9284..dae9284 100644 --- a/tools/h5format_convert/testfiles/h5fc_ext2_sf.ddl +++ b/tools/test/h5format_convert/testfiles/h5fc_ext2_sf.ddl diff --git a/tools/h5format_convert/testfiles/h5fc_ext2_sf.h5 b/tools/test/h5format_convert/testfiles/h5fc_ext2_sf.h5 Binary files differindex cb15f03..cb15f03 100644 --- a/tools/h5format_convert/testfiles/h5fc_ext2_sf.h5 +++ b/tools/test/h5format_convert/testfiles/h5fc_ext2_sf.h5 diff --git a/tools/h5format_convert/testfiles/h5fc_ext3_isf.ddl b/tools/test/h5format_convert/testfiles/h5fc_ext3_isf.ddl index 8ec4656..8ec4656 100644 --- a/tools/h5format_convert/testfiles/h5fc_ext3_isf.ddl +++ b/tools/test/h5format_convert/testfiles/h5fc_ext3_isf.ddl diff --git a/tools/h5format_convert/testfiles/h5fc_ext3_isf.h5 b/tools/test/h5format_convert/testfiles/h5fc_ext3_isf.h5 Binary files differindex d46cef4..d46cef4 100644 --- a/tools/h5format_convert/testfiles/h5fc_ext3_isf.h5 +++ b/tools/test/h5format_convert/testfiles/h5fc_ext3_isf.h5 diff --git a/tools/h5format_convert/testfiles/h5fc_ext_none.h5 b/tools/test/h5format_convert/testfiles/h5fc_ext_none.h5 Binary files differindex defbcb3..defbcb3 100644 --- a/tools/h5format_convert/testfiles/h5fc_ext_none.h5 +++ b/tools/test/h5format_convert/testfiles/h5fc_ext_none.h5 diff --git a/tools/h5format_convert/testfiles/h5fc_help.ddl b/tools/test/h5format_convert/testfiles/h5fc_help.ddl index bc0229c..bc0229c 100644 --- a/tools/h5format_convert/testfiles/h5fc_help.ddl +++ b/tools/test/h5format_convert/testfiles/h5fc_help.ddl diff --git a/tools/h5format_convert/testfiles/h5fc_non_v3.h5 b/tools/test/h5format_convert/testfiles/h5fc_non_v3.h5 Binary files differindex 58a340d..58a340d 100644 --- a/tools/h5format_convert/testfiles/h5fc_non_v3.h5 +++ b/tools/test/h5format_convert/testfiles/h5fc_non_v3.h5 diff --git a/tools/h5format_convert/testfiles/h5fc_nonexistdset_file.ddl b/tools/test/h5format_convert/testfiles/h5fc_nonexistdset_file.ddl index 39450c0..39450c0 100644 --- a/tools/h5format_convert/testfiles/h5fc_nonexistdset_file.ddl +++ b/tools/test/h5format_convert/testfiles/h5fc_nonexistdset_file.ddl diff --git a/tools/h5format_convert/testfiles/h5fc_nonexistfile.ddl b/tools/test/h5format_convert/testfiles/h5fc_nonexistfile.ddl index 706ea9d..706ea9d 100644 --- a/tools/h5format_convert/testfiles/h5fc_nonexistfile.ddl +++ b/tools/test/h5format_convert/testfiles/h5fc_nonexistfile.ddl diff --git a/tools/h5format_convert/testfiles/h5fc_nooption.ddl b/tools/test/h5format_convert/testfiles/h5fc_nooption.ddl index bc0229c..bc0229c 100644 --- a/tools/h5format_convert/testfiles/h5fc_nooption.ddl +++ b/tools/test/h5format_convert/testfiles/h5fc_nooption.ddl diff --git a/tools/h5format_convert/testfiles/h5fc_v_all.ddl b/tools/test/h5format_convert/testfiles/h5fc_v_all.ddl index a1af831..a1af831 100644 --- a/tools/h5format_convert/testfiles/h5fc_v_all.ddl +++ b/tools/test/h5format_convert/testfiles/h5fc_v_all.ddl diff --git a/tools/h5format_convert/testfiles/h5fc_v_bt1.ddl b/tools/test/h5format_convert/testfiles/h5fc_v_bt1.ddl index 31de12a..31de12a 100644 --- a/tools/h5format_convert/testfiles/h5fc_v_bt1.ddl +++ b/tools/test/h5format_convert/testfiles/h5fc_v_bt1.ddl diff --git a/tools/h5format_convert/testfiles/h5fc_v_err.ddl b/tools/test/h5format_convert/testfiles/h5fc_v_err.ddl index b671db0..b671db0 100644 --- a/tools/h5format_convert/testfiles/h5fc_v_err.ddl +++ b/tools/test/h5format_convert/testfiles/h5fc_v_err.ddl diff --git a/tools/h5format_convert/testfiles/h5fc_v_n_1d.ddl b/tools/test/h5format_convert/testfiles/h5fc_v_n_1d.ddl index fcdadd8..fcdadd8 100644 --- a/tools/h5format_convert/testfiles/h5fc_v_n_1d.ddl +++ b/tools/test/h5format_convert/testfiles/h5fc_v_n_1d.ddl diff --git a/tools/h5format_convert/testfiles/h5fc_v_n_all.ddl b/tools/test/h5format_convert/testfiles/h5fc_v_n_all.ddl index 074ce6f..074ce6f 100644 --- a/tools/h5format_convert/testfiles/h5fc_v_n_all.ddl +++ b/tools/test/h5format_convert/testfiles/h5fc_v_n_all.ddl diff --git a/tools/h5format_convert/testfiles/h5fc_v_ndata_bt1.ddl b/tools/test/h5format_convert/testfiles/h5fc_v_ndata_bt1.ddl index c75699a..c75699a 100644 --- a/tools/h5format_convert/testfiles/h5fc_v_ndata_bt1.ddl +++ b/tools/test/h5format_convert/testfiles/h5fc_v_ndata_bt1.ddl diff --git a/tools/h5format_convert/testfiles/h5fc_v_non_chunked.ddl b/tools/test/h5format_convert/testfiles/h5fc_v_non_chunked.ddl index 5945389..5945389 100644 --- a/tools/h5format_convert/testfiles/h5fc_v_non_chunked.ddl +++ b/tools/test/h5format_convert/testfiles/h5fc_v_non_chunked.ddl diff --git a/tools/h5format_convert/testfiles/old_h5fc_ext1_f.ddl b/tools/test/h5format_convert/testfiles/old_h5fc_ext1_f.ddl index dae9284..dae9284 100644 --- a/tools/h5format_convert/testfiles/old_h5fc_ext1_f.ddl +++ b/tools/test/h5format_convert/testfiles/old_h5fc_ext1_f.ddl diff --git a/tools/h5format_convert/testfiles/old_h5fc_ext1_f.h5 b/tools/test/h5format_convert/testfiles/old_h5fc_ext1_f.h5 Binary files differindex 3cbc7f4..3cbc7f4 100644 --- a/tools/h5format_convert/testfiles/old_h5fc_ext1_f.h5 +++ b/tools/test/h5format_convert/testfiles/old_h5fc_ext1_f.h5 diff --git a/tools/h5format_convert/testfiles/old_h5fc_ext1_i.ddl b/tools/test/h5format_convert/testfiles/old_h5fc_ext1_i.ddl index d1768c8..d1768c8 100644 --- a/tools/h5format_convert/testfiles/old_h5fc_ext1_i.ddl +++ b/tools/test/h5format_convert/testfiles/old_h5fc_ext1_i.ddl diff --git a/tools/h5format_convert/testfiles/old_h5fc_ext1_i.h5 b/tools/test/h5format_convert/testfiles/old_h5fc_ext1_i.h5 Binary files differindex a2c9187..a2c9187 100644 --- a/tools/h5format_convert/testfiles/old_h5fc_ext1_i.h5 +++ b/tools/test/h5format_convert/testfiles/old_h5fc_ext1_i.h5 diff --git a/tools/h5format_convert/testfiles/old_h5fc_ext1_s.ddl b/tools/test/h5format_convert/testfiles/old_h5fc_ext1_s.ddl index dae9284..dae9284 100644 --- a/tools/h5format_convert/testfiles/old_h5fc_ext1_s.ddl +++ b/tools/test/h5format_convert/testfiles/old_h5fc_ext1_s.ddl diff --git a/tools/h5format_convert/testfiles/old_h5fc_ext1_s.h5 b/tools/test/h5format_convert/testfiles/old_h5fc_ext1_s.h5 Binary files differindex fdf4f33..fdf4f33 100644 --- a/tools/h5format_convert/testfiles/old_h5fc_ext1_s.h5 +++ b/tools/test/h5format_convert/testfiles/old_h5fc_ext1_s.h5 diff --git a/tools/h5format_convert/testfiles/old_h5fc_ext2_if.ddl b/tools/test/h5format_convert/testfiles/old_h5fc_ext2_if.ddl index 8ec4656..8ec4656 100644 --- a/tools/h5format_convert/testfiles/old_h5fc_ext2_if.ddl +++ b/tools/test/h5format_convert/testfiles/old_h5fc_ext2_if.ddl diff --git a/tools/h5format_convert/testfiles/old_h5fc_ext2_if.h5 b/tools/test/h5format_convert/testfiles/old_h5fc_ext2_if.h5 Binary files differindex 6bf0a2f..6bf0a2f 100644 --- a/tools/h5format_convert/testfiles/old_h5fc_ext2_if.h5 +++ b/tools/test/h5format_convert/testfiles/old_h5fc_ext2_if.h5 diff --git a/tools/h5format_convert/testfiles/old_h5fc_ext2_is.ddl b/tools/test/h5format_convert/testfiles/old_h5fc_ext2_is.ddl index 8ec4656..8ec4656 100644 --- a/tools/h5format_convert/testfiles/old_h5fc_ext2_is.ddl +++ b/tools/test/h5format_convert/testfiles/old_h5fc_ext2_is.ddl diff --git a/tools/h5format_convert/testfiles/old_h5fc_ext2_is.h5 b/tools/test/h5format_convert/testfiles/old_h5fc_ext2_is.h5 Binary files differindex c0c7ecc..c0c7ecc 100644 --- a/tools/h5format_convert/testfiles/old_h5fc_ext2_is.h5 +++ b/tools/test/h5format_convert/testfiles/old_h5fc_ext2_is.h5 diff --git a/tools/h5format_convert/testfiles/old_h5fc_ext2_sf.ddl b/tools/test/h5format_convert/testfiles/old_h5fc_ext2_sf.ddl index dae9284..dae9284 100644 --- a/tools/h5format_convert/testfiles/old_h5fc_ext2_sf.ddl +++ b/tools/test/h5format_convert/testfiles/old_h5fc_ext2_sf.ddl diff --git a/tools/h5format_convert/testfiles/old_h5fc_ext2_sf.h5 b/tools/test/h5format_convert/testfiles/old_h5fc_ext2_sf.h5 Binary files differindex 055cabf..055cabf 100644 --- a/tools/h5format_convert/testfiles/old_h5fc_ext2_sf.h5 +++ b/tools/test/h5format_convert/testfiles/old_h5fc_ext2_sf.h5 diff --git a/tools/h5format_convert/testfiles/old_h5fc_ext3_isf.ddl b/tools/test/h5format_convert/testfiles/old_h5fc_ext3_isf.ddl index 8ec4656..8ec4656 100644 --- a/tools/h5format_convert/testfiles/old_h5fc_ext3_isf.ddl +++ b/tools/test/h5format_convert/testfiles/old_h5fc_ext3_isf.ddl diff --git a/tools/h5format_convert/testfiles/old_h5fc_ext3_isf.h5 b/tools/test/h5format_convert/testfiles/old_h5fc_ext3_isf.h5 Binary files differindex f4caaf4..f4caaf4 100644 --- a/tools/h5format_convert/testfiles/old_h5fc_ext3_isf.h5 +++ b/tools/test/h5format_convert/testfiles/old_h5fc_ext3_isf.h5 diff --git a/tools/h5format_convert/testfiles/old_h5fc_ext_none.h5 b/tools/test/h5format_convert/testfiles/old_h5fc_ext_none.h5 Binary files differindex d0bf344..d0bf344 100644 --- a/tools/h5format_convert/testfiles/old_h5fc_ext_none.h5 +++ b/tools/test/h5format_convert/testfiles/old_h5fc_ext_none.h5 diff --git a/tools/h5format_convert/testh5fc.sh.in b/tools/test/h5format_convert/testh5fc.sh.in index 0d74697..5384354 100644 --- a/tools/h5format_convert/testh5fc.sh.in +++ b/tools/test/h5format_convert/testh5fc.sh.in @@ -31,7 +31,7 @@ TESTNAME=h5format_convert EXIT_SUCCESS=0 EXIT_FAILURE=1 -FORMCONV=h5format_convert # The tool name +FORMCONV=../../src/h5format_convert/h5format_convert # The tool name FORMCONV_BIN=`pwd`/$FORMCONV # The path of the tool binary CHK_IDX=h5fc_chk_idx # The program name @@ -41,7 +41,7 @@ RM='rm -rf' CMP='cmp -s' DIFF='diff -c' CP='cp' -H5DUMP=../h5dump/h5dump # The h5dump tool name +H5DUMP=../../src/h5dump/h5dump # The h5dump tool name H5DUMP_BIN=`pwd`/$H5DUMP # The path of the h5dump tool binary DIRNAME='dirname' LS='ls' @@ -51,19 +51,19 @@ nerrors=0 verbose=yes # source dirs -SRC_TOOLS="$srcdir/.." +SRC_TOOLS="$srcdir/../.." SRC_TOOLS_TESTFILES="$SRC_TOOLS/testfiles" # testfiles source dirs for tools SRC_H5LS_TESTFILES="$SRC_TOOLS_TESTFILES" SRC_H5DUMP_TESTFILES="$SRC_TOOLS_TESTFILES" -SRC_H5DIFF_TESTFILES="$SRC_TOOLS/h5diff/testfiles" -SRC_H5COPY_TESTFILES="$SRC_TOOLS/h5copy/testfiles" -SRC_H5REPACK_TESTFILES="$SRC_TOOLS/h5repack/testfiles" -SRC_H5JAM_TESTFILES="$SRC_TOOLS/h5jam/testfiles" -SRC_H5STAT_TESTFILES="$SRC_TOOLS/h5stat/testfiles" -SRC_H5IMPORT_TESTFILES="$SRC_TOOLS/h5import/testfiles" -SRC_H5FORMCONV_TESTFILES="$SRC_TOOLS/h5format_convert/testfiles" +SRC_H5DIFF_TESTFILES="$SRC_TOOLS/test/h5diff/testfiles" +SRC_H5COPY_TESTFILES="$SRC_TOOLS/test/h5copy/testfiles" +SRC_H5REPACK_TESTFILES="$SRC_TOOLS/test/h5repack/testfiles" +SRC_H5JAM_TESTFILES="$SRC_TOOLS/test/h5jam/testfiles" +SRC_H5STAT_TESTFILES="$SRC_TOOLS/test/h5stat/testfiles" +SRC_H5IMPORT_TESTFILES="$SRC_TOOLS/test/h5import/testfiles" +SRC_H5FORMCONV_TESTFILES="$SRC_TOOLS/test/h5format_convert/testfiles" TESTDIR=./testfiles test -d $TESTDIR || mkdir $TESTDIR diff --git a/tools/test/h5import/CMakeLists.txt b/tools/test/h5import/CMakeLists.txt new file mode 100644 index 0000000..22491b4 --- /dev/null +++ b/tools/test/h5import/CMakeLists.txt @@ -0,0 +1,18 @@ +cmake_minimum_required (VERSION 3.1.0) +PROJECT (HDF5_TOOLS_TEST_H5IMPORT) + +#----------------------------------------------------------------------------- +# Setup include Directories +#----------------------------------------------------------------------------- +INCLUDE_DIRECTORIES (${HDF5_TOOLS_DIR}/lib) + + # -------------------------------------------------------------------- + # Add the h5import executables + # -------------------------------------------------------------------- + add_executable (h5importtest ${HDF5_TOOLS_TEST_H5IMPORT_SOURCE_DIR}/h5importtest.c) + TARGET_NAMING (h5importtest STATIC) + TARGET_C_PROPERTIES (h5importtest STATIC " " " ") + target_link_libraries (h5importtest ${HDF5_LIB_TARGET} ${HDF5_TOOLS_LIB_TARGET}) + set_target_properties (h5importtest PROPERTIES FOLDER tools) + + include (CMakeTests.cmake) diff --git a/tools/h5import/CMakeTests.cmake b/tools/test/h5import/CMakeTests.cmake index 0fdf9dd..eb0b413 100644 --- a/tools/h5import/CMakeTests.cmake +++ b/tools/test/h5import/CMakeTests.cmake @@ -63,15 +63,15 @@ file (MAKE_DIRECTORY "${PROJECT_BINARY_DIR}/testfiles") foreach (conf_file ${HDF5_REFERENCE_CONF_FILES}) - HDFTEST_COPY_FILE("${HDF5_TOOLS_H5IMPORT_SOURCE_DIR}/testfiles/${conf_file}" "${PROJECT_BINARY_DIR}/testfiles/${conf_file}" "h5import_files") + HDFTEST_COPY_FILE("${HDF5_TOOLS_TEST_H5IMPORT_SOURCE_DIR}/testfiles/${conf_file}" "${PROJECT_BINARY_DIR}/testfiles/${conf_file}" "h5import_files") endforeach (conf_file ${HDF5_REFERENCE_CONF_FILES}) foreach (txt_file ${HDF5_REFERENCE_TXT_FILES}) - HDFTEST_COPY_FILE("${HDF5_TOOLS_H5IMPORT_SOURCE_DIR}/testfiles/${txt_file}" "${PROJECT_BINARY_DIR}/testfiles/${txt_file}" "h5import_files") + HDFTEST_COPY_FILE("${HDF5_TOOLS_TEST_H5IMPORT_SOURCE_DIR}/testfiles/${txt_file}" "${PROJECT_BINARY_DIR}/testfiles/${txt_file}" "h5import_files") endforeach (txt_file ${HDF5_REFERENCE_TXT_FILES}) foreach (h5_file ${HDF5_REFERENCE_TEST_FILES}) - HDFTEST_COPY_FILE("${HDF5_TOOLS_H5IMPORT_SOURCE_DIR}/testfiles/${h5_file}" "${PROJECT_BINARY_DIR}/testfiles/${h5_file}" "h5import_files") + HDFTEST_COPY_FILE("${HDF5_TOOLS_TEST_H5IMPORT_SOURCE_DIR}/testfiles/${h5_file}" "${PROJECT_BINARY_DIR}/testfiles/${h5_file}" "h5import_files") endforeach (h5_file ${HDF5_REFERENCE_TEST_FILES}) add_custom_target(h5import_files ALL COMMENT "Copying files needed by h5import tests" DEPENDS ${h5import_files_list}) diff --git a/tools/h5import/Makefile.am b/tools/test/h5import/Makefile.am index af60478..f238f77 100644 --- a/tools/h5import/Makefile.am +++ b/tools/test/h5import/Makefile.am @@ -28,14 +28,8 @@ TEST_PROG=h5importtest TEST_SCRIPT=h5importtestutil.sh check_PROGRAMS=$(TEST_PROG) -check_SCRIPT=h5importtestutil.sh -SCRIPT_DEPEND=h5import$(EXEEXT) - -# Our main targets -bin_PROGRAMS=h5import - -# Add h5import specific linker flags here -h5import_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS) +check_SCRIPT=$(TEST_SCRIPT) +SCRIPT_DEPEND=../../src/h5import/h5import$(EXEEXT) # All programs depend on the main hdf5 library and the tools library LDADD=$(LIBH5TOOLS) $(LIBHDF5) diff --git a/tools/h5import/h5importtest.c b/tools/test/h5import/h5importtest.c index 38fd75b..38fd75b 100644 --- a/tools/h5import/h5importtest.c +++ b/tools/test/h5import/h5importtest.c diff --git a/tools/h5import/h5importtestutil.sh.in b/tools/test/h5import/h5importtestutil.sh.in index 08e0c3f..1a9a3fc 100644 --- a/tools/h5import/h5importtestutil.sh.in +++ b/tools/test/h5import/h5importtestutil.sh.in @@ -24,13 +24,13 @@ TESTNAME=h5import EXIT_SUCCESS=0 EXIT_FAILURE=1 -DUMPER=../h5dump/h5dump # The tool name +DUMPER=../../src/h5dump/h5dump # The tool name DUMPER_BIN=`pwd`/$DUMPER # The path of the tool binary -H5DIFF=../h5diff/h5diff # The h5diff tool name +H5DIFF=../../src/h5diff/h5diff # The h5diff tool name H5DIFF_BIN=`pwd`/$H5DIFF # The path of the h5diff tool binary -H5IMPORT=h5import # The h5import tool name +H5IMPORT=../../src/h5import/h5import # The h5import tool name H5IMPORT_BIN=`pwd`/$H5IMPORT # The path of the h5import tool binary RM='rm -rf' @@ -43,18 +43,18 @@ AWK='awk' nerrors=0 # source dirs -SRC_TOOLS="$srcdir/.." +SRC_TOOLS="$srcdir/../.." SRC_TOOLS_TESTFILES="$SRC_TOOLS/testfiles" # testfiles source dirs for tools SRC_H5LS_TESTFILES="$SRC_TOOLS_TESTFILES" SRC_H5DUMP_TESTFILES="$SRC_TOOLS_TESTFILES" -SRC_H5DIFF_TESTFILES="$SRC_TOOLS/h5diff/testfiles" -SRC_H5COPY_TESTFILES="$SRC_TOOLS/h5copy/testfiles" -SRC_H5REPACK_TESTFILES="$SRC_TOOLS/h5repack/testfiles" -SRC_H5JAM_TESTFILES="$SRC_TOOLS/h5jam/testfiles" -SRC_H5STAT_TESTFILES="$SRC_TOOLS/h5stat/testfiles" -SRC_H5IMPORT_TESTFILES="$SRC_TOOLS/h5import/testfiles" +SRC_H5DIFF_TESTFILES="$SRC_TOOLS/test/h5diff/testfiles" +SRC_H5COPY_TESTFILES="$SRC_TOOLS/test/h5copy/testfiles" +SRC_H5REPACK_TESTFILES="$SRC_TOOLS/test/h5repack/testfiles" +SRC_H5JAM_TESTFILES="$SRC_TOOLS/test/h5jam/testfiles" +SRC_H5STAT_TESTFILES="$SRC_TOOLS/test/h5stat/testfiles" +SRC_H5IMPORT_TESTFILES="$SRC_TOOLS/test/h5import/testfiles" TESTDIR=./testfiles test -d $TESTDIR || mkdir $TESTDIR diff --git a/tools/h5import/testfiles/binfp64.conf b/tools/test/h5import/testfiles/binfp64.conf index 6b4c361..6b4c361 100644 --- a/tools/h5import/testfiles/binfp64.conf +++ b/tools/test/h5import/testfiles/binfp64.conf diff --git a/tools/h5import/testfiles/binfp64.h5 b/tools/test/h5import/testfiles/binfp64.h5 Binary files differindex 80e3a8a..80e3a8a 100644 --- a/tools/h5import/testfiles/binfp64.h5 +++ b/tools/test/h5import/testfiles/binfp64.h5 diff --git a/tools/h5import/testfiles/binin16.conf b/tools/test/h5import/testfiles/binin16.conf index 06869cb..06869cb 100644 --- a/tools/h5import/testfiles/binin16.conf +++ b/tools/test/h5import/testfiles/binin16.conf diff --git a/tools/h5import/testfiles/binin16.h5 b/tools/test/h5import/testfiles/binin16.h5 Binary files differindex 0825bbc..0825bbc 100644 --- a/tools/h5import/testfiles/binin16.h5 +++ b/tools/test/h5import/testfiles/binin16.h5 diff --git a/tools/h5import/testfiles/binin32.conf b/tools/test/h5import/testfiles/binin32.conf index 11996ef..11996ef 100644 --- a/tools/h5import/testfiles/binin32.conf +++ b/tools/test/h5import/testfiles/binin32.conf diff --git a/tools/h5import/testfiles/binin32.h5 b/tools/test/h5import/testfiles/binin32.h5 Binary files differindex fd8faa9..fd8faa9 100644 --- a/tools/h5import/testfiles/binin32.h5 +++ b/tools/test/h5import/testfiles/binin32.h5 diff --git a/tools/h5import/testfiles/binin8.conf b/tools/test/h5import/testfiles/binin8.conf index 1edd80a..1edd80a 100644 --- a/tools/h5import/testfiles/binin8.conf +++ b/tools/test/h5import/testfiles/binin8.conf diff --git a/tools/h5import/testfiles/binin8.h5 b/tools/test/h5import/testfiles/binin8.h5 Binary files differindex a1d1a37..a1d1a37 100644 --- a/tools/h5import/testfiles/binin8.h5 +++ b/tools/test/h5import/testfiles/binin8.h5 diff --git a/tools/h5import/testfiles/binin8w.conf b/tools/test/h5import/testfiles/binin8w.conf index fccb4ac..fccb4ac 100644 --- a/tools/h5import/testfiles/binin8w.conf +++ b/tools/test/h5import/testfiles/binin8w.conf diff --git a/tools/h5import/testfiles/binin8w.h5 b/tools/test/h5import/testfiles/binin8w.h5 Binary files differindex 64acaed..64acaed 100644 --- a/tools/h5import/testfiles/binin8w.h5 +++ b/tools/test/h5import/testfiles/binin8w.h5 diff --git a/tools/h5import/testfiles/binuin16.conf b/tools/test/h5import/testfiles/binuin16.conf index a4603df..a4603df 100644 --- a/tools/h5import/testfiles/binuin16.conf +++ b/tools/test/h5import/testfiles/binuin16.conf diff --git a/tools/h5import/testfiles/binuin16.h5 b/tools/test/h5import/testfiles/binuin16.h5 Binary files differindex c486c89..c486c89 100644 --- a/tools/h5import/testfiles/binuin16.h5 +++ b/tools/test/h5import/testfiles/binuin16.h5 diff --git a/tools/h5import/testfiles/binuin32.conf b/tools/test/h5import/testfiles/binuin32.conf index a649e97..a649e97 100644 --- a/tools/h5import/testfiles/binuin32.conf +++ b/tools/test/h5import/testfiles/binuin32.conf diff --git a/tools/h5import/testfiles/binuin32.h5 b/tools/test/h5import/testfiles/binuin32.h5 Binary files differindex 41699d7..41699d7 100644 --- a/tools/h5import/testfiles/binuin32.h5 +++ b/tools/test/h5import/testfiles/binuin32.h5 diff --git a/tools/h5import/testfiles/dbinfp64.h5.txt b/tools/test/h5import/testfiles/dbinfp64.h5.txt index fb88984..fb88984 100644 --- a/tools/h5import/testfiles/dbinfp64.h5.txt +++ b/tools/test/h5import/testfiles/dbinfp64.h5.txt diff --git a/tools/h5import/testfiles/dbinin16.h5.txt b/tools/test/h5import/testfiles/dbinin16.h5.txt index b94781e..b94781e 100644 --- a/tools/h5import/testfiles/dbinin16.h5.txt +++ b/tools/test/h5import/testfiles/dbinin16.h5.txt diff --git a/tools/h5import/testfiles/dbinin32.h5.txt b/tools/test/h5import/testfiles/dbinin32.h5.txt index a35cd79..a35cd79 100644 --- a/tools/h5import/testfiles/dbinin32.h5.txt +++ b/tools/test/h5import/testfiles/dbinin32.h5.txt diff --git a/tools/h5import/testfiles/dbinin8.h5.txt b/tools/test/h5import/testfiles/dbinin8.h5.txt index bbc6c67..bbc6c67 100644 --- a/tools/h5import/testfiles/dbinin8.h5.txt +++ b/tools/test/h5import/testfiles/dbinin8.h5.txt diff --git a/tools/h5import/testfiles/dbinin8w.h5.txt b/tools/test/h5import/testfiles/dbinin8w.h5.txt index 28d43d2..28d43d2 100644 --- a/tools/h5import/testfiles/dbinin8w.h5.txt +++ b/tools/test/h5import/testfiles/dbinin8w.h5.txt diff --git a/tools/h5import/testfiles/dbinuin16.h5.txt b/tools/test/h5import/testfiles/dbinuin16.h5.txt index ecad7a0..ecad7a0 100644 --- a/tools/h5import/testfiles/dbinuin16.h5.txt +++ b/tools/test/h5import/testfiles/dbinuin16.h5.txt diff --git a/tools/h5import/testfiles/dbinuin32.h5.txt b/tools/test/h5import/testfiles/dbinuin32.h5.txt index cc1d9f3..cc1d9f3 100644 --- a/tools/h5import/testfiles/dbinuin32.h5.txt +++ b/tools/test/h5import/testfiles/dbinuin32.h5.txt diff --git a/tools/h5import/testfiles/dtxtstr.h5.txt b/tools/test/h5import/testfiles/dtxtstr.h5.txt index 2170300..2170300 100644 --- a/tools/h5import/testfiles/dtxtstr.h5.txt +++ b/tools/test/h5import/testfiles/dtxtstr.h5.txt diff --git a/tools/h5import/testfiles/textpfe.conf b/tools/test/h5import/testfiles/textpfe.conf index 6404d5f..6404d5f 100644 --- a/tools/h5import/testfiles/textpfe.conf +++ b/tools/test/h5import/testfiles/textpfe.conf diff --git a/tools/h5import/testfiles/textpfe.h5 b/tools/test/h5import/testfiles/textpfe.h5 Binary files differindex 213051d..213051d 100644 --- a/tools/h5import/testfiles/textpfe.h5 +++ b/tools/test/h5import/testfiles/textpfe.h5 diff --git a/tools/h5import/testfiles/textpfe64.txt b/tools/test/h5import/testfiles/textpfe64.txt index f6dd7f4..f6dd7f4 100644 --- a/tools/h5import/testfiles/textpfe64.txt +++ b/tools/test/h5import/testfiles/textpfe64.txt diff --git a/tools/h5import/testfiles/txtfp32.conf b/tools/test/h5import/testfiles/txtfp32.conf index 9696a7f..9696a7f 100644 --- a/tools/h5import/testfiles/txtfp32.conf +++ b/tools/test/h5import/testfiles/txtfp32.conf diff --git a/tools/h5import/testfiles/txtfp32.h5 b/tools/test/h5import/testfiles/txtfp32.h5 Binary files differindex f74e003..f74e003 100644 --- a/tools/h5import/testfiles/txtfp32.h5 +++ b/tools/test/h5import/testfiles/txtfp32.h5 diff --git a/tools/h5import/testfiles/txtfp32.txt b/tools/test/h5import/testfiles/txtfp32.txt index 142c94f..142c94f 100644 --- a/tools/h5import/testfiles/txtfp32.txt +++ b/tools/test/h5import/testfiles/txtfp32.txt diff --git a/tools/h5import/testfiles/txtfp64.conf b/tools/test/h5import/testfiles/txtfp64.conf index fbab6a6..fbab6a6 100644 --- a/tools/h5import/testfiles/txtfp64.conf +++ b/tools/test/h5import/testfiles/txtfp64.conf diff --git a/tools/h5import/testfiles/txtfp64.h5 b/tools/test/h5import/testfiles/txtfp64.h5 Binary files differindex b6ba4f5..b6ba4f5 100644 --- a/tools/h5import/testfiles/txtfp64.h5 +++ b/tools/test/h5import/testfiles/txtfp64.h5 diff --git a/tools/h5import/testfiles/txtfp64.txt b/tools/test/h5import/testfiles/txtfp64.txt index 6c83dc3..6c83dc3 100644 --- a/tools/h5import/testfiles/txtfp64.txt +++ b/tools/test/h5import/testfiles/txtfp64.txt diff --git a/tools/h5import/testfiles/txtin16.conf b/tools/test/h5import/testfiles/txtin16.conf index d2d11c3..d2d11c3 100644 --- a/tools/h5import/testfiles/txtin16.conf +++ b/tools/test/h5import/testfiles/txtin16.conf diff --git a/tools/h5import/testfiles/txtin16.h5 b/tools/test/h5import/testfiles/txtin16.h5 Binary files differindex dc6c1ea..dc6c1ea 100644 --- a/tools/h5import/testfiles/txtin16.h5 +++ b/tools/test/h5import/testfiles/txtin16.h5 diff --git a/tools/h5import/testfiles/txtin16.txt b/tools/test/h5import/testfiles/txtin16.txt index 0688e9b..0688e9b 100644 --- a/tools/h5import/testfiles/txtin16.txt +++ b/tools/test/h5import/testfiles/txtin16.txt diff --git a/tools/h5import/testfiles/txtin32.conf b/tools/test/h5import/testfiles/txtin32.conf index ca4802a..ca4802a 100644 --- a/tools/h5import/testfiles/txtin32.conf +++ b/tools/test/h5import/testfiles/txtin32.conf diff --git a/tools/h5import/testfiles/txtin32.h5 b/tools/test/h5import/testfiles/txtin32.h5 Binary files differindex 350333c..350333c 100644 --- a/tools/h5import/testfiles/txtin32.h5 +++ b/tools/test/h5import/testfiles/txtin32.h5 diff --git a/tools/h5import/testfiles/txtin32.txt b/tools/test/h5import/testfiles/txtin32.txt index 0688e9b..0688e9b 100644 --- a/tools/h5import/testfiles/txtin32.txt +++ b/tools/test/h5import/testfiles/txtin32.txt diff --git a/tools/h5import/testfiles/txtin8.conf b/tools/test/h5import/testfiles/txtin8.conf index 9dbfd2b..9dbfd2b 100644 --- a/tools/h5import/testfiles/txtin8.conf +++ b/tools/test/h5import/testfiles/txtin8.conf diff --git a/tools/h5import/testfiles/txtin8.h5 b/tools/test/h5import/testfiles/txtin8.h5 Binary files differindex 42e7727..42e7727 100644 --- a/tools/h5import/testfiles/txtin8.h5 +++ b/tools/test/h5import/testfiles/txtin8.h5 diff --git a/tools/h5import/testfiles/txtin8.txt b/tools/test/h5import/testfiles/txtin8.txt index 0688e9b..0688e9b 100644 --- a/tools/h5import/testfiles/txtin8.txt +++ b/tools/test/h5import/testfiles/txtin8.txt diff --git a/tools/h5import/testfiles/txtstr.conf b/tools/test/h5import/testfiles/txtstr.conf index 85079e0..85079e0 100644 --- a/tools/h5import/testfiles/txtstr.conf +++ b/tools/test/h5import/testfiles/txtstr.conf diff --git a/tools/h5import/testfiles/txtstr.h5 b/tools/test/h5import/testfiles/txtstr.h5 Binary files differindex ceb0810..ceb0810 100644 --- a/tools/h5import/testfiles/txtstr.h5 +++ b/tools/test/h5import/testfiles/txtstr.h5 diff --git a/tools/h5import/testfiles/txtstr.txt b/tools/test/h5import/testfiles/txtstr.txt index 25be0a6..25be0a6 100644 --- a/tools/h5import/testfiles/txtstr.txt +++ b/tools/test/h5import/testfiles/txtstr.txt diff --git a/tools/h5import/testfiles/txtuin16.conf b/tools/test/h5import/testfiles/txtuin16.conf index 753e6e8..753e6e8 100644 --- a/tools/h5import/testfiles/txtuin16.conf +++ b/tools/test/h5import/testfiles/txtuin16.conf diff --git a/tools/h5import/testfiles/txtuin16.h5 b/tools/test/h5import/testfiles/txtuin16.h5 Binary files differindex 9ee166a..9ee166a 100644 --- a/tools/h5import/testfiles/txtuin16.h5 +++ b/tools/test/h5import/testfiles/txtuin16.h5 diff --git a/tools/h5import/testfiles/txtuin16.txt b/tools/test/h5import/testfiles/txtuin16.txt index 0688e9b..0688e9b 100644 --- a/tools/h5import/testfiles/txtuin16.txt +++ b/tools/test/h5import/testfiles/txtuin16.txt diff --git a/tools/h5import/testfiles/txtuin32.conf b/tools/test/h5import/testfiles/txtuin32.conf index d61e1a1..d61e1a1 100644 --- a/tools/h5import/testfiles/txtuin32.conf +++ b/tools/test/h5import/testfiles/txtuin32.conf diff --git a/tools/h5import/testfiles/txtuin32.h5 b/tools/test/h5import/testfiles/txtuin32.h5 Binary files differindex 1a4dda5..1a4dda5 100644 --- a/tools/h5import/testfiles/txtuin32.h5 +++ b/tools/test/h5import/testfiles/txtuin32.h5 diff --git a/tools/h5import/testfiles/txtuin32.txt b/tools/test/h5import/testfiles/txtuin32.txt index 0688e9b..0688e9b 100644 --- a/tools/h5import/testfiles/txtuin32.txt +++ b/tools/test/h5import/testfiles/txtuin32.txt diff --git a/tools/test/h5jam/CMakeLists.txt b/tools/test/h5jam/CMakeLists.txt new file mode 100644 index 0000000..d3980c4 --- /dev/null +++ b/tools/test/h5jam/CMakeLists.txt @@ -0,0 +1,34 @@ +cmake_minimum_required (VERSION 3.1.0) +PROJECT (HDF5_TOOLS_TEST_H5JAM) + +#----------------------------------------------------------------------------- +# Setup include Directories +#----------------------------------------------------------------------------- +INCLUDE_DIRECTORIES (${HDF5_TOOLS_DIR}/lib) + + # -------------------------------------------------------------------- + # Add the h5jam test executables + # -------------------------------------------------------------------- + if (HDF5_BUILD_GENERATORS) + add_executable (h5jamgentest ${HDF5_TOOLS_TEST_H5JAM_SOURCE_DIR}/h5jamgentest.c) + TARGET_NAMING (h5jamgentest STATIC) + TARGET_C_PROPERTIES (testhdf5 STATIC " " " ") + target_link_libraries (h5jamgentest ${HDF5_LIB_TARGET}) + set_target_properties (h5jamgentest PROPERTIES FOLDER generator/tools) + + #add_test (NAME h5jamgentest COMMAND $<TARGET_FILE:h5jamgentest>) + endif (HDF5_BUILD_GENERATORS) + +add_executable (getub ${HDF5_TOOLS_TEST_H5JAM_SOURCE_DIR}/getub.c) +TARGET_NAMING (getub STATIC) +TARGET_C_PROPERTIES (getub STATIC " " " ") +target_link_libraries (getub ${HDF5_TOOLS_LIB_TARGET} ${HDF5_LIB_TARGET}) +set_target_properties (getub PROPERTIES FOLDER tools) + +add_executable (tellub ${HDF5_TOOLS_TEST_H5JAM_SOURCE_DIR}/tellub.c) +TARGET_NAMING (tellub STATIC) +TARGET_C_PROPERTIES (tellub STATIC " " " ") +target_link_libraries (tellub ${HDF5_TOOLS_LIB_TARGET} ${HDF5_LIB_TARGET}) +set_target_properties (tellub PROPERTIES FOLDER tools) + + include (CMakeTests.cmake) diff --git a/tools/h5jam/CMakeTests.cmake b/tools/test/h5jam/CMakeTests.cmake index 96061b0..9ed2015 100644 --- a/tools/h5jam/CMakeTests.cmake +++ b/tools/test/h5jam/CMakeTests.cmake @@ -22,11 +22,11 @@ file (MAKE_DIRECTORY "${PROJECT_BINARY_DIR}/testfiles") foreach (h5_file ${HDF5_REFERENCE_TEST_FILES}) - HDFTEST_COPY_FILE("${HDF5_TOOLS_H5JAM_SOURCE_DIR}/testfiles/${h5_file}" "${PROJECT_BINARY_DIR}/testfiles/${h5_file}" "h5jam_files") + HDFTEST_COPY_FILE("${HDF5_TOOLS_TEST_H5JAM_SOURCE_DIR}/testfiles/${h5_file}" "${PROJECT_BINARY_DIR}/testfiles/${h5_file}" "h5jam_files") endforeach (h5_file ${HDF5_REFERENCE_TEST_FILES}) foreach (txt_file ${HDF5_REFERENCE_TXT_FILES}) - HDFTEST_COPY_FILE("${HDF5_TOOLS_H5JAM_SOURCE_DIR}/testfiles/${txt_file}" "${PROJECT_BINARY_DIR}/testfiles/${txt_file}" "h5jam_files") + HDFTEST_COPY_FILE("${HDF5_TOOLS_TEST_H5JAM_SOURCE_DIR}/testfiles/${txt_file}" "${PROJECT_BINARY_DIR}/testfiles/${txt_file}" "h5jam_files") endforeach (txt_file ${HDF5_REFERENCE_TXT_FILES}) add_custom_target(h5jam_files ALL COMMENT "Copying files needed by h5jam tests" DEPENDS ${h5jam_files_list}) @@ -128,7 +128,7 @@ ) add_test ( NAME H5JAM-${testname}-UNJAM-SETUP - COMMAND ${CMAKE_COMMAND} -E copy_if_different ${HDF5_TOOLS_H5JAM_SOURCE_DIR}/testfiles/${setfile} ${PROJECT_BINARY_DIR}/${infile} + COMMAND ${CMAKE_COMMAND} -E copy_if_different ${HDF5_TOOLS_TEST_H5JAM_SOURCE_DIR}/testfiles/${setfile} ${PROJECT_BINARY_DIR}/${infile} ) set_tests_properties (H5JAM-${testname}-UNJAM-SETUP PROPERTIES DEPENDS H5JAM-${testname}-UNJAM-SETUP-clear-objects) add_test ( diff --git a/tools/h5jam/Makefile.am b/tools/test/h5jam/Makefile.am index 60a62b9..068f437 100644 --- a/tools/h5jam/Makefile.am +++ b/tools/test/h5jam/Makefile.am @@ -23,16 +23,11 @@ include $(top_srcdir)/config/commence.am # Include src and tools/lib directories AM_CPPFLAGS+=-I$(top_srcdir)/src -I$(top_srcdir)/tools/lib -bin_PROGRAMS=h5jam h5unjam check_PROGRAMS=tellub h5jamgentest getub TEST_SCRIPT=testh5jam.sh -# Add h5jam and h5unjam specific linker flags here -h5jam_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS) -h5unjam_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS) - check_SCRIPTS=$(TEST_SCRIPT) -SCRIPT_DEPEND=h5jam$(EXEEXT) h5unjam$(EXEEXT) +SCRIPT_DEPEND=../../src/h5jam/h5jam$(EXEEXT) ../../src/h5jam/h5unjam$(EXEEXT) # Link against the main HDF5 library and tools library LDADD=$(LIBH5TOOLS) $(LIBHDF5) diff --git a/tools/h5jam/getub.c b/tools/test/h5jam/getub.c index 4e02e6b..4e02e6b 100644 --- a/tools/h5jam/getub.c +++ b/tools/test/h5jam/getub.c diff --git a/tools/h5jam/h5jamgentest.c b/tools/test/h5jam/h5jamgentest.c index a12b17a..a12b17a 100644 --- a/tools/h5jam/h5jamgentest.c +++ b/tools/test/h5jam/h5jamgentest.c diff --git a/tools/h5jam/tellub.c b/tools/test/h5jam/tellub.c index b4f87af..b4f87af 100644 --- a/tools/h5jam/tellub.c +++ b/tools/test/h5jam/tellub.c diff --git a/tools/h5jam/testfiles/h5jam-help.txt b/tools/test/h5jam/testfiles/h5jam-help.txt index ce97c22..ce97c22 100644 --- a/tools/h5jam/testfiles/h5jam-help.txt +++ b/tools/test/h5jam/testfiles/h5jam-help.txt diff --git a/tools/h5jam/testfiles/h5jam-ub-nohdf5.txt b/tools/test/h5jam/testfiles/h5jam-ub-nohdf5.txt index 72c0b17..72c0b17 100644 --- a/tools/h5jam/testfiles/h5jam-ub-nohdf5.txt +++ b/tools/test/h5jam/testfiles/h5jam-ub-nohdf5.txt diff --git a/tools/h5jam/testfiles/h5unjam-help.txt b/tools/test/h5jam/testfiles/h5unjam-help.txt index f0d92e9..f0d92e9 100644 --- a/tools/h5jam/testfiles/h5unjam-help.txt +++ b/tools/test/h5jam/testfiles/h5unjam-help.txt diff --git a/tools/h5jam/testfiles/tall.h5 b/tools/test/h5jam/testfiles/tall.h5 Binary files differindex 918aeee..918aeee 100644 --- a/tools/h5jam/testfiles/tall.h5 +++ b/tools/test/h5jam/testfiles/tall.h5 diff --git a/tools/h5jam/testfiles/twithub.h5 b/tools/test/h5jam/testfiles/twithub.h5 Binary files differindex 4bc1833..4bc1833 100644 --- a/tools/h5jam/testfiles/twithub.h5 +++ b/tools/test/h5jam/testfiles/twithub.h5 diff --git a/tools/h5jam/testfiles/twithub513.h5 b/tools/test/h5jam/testfiles/twithub513.h5 Binary files differindex 0eac208..0eac208 100644 --- a/tools/h5jam/testfiles/twithub513.h5 +++ b/tools/test/h5jam/testfiles/twithub513.h5 diff --git a/tools/h5jam/testfiles/u10.txt b/tools/test/h5jam/testfiles/u10.txt index c76a964..c76a964 100644 --- a/tools/h5jam/testfiles/u10.txt +++ b/tools/test/h5jam/testfiles/u10.txt diff --git a/tools/h5jam/testfiles/u511.txt b/tools/test/h5jam/testfiles/u511.txt index bff1736..bff1736 100644 --- a/tools/h5jam/testfiles/u511.txt +++ b/tools/test/h5jam/testfiles/u511.txt diff --git a/tools/h5jam/testfiles/u512.txt b/tools/test/h5jam/testfiles/u512.txt index 33a36c9..33a36c9 100644 --- a/tools/h5jam/testfiles/u512.txt +++ b/tools/test/h5jam/testfiles/u512.txt diff --git a/tools/h5jam/testfiles/u513.txt b/tools/test/h5jam/testfiles/u513.txt index 6b46ebf..6b46ebf 100644 --- a/tools/h5jam/testfiles/u513.txt +++ b/tools/test/h5jam/testfiles/u513.txt diff --git a/tools/h5jam/testh5jam.sh.in b/tools/test/h5jam/testh5jam.sh.in index d8c9274..fb6d9e2 100644 --- a/tools/h5jam/testh5jam.sh.in +++ b/tools/test/h5jam/testh5jam.sh.in @@ -21,14 +21,14 @@ srcdir=@srcdir@ USE_FILTER_SZIP="@USE_FILTER_SZIP@" USE_FILTER_DEFLATE="@USE_FILTER_DEFLATE@" -TESTNAME=h5jam/h5unjam +TESTNAME=../../src/h5jam/h5unjam EXIT_SUCCESS=0 EXIT_FAILURE=1 -DUMPER=h5dump # The dumper to use +DUMPER=../../src/h5dump/h5dump # The dumper to use DUMPER_BIN=`pwd`/../$DUMPER # The path of the dumper binary -JAM=h5jam # Tool to test -UNJAM=h5unjam # Tool to test +JAM=../../src/h5jam/h5jam # Tool to test +UNJAM=../../src/h5jam/h5unjam # Tool to test JAM_BIN="$RUNSERIAL "`pwd` # The path of the jam binary UNJAM_BIN=`pwd` # The path of the jam binary @@ -45,18 +45,18 @@ nerrors=0 verbose=yes # source dirs -SRC_TOOLS="$srcdir/.." +SRC_TOOLS="$srcdir/../.." SRC_TOOLS_TESTFILES="$SRC_TOOLS/testfiles" # testfiles source dirs for tools SRC_H5LS_TESTFILES="$SRC_TOOLS_TESTFILES" SRC_H5DUMP_TESTFILES="$SRC_TOOLS_TESTFILES" -SRC_H5DIFF_TESTFILES="$SRC_TOOLS/h5diff/testfiles" -SRC_H5COPY_TESTFILES="$SRC_TOOLS/h5copy/testfiles" -SRC_H5REPACK_TESTFILES="$SRC_TOOLS/h5repack/testfiles" -SRC_H5JAM_TESTFILES="$SRC_TOOLS/h5jam/testfiles" -SRC_H5STAT_TESTFILES="$SRC_TOOLS/h5stat/testfiles" -SRC_H5IMPORT_TESTFILES="$SRC_TOOLS/h5import/testfiles" +SRC_H5DIFF_TESTFILES="$SRC_TOOLS/test/h5diff/testfiles" +SRC_H5COPY_TESTFILES="$SRC_TOOLS/test/h5copy/testfiles" +SRC_H5REPACK_TESTFILES="$SRC_TOOLS/test/h5repack/testfiles" +SRC_H5JAM_TESTFILES="$SRC_TOOLS/test/h5jam/testfiles" +SRC_H5STAT_TESTFILES="$SRC_TOOLS/test/h5stat/testfiles" +SRC_H5IMPORT_TESTFILES="$SRC_TOOLS/test/h5import/testfiles" TESTDIR=./testfiles test -d $TESTDIR || mkdir $TESTDIR @@ -86,7 +86,7 @@ $SRC_H5JAM_TESTFILES/h5jam-ub-nohdf5.txt " # Source in the output filter function definitions. -. $srcdir/../../bin/output_filter.sh +. $srcdir/../../../bin/output_filter.sh # # copy test files and expected output files from source dirs to test dir diff --git a/tools/test/h5ls/CMakeLists.txt b/tools/test/h5ls/CMakeLists.txt new file mode 100644 index 0000000..48894fb --- /dev/null +++ b/tools/test/h5ls/CMakeLists.txt @@ -0,0 +1,11 @@ +cmake_minimum_required (VERSION 3.1.0) +PROJECT (HDF5_TOOLS_TEST_H5LS) + +#----------------------------------------------------------------------------- +# Setup include Directories +#----------------------------------------------------------------------------- +INCLUDE_DIRECTORIES (${HDF5_TOOLS_DIR}/lib) + + include (CMakeTests.cmake) + + include (CMakeTestsVDS.cmake) diff --git a/tools/h5ls/CMakeTests.cmake b/tools/test/h5ls/CMakeTests.cmake index 816907c..816907c 100644 --- a/tools/h5ls/CMakeTests.cmake +++ b/tools/test/h5ls/CMakeTests.cmake diff --git a/tools/h5ls/CMakeTestsVDS.cmake b/tools/test/h5ls/CMakeTestsVDS.cmake index 0c825cb..72e14a1 100644 --- a/tools/h5ls/CMakeTestsVDS.cmake +++ b/tools/test/h5ls/CMakeTestsVDS.cmake @@ -48,7 +48,7 @@ # copy the list of test files foreach (listfiles ${LIST_HDF5_TEST_FILES} ${LIST_OTHER_TEST_FILES}) get_filename_component(fname "${listfiles}" NAME) - HDFTEST_COPY_FILE("${HDF5_TOOLS_SRC_DIR}/testfiles/vds/${listfiles}" "${PROJECT_BINARY_DIR}/testfiles/vds/${fname}" "h5ls_vds_files") + HDFTEST_COPY_FILE("${HDF5_TOOLS_DIR}/testfiles/vds/${listfiles}" "${PROJECT_BINARY_DIR}/testfiles/vds/${fname}" "h5ls_vds_files") endforeach (listfiles ${LIST_HDF5_TEST_FILES} ${LIST_OTHER_TEST_FILES}) add_custom_target(h5ls_vds_files ALL COMMENT "Copying files needed by h5ls_vds tests" DEPENDS ${h5ls_vds_files_list}) diff --git a/tools/test/h5ls/Makefile.am b/tools/test/h5ls/Makefile.am new file mode 100644 index 0000000..6f3d3dd --- /dev/null +++ b/tools/test/h5ls/Makefile.am @@ -0,0 +1,34 @@ +# +# Copyright by The HDF Group. +# Copyright by the Board of Trustees of the University of Illinois. +# All rights reserved. +# +# This file is part of HDF5. The full HDF5 copyright notice, including +# terms governing use, modification, and redistribution, is contained in +# the files COPYING and Copyright.html. COPYING can be found at the root +# of the source code distribution tree; Copyright.html can be found at the +# root level of an installed copy of the electronic HDF5 document set and +# is linked from the top-level documents page. It can also be found at +# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have +# access to either file, you may request a copy from help@hdfgroup.org. +## +## Makefile.am +## Run automake to generate a Makefile.in from this file. +# +# HDF5 Library Makefile(.in) +# + +include $(top_srcdir)/config/commence.am + +# Include src and tools/lib directories +AM_CPPFLAGS+=-I$(top_srcdir)/src -I$(top_srcdir)/tools/lib + +# Test programs and scripts +TEST_SCRIPT=testh5ls.sh testh5lsvds.sh +check_SCRIPTS=$(TEST_SCRIPT) +SCRIPT_DEPEND=../../src/h5ls/h5ls$(EXEEXT) + +# All programs depend on the hdf5 and h5tools libraries +LDADD=$(LIBH5TOOLS) $(LIBHDF5) + +include $(top_srcdir)/config/conclude.am diff --git a/tools/h5ls/testh5ls.sh.in b/tools/test/h5ls/testh5ls.sh.in index e72c875..0637a74 100644 --- a/tools/h5ls/testh5ls.sh.in +++ b/tools/test/h5ls/testh5ls.sh.in @@ -21,7 +21,7 @@ TESTNAME=h5ls EXIT_SUCCESS=0 EXIT_FAILURE=1 -H5LS=h5ls # The tool name +H5LS=../../src/h5ls/h5ls # The tool name H5LS_BIN=`pwd`/$H5LS # The path of the tool binary RM='rm -rf' @@ -40,18 +40,18 @@ verbose=yes h5haveexitcode=yes # default is yes # source dirs -SRC_TOOLS="$srcdir/.." +SRC_TOOLS="$srcdir/../.." SRC_TOOLS_TESTFILES="$SRC_TOOLS/testfiles" # testfiles source dirs for tools SRC_H5LS_TESTFILES="$SRC_TOOLS_TESTFILES" SRC_H5DUMP_TESTFILES="$SRC_TOOLS_TESTFILES" -SRC_H5DIFF_TESTFILES="$SRC_TOOLS/h5diff/testfiles" -SRC_H5COPY_TESTFILES="$SRC_TOOLS/h5copy/testfiles" -SRC_H5REPACK_TESTFILES="$SRC_TOOLS/h5repack/testfiles" -SRC_H5JAM_TESTFILES="$SRC_TOOLS/h5jam/testfiles" -SRC_H5STAT_TESTFILES="$SRC_TOOLS/h5stat/testfiles" -SRC_H5IMPORT_TESTFILES="$SRC_TOOLS/h5import/testfiles" +SRC_H5DIFF_TESTFILES="$SRC_TOOLS/test/h5diff/testfiles" +SRC_H5COPY_TESTFILES="$SRC_TOOLS/test/h5copy/testfiles" +SRC_H5REPACK_TESTFILES="$SRC_TOOLS/test/h5repack/testfiles" +SRC_H5JAM_TESTFILES="$SRC_TOOLS/test/h5jam/testfiles" +SRC_H5STAT_TESTFILES="$SRC_TOOLS/test/h5stat/testfiles" +SRC_H5IMPORT_TESTFILES="$SRC_TOOLS/test/h5import/testfiles" TESTDIR=./testfiles test -d $TESTDIR || mkdir $TESTDIR @@ -213,7 +213,7 @@ TESTING() { } # Source in the output filter function definitions. -. $srcdir/../../bin/output_filter.sh +. $srcdir/../../../bin/output_filter.sh # Run a test and print PASS or *FAIL*. For now, if h5ls can complete # with exit status 0, consider it pass. If a test fails then increment diff --git a/tools/h5ls/testh5lsvds.sh.in b/tools/test/h5ls/testh5lsvds.sh.in index 47a48e3..b5c6aac 100644 --- a/tools/h5ls/testh5lsvds.sh.in +++ b/tools/test/h5ls/testh5lsvds.sh.in @@ -21,7 +21,7 @@ TESTNAME=h5ls EXIT_SUCCESS=0 EXIT_FAILURE=1 -H5LS=h5ls # The tool name +H5LS=../../src/h5ls/h5ls # The tool name H5LS_BIN=`pwd`/$H5LS # The path of the tool binary RM='rm -rf' @@ -40,18 +40,18 @@ verbose=yes h5haveexitcode=yes # default is yes # source dirs -SRC_TOOLS="$srcdir/.." +SRC_TOOLS="$srcdir/../.." SRC_TOOLS_TESTFILES="$SRC_TOOLS/testfiles" # testfiles source dirs for tools SRC_H5LS_TESTFILES="$SRC_TOOLS_TESTFILES" SRC_H5DUMP_TESTFILES="$SRC_TOOLS_TESTFILES" -SRC_H5DIFF_TESTFILES="$SRC_TOOLS/h5diff/testfiles" -SRC_H5COPY_TESTFILES="$SRC_TOOLS/h5copy/testfiles" -SRC_H5REPACK_TESTFILES="$SRC_TOOLS/h5repack/testfiles" -SRC_H5JAM_TESTFILES="$SRC_TOOLS/h5jam/testfiles" -SRC_H5STAT_TESTFILES="$SRC_TOOLS/h5stat/testfiles" -SRC_H5IMPORT_TESTFILES="$SRC_TOOLS/h5import/testfiles" +SRC_H5DIFF_TESTFILES="$SRC_TOOLS/test/h5diff/testfiles" +SRC_H5COPY_TESTFILES="$SRC_TOOLS/test/h5copy/testfiles" +SRC_H5REPACK_TESTFILES="$SRC_TOOLS/test/h5repack/testfiles" +SRC_H5JAM_TESTFILES="$SRC_TOOLS/test/h5jam/testfiles" +SRC_H5STAT_TESTFILES="$SRC_TOOLS/test/h5stat/testfiles" +SRC_H5IMPORT_TESTFILES="$SRC_TOOLS/test/h5import/testfiles" TEST_P_DIR=./testfiles TESTDIR=./testfiles/vds @@ -164,7 +164,7 @@ TESTING() { } # Source in the output filter function definitions. -. $srcdir/../../bin/output_filter.sh +. $srcdir/../../../bin/output_filter.sh # Run a test and print PASS or *FAIL*. For now, if h5ls can complete # with exit status 0, consider it pass. If a test fails then increment diff --git a/tools/h5repack/CMakeLists.txt b/tools/test/h5repack/CMakeLists.txt index 4a21605..cecec53 100644 --- a/tools/h5repack/CMakeLists.txt +++ b/tools/test/h5repack/CMakeLists.txt @@ -1,49 +1,36 @@ cmake_minimum_required (VERSION 3.1.0) -PROJECT (HDF5_TOOLS_H5REPACK) +PROJECT (HDF5_TOOLS_TEST_H5REPACK) #----------------------------------------------------------------------------- # Setup include Directories #----------------------------------------------------------------------------- INCLUDE_DIRECTORIES (${HDF5_TOOLS_DIR}/lib) +INCLUDE_DIRECTORIES (${HDF5_TOOLS_DIR}/src/h5repack) INCLUDE_DIRECTORIES (${HDF5_TEST_SRC_DIR}) # -------------------------------------------------------------------- -# Add h5Repack executables +# Add h5Repack test executables # -------------------------------------------------------------------- +add_executable (testh5repack_detect_szip ${HDF5_TOOLS_TEST_H5REPACK_SOURCE_DIR}/testh5repack_detect_szip.c) +TARGET_NAMING (testh5repack_detect_szip STATIC) +TARGET_C_PROPERTIES (testh5repack_detect_szip STATIC " " " ") +target_link_libraries (testh5repack_detect_szip ${HDF5_LIB_TARGET} ${HDF5_TOOLS_LIB_TARGET} ${HDF5_TEST_LIB_TARGET}) +set_target_properties (testh5repack_detect_szip PROPERTIES FOLDER tools) + set (REPACK_COMMON_SOURCES - ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/h5repack_copy.c - ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/h5repack_filters.c - ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/h5repack_opttable.c - ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/h5repack_parse.c - ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/h5repack_refs.c - ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/h5repack_verify.c - ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/h5repack.c + ${HDF5_TOOLS_SRC_H5REPACK_SOURCE_DIR}/h5repack_copy.c + ${HDF5_TOOLS_SRC_H5REPACK_SOURCE_DIR}/h5repack_filters.c + ${HDF5_TOOLS_SRC_H5REPACK_SOURCE_DIR}/h5repack_opttable.c + ${HDF5_TOOLS_SRC_H5REPACK_SOURCE_DIR}/h5repack_parse.c + ${HDF5_TOOLS_SRC_H5REPACK_SOURCE_DIR}/h5repack_refs.c + ${HDF5_TOOLS_SRC_H5REPACK_SOURCE_DIR}/h5repack_verify.c + ${HDF5_TOOLS_SRC_H5REPACK_SOURCE_DIR}/h5repack.c ) - -add_executable (h5repack ${REPACK_COMMON_SOURCES} ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/h5repack_main.c) -TARGET_NAMING (h5repack STATIC) -TARGET_C_PROPERTIES (h5repack STATIC " " " ") -target_link_libraries (h5repack ${HDF5_TOOLS_LIB_TARGET} ${HDF5_LIB_TARGET}) -set_target_properties (h5repack PROPERTIES FOLDER tools) -set_global_variable (HDF5_UTILS_TO_EXPORT "${HDF5_UTILS_TO_EXPORT};h5repack") - -set (H5_DEP_EXECUTABLES h5repack) - -if (BUILD_TESTING) - # -------------------------------------------------------------------- - # Add h5Repack test executables - # -------------------------------------------------------------------- - add_executable (testh5repack_detect_szip ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/testh5repack_detect_szip.c) - TARGET_NAMING (testh5repack_detect_szip STATIC) - TARGET_C_PROPERTIES (testh5repack_detect_szip STATIC " " " ") - target_link_libraries (testh5repack_detect_szip ${HDF5_LIB_TARGET} ${HDF5_TOOLS_LIB_TARGET} ${HDF5_TEST_LIB_TARGET}) - set_target_properties (testh5repack_detect_szip PROPERTIES FOLDER tools) - - add_executable (h5repacktest ${REPACK_COMMON_SOURCES} ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/h5repacktst.c) - TARGET_NAMING (h5repacktest STATIC) - TARGET_C_PROPERTIES (h5repacktest STATIC " " " ") - target_link_libraries (h5repacktest ${HDF5_TOOLS_LIB_TARGET} ${HDF5_TEST_LIB_TARGET}) - set_target_properties (h5repacktest PROPERTIES FOLDER tools) +add_executable (h5repacktest ${REPACK_COMMON_SOURCES} ${HDF5_TOOLS_TEST_H5REPACK_SOURCE_DIR}/h5repacktst.c) +TARGET_NAMING (h5repacktest STATIC) +TARGET_C_PROPERTIES (h5repacktest STATIC " " " ") +target_link_libraries (h5repacktest ${HDF5_TOOLS_LIB_TARGET} ${HDF5_TEST_LIB_TARGET}) +set_target_properties (h5repacktest PROPERTIES FOLDER tools) #----------------------------------------------------------------------------- # If plugin library tests can be tested @@ -90,25 +77,3 @@ if (BUILD_TESTING) ) include (CMakeTests.cmake) - -endif (BUILD_TESTING) - -############################################################################## -############################################################################## -### I N S T A L L A T I O N ### -############################################################################## -############################################################################## - -#----------------------------------------------------------------------------- -# Rules for Installation of tools using make Install target -#----------------------------------------------------------------------------- - -#INSTALL_PROGRAM_PDB (h5repack ${HDF5_INSTALL_BIN_DIR} toolsapplications) - -install ( - TARGETS - h5repack - EXPORT - ${HDF5_EXPORTED_TARGETS} - RUNTIME DESTINATION ${HDF5_INSTALL_BIN_DIR} COMPONENT toolsapplications -) diff --git a/tools/h5repack/CMakeTests.cmake b/tools/test/h5repack/CMakeTests.cmake index e8ee00f..f3ef2a5 100644 --- a/tools/h5repack/CMakeTests.cmake +++ b/tools/test/h5repack/CMakeTests.cmake @@ -42,29 +42,29 @@ # Copy all the HDF5 files from the source directory into the test directory # -------------------------------------------------------------------- set (LIST_HDF5_TEST_FILES - ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/testfiles/h5repack_attr.h5 - ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/testfiles/h5repack_attr_refs.h5 - ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/testfiles/h5repack_deflate.h5 - ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/testfiles/h5repack_early.h5 - ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/testfiles/h5repack_ext.h5 - ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/testfiles/h5repack_fill.h5 - ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/testfiles/h5repack_filters.h5 - ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/testfiles/h5repack_fletcher.h5 - ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/testfiles/h5repack_hlink.h5 - ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/testfiles/h5repack_layout.h5 - ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/testfiles/h5repack_layouto.h5 - ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/testfiles/h5repack_layout2.h5 - ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/testfiles/h5repack_layout3.h5 - ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/testfiles/h5repack_layout.UD.h5 - ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/testfiles/h5repack_named_dtypes.h5 - ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/testfiles/h5repack_nbit.h5 - ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/testfiles/h5repack_objs.h5 - ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/testfiles/h5repack_refs.h5 - ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/testfiles/h5repack_shuffle.h5 - ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/testfiles/h5repack_soffset.h5 - ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/testfiles/h5repack_szip.h5 + ${HDF5_TOOLS_TEST_H5REPACK_SOURCE_DIR}/testfiles/h5repack_attr.h5 + ${HDF5_TOOLS_TEST_H5REPACK_SOURCE_DIR}/testfiles/h5repack_attr_refs.h5 + ${HDF5_TOOLS_TEST_H5REPACK_SOURCE_DIR}/testfiles/h5repack_deflate.h5 + ${HDF5_TOOLS_TEST_H5REPACK_SOURCE_DIR}/testfiles/h5repack_early.h5 + ${HDF5_TOOLS_TEST_H5REPACK_SOURCE_DIR}/testfiles/h5repack_ext.h5 + ${HDF5_TOOLS_TEST_H5REPACK_SOURCE_DIR}/testfiles/h5repack_fill.h5 + ${HDF5_TOOLS_TEST_H5REPACK_SOURCE_DIR}/testfiles/h5repack_filters.h5 + ${HDF5_TOOLS_TEST_H5REPACK_SOURCE_DIR}/testfiles/h5repack_fletcher.h5 + ${HDF5_TOOLS_TEST_H5REPACK_SOURCE_DIR}/testfiles/h5repack_hlink.h5 + ${HDF5_TOOLS_TEST_H5REPACK_SOURCE_DIR}/testfiles/h5repack_layout.h5 + ${HDF5_TOOLS_TEST_H5REPACK_SOURCE_DIR}/testfiles/h5repack_layouto.h5 + ${HDF5_TOOLS_TEST_H5REPACK_SOURCE_DIR}/testfiles/h5repack_layout2.h5 + ${HDF5_TOOLS_TEST_H5REPACK_SOURCE_DIR}/testfiles/h5repack_layout3.h5 + ${HDF5_TOOLS_TEST_H5REPACK_SOURCE_DIR}/testfiles/h5repack_layout.UD.h5 + ${HDF5_TOOLS_TEST_H5REPACK_SOURCE_DIR}/testfiles/h5repack_named_dtypes.h5 + ${HDF5_TOOLS_TEST_H5REPACK_SOURCE_DIR}/testfiles/h5repack_nbit.h5 + ${HDF5_TOOLS_TEST_H5REPACK_SOURCE_DIR}/testfiles/h5repack_objs.h5 + ${HDF5_TOOLS_TEST_H5REPACK_SOURCE_DIR}/testfiles/h5repack_refs.h5 + ${HDF5_TOOLS_TEST_H5REPACK_SOURCE_DIR}/testfiles/h5repack_shuffle.h5 + ${HDF5_TOOLS_TEST_H5REPACK_SOURCE_DIR}/testfiles/h5repack_soffset.h5 + ${HDF5_TOOLS_TEST_H5REPACK_SOURCE_DIR}/testfiles/h5repack_szip.h5 # h5diff/testfile - ${HDF5_TOOLS_H5DIFF_SOURCE_DIR}/testfiles/h5diff_attr1.h5 + ${HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR}/testfiles/h5diff_attr1.h5 # tools/testfiles ${HDF5_TOOLS_DIR}/testfiles/tfamily00000.h5 ${HDF5_TOOLS_DIR}/testfiles/tfamily00001.h5 @@ -104,26 +104,26 @@ ) set (LIST_OTHER_TEST_FILES - ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/testfiles/h5repack-help.txt - ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/testfiles/h5repack_ext.bin - ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/testfiles/ublock.bin - ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/testfiles/h5repack.info - ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/testfiles/deflate_limit.h5repack_layout.h5.ddl - ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/testfiles/h5repack_layout.h5.ddl - ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/testfiles/h5repack_filters.h5-gzip_verbose_filters.tst - ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/testfiles/h5repack_layout.h5-dset2_chunk_20x10-errstk.tst - ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/testfiles/h5repack_layout.h5-plugin_test.ddl - ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/testfiles/plugin_test.h5repack_layout.h5.tst - ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/testfiles/h5repack_layout.UD.h5-plugin_none.ddl - ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/testfiles/plugin_none.h5repack_layout.UD.h5.tst - ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/testfiles/h5repack_layout.h5-plugin_version_test.ddl - ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/testfiles/plugin_version_test.h5repack_layout.h5.tst - ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/testfiles/1_vds.h5-vds_dset_chunk20x10x5-v.ddl - ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/testfiles/2_vds.h5-vds_chunk3x6x9-v.ddl - ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/testfiles/3_1_vds.h5-vds_chunk2x5x8-v.ddl - ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/testfiles/4_vds.h5-vds_compa-v.ddl - ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/testfiles/4_vds.h5-vds_conti-v.ddl - ${HDF5_TOOLS_H5REPACK_SOURCE_DIR}/testfiles/h5repack_layout.h5-plugin_zero.tst + ${HDF5_TOOLS_TEST_H5REPACK_SOURCE_DIR}/testfiles/h5repack-help.txt + ${HDF5_TOOLS_TEST_H5REPACK_SOURCE_DIR}/testfiles/h5repack_ext.bin + ${HDF5_TOOLS_TEST_H5REPACK_SOURCE_DIR}/testfiles/ublock.bin + ${HDF5_TOOLS_TEST_H5REPACK_SOURCE_DIR}/testfiles/h5repack.info + ${HDF5_TOOLS_TEST_H5REPACK_SOURCE_DIR}/testfiles/deflate_limit.h5repack_layout.h5.ddl + ${HDF5_TOOLS_TEST_H5REPACK_SOURCE_DIR}/testfiles/h5repack_layout.h5.ddl + ${HDF5_TOOLS_TEST_H5REPACK_SOURCE_DIR}/testfiles/h5repack_filters.h5-gzip_verbose_filters.tst + ${HDF5_TOOLS_TEST_H5REPACK_SOURCE_DIR}/testfiles/h5repack_layout.h5-dset2_chunk_20x10-errstk.tst + ${HDF5_TOOLS_TEST_H5REPACK_SOURCE_DIR}/testfiles/h5repack_layout.h5-plugin_test.ddl + ${HDF5_TOOLS_TEST_H5REPACK_SOURCE_DIR}/testfiles/plugin_test.h5repack_layout.h5.tst + ${HDF5_TOOLS_TEST_H5REPACK_SOURCE_DIR}/testfiles/h5repack_layout.UD.h5-plugin_none.ddl + ${HDF5_TOOLS_TEST_H5REPACK_SOURCE_DIR}/testfiles/plugin_none.h5repack_layout.UD.h5.tst + ${HDF5_TOOLS_TEST_H5REPACK_SOURCE_DIR}/testfiles/h5repack_layout.h5-plugin_version_test.ddl + ${HDF5_TOOLS_TEST_H5REPACK_SOURCE_DIR}/testfiles/plugin_version_test.h5repack_layout.h5.tst + ${HDF5_TOOLS_TEST_H5REPACK_SOURCE_DIR}/testfiles/1_vds.h5-vds_dset_chunk20x10x5-v.ddl + ${HDF5_TOOLS_TEST_H5REPACK_SOURCE_DIR}/testfiles/2_vds.h5-vds_chunk3x6x9-v.ddl + ${HDF5_TOOLS_TEST_H5REPACK_SOURCE_DIR}/testfiles/3_1_vds.h5-vds_chunk2x5x8-v.ddl + ${HDF5_TOOLS_TEST_H5REPACK_SOURCE_DIR}/testfiles/4_vds.h5-vds_compa-v.ddl + ${HDF5_TOOLS_TEST_H5REPACK_SOURCE_DIR}/testfiles/4_vds.h5-vds_conti-v.ddl + ${HDF5_TOOLS_TEST_H5REPACK_SOURCE_DIR}/testfiles/h5repack_layout.h5-plugin_zero.tst ) foreach (h5_file ${LIST_HDF5_TEST_FILES} ${LIST_OTHER_TEST_FILES}) diff --git a/tools/h5repack/Makefile.am b/tools/test/h5repack/Makefile.am index 5f32d73..6c045c4 100644 --- a/tools/h5repack/Makefile.am +++ b/tools/test/h5repack/Makefile.am @@ -21,14 +21,14 @@ include $(top_srcdir)/config/commence.am # Include src, test, and tools/lib directories -AM_CPPFLAGS+=-I$(top_srcdir)/src -I$(top_srcdir)/test -I$(top_srcdir)/tools/lib +AM_CPPFLAGS+=-I$(top_srcdir)/src -I$(top_srcdir)/test -I$(top_srcdir)/tools/lib -I$(top_srcdir)/tools/src/h5repack # Test programs and scripts TEST_SCRIPT=h5repack.sh -TEST_PROG=h5repacktst -noinst_PROGRAMS=testh5repack_detect_szip -SCRIPT_DEPEND=h5repack$(EXEEXT) +noinst_PROGRAMS=h5repacktst testh5repack_detect_szip + +SCRIPT_DEPEND=../../src/h5repack/h5repack$(EXEEXT) h5repacktst$(EXEEXT) if HAVE_SHARED_CONDITIONAL if USE_PLUGINS_CONDITIONAL TEST_SCRIPT += h5repack_plugin.sh @@ -36,30 +36,18 @@ endif endif check_SCRIPTS=$(TEST_SCRIPT) -check_PROGRAMS=$(TEST_PROG) - -# Our main target, h5repack tool -bin_PROGRAMS=h5repack - -# Add h5repack specific linker flags here -h5repack_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS) # Depend on the hdf5 library, the tools library, the test library LDADD=$(LIBH5TOOLS) $(LIBH5TEST) $(LIBHDF5) -# Source files -COMMON_SOURCES=h5repack.c h5repack_copy.c h5repack_filters.c \ - h5repack_opttable.c h5repack_parse.c h5repack_refs.c \ - h5repack_verify.c - -h5repack_SOURCES=$(COMMON_SOURCES) h5repack_main.c +testh5repack_detect_szip_SOURCES=testh5repack_detect_szip.c +# Source files +COMMON_SOURCES=../../src/h5repack/h5repack.c ../../src/h5repack/h5repack_copy.c ../../src/h5repack/h5repack_filters.c \ + ../../src/h5repack/h5repack_opttable.c ../../src/h5repack/h5repack_parse.c ../../src/h5repack/h5repack_refs.c \ + ../../src/h5repack/h5repack_verify.c h5repacktst_SOURCES=$(COMMON_SOURCES) h5repacktst.c -testh5repack_detect_szip_SOURCES=testh5repack_detect_szip.c - -# The h5repack.sh script needs h5repacktst to run first. -h5repack.sh.chkexe_: h5repacktst.chkexe_ if HAVE_SHARED_CONDITIONAL # Build it as shared library if configure is enabled for shared library. diff --git a/tools/h5repack/dynlib_rpk.c b/tools/test/h5repack/dynlib_rpk.c index 3469e58..3469e58 100644 --- a/tools/h5repack/dynlib_rpk.c +++ b/tools/test/h5repack/dynlib_rpk.c diff --git a/tools/h5repack/dynlib_vrpk.c b/tools/test/h5repack/dynlib_vrpk.c index 8da0270..8da0270 100644 --- a/tools/h5repack/dynlib_vrpk.c +++ b/tools/test/h5repack/dynlib_vrpk.c diff --git a/tools/h5repack/h5repack.sh.in b/tools/test/h5repack/h5repack.sh.in index c2f0459..4d3cae8 100644 --- a/tools/h5repack/h5repack.sh.in +++ b/tools/test/h5repack/h5repack.sh.in @@ -29,13 +29,13 @@ TESTNAME=h5repack EXIT_SUCCESS=0 EXIT_FAILURE=1 -H5REPACK=h5repack # The tool name +H5REPACK=../../src/h5repack/h5repack # The tool name H5REPACK_BIN=`pwd`/$H5REPACK # The path of the tool binary -H5DIFF=../h5diff/h5diff # The h5diff tool name +H5DIFF=../../src/h5diff/h5diff # The h5diff tool name H5DIFF_BIN=`pwd`/$H5DIFF # The path of the h5diff tool binary -H5DUMP=../h5dump/h5dump # The h5dump tool name +H5DUMP=../../src/h5dump/h5dump # The h5dump tool name H5DUMP_BIN=`pwd`/$H5DUMP # The path of the h5dump tool binary RM='rm -rf' @@ -55,18 +55,18 @@ nerrors=0 verbose=yes # source dirs -SRC_TOOLS="$srcdir/.." +SRC_TOOLS="$srcdir/../.." SRC_TOOLS_TESTFILES="$SRC_TOOLS/testfiles" # testfiles source dirs for tools SRC_H5LS_TESTFILES="$SRC_TOOLS_TESTFILES" SRC_H5DUMP_TESTFILES="$SRC_TOOLS_TESTFILES" -SRC_H5DIFF_TESTFILES="$SRC_TOOLS/h5diff/testfiles" -SRC_H5COPY_TESTFILES="$SRC_TOOLS/h5copy/testfiles" -SRC_H5REPACK_TESTFILES="$SRC_TOOLS/h5repack/testfiles" -SRC_H5JAM_TESTFILES="$SRC_TOOLS/h5jam/testfiles" -SRC_H5STAT_TESTFILES="$SRC_TOOLS/h5stat/testfiles" -SRC_H5IMPORT_TESTFILES="$SRC_TOOLS/h5import/testfiles" +SRC_H5DIFF_TESTFILES="$SRC_TOOLS/test/h5diff/testfiles" +SRC_H5COPY_TESTFILES="$SRC_TOOLS/test/h5copy/testfiles" +SRC_H5REPACK_TESTFILES="$SRC_TOOLS/test/h5repack/testfiles" +SRC_H5JAM_TESTFILES="$SRC_TOOLS/test/h5jam/testfiles" +SRC_H5STAT_TESTFILES="$SRC_TOOLS/test/h5stat/testfiles" +SRC_H5IMPORT_TESTFILES="$SRC_TOOLS/test/h5import/testfiles" TESTDIR=./testpack test -d $TESTDIR || mkdir $TESTDIR @@ -808,7 +808,7 @@ TOOLTEST_HELP() { } -# This is different from $srcdir/../../bin/output_filter.sh +# This is different from $srcdir/../../../bin/output_filter.sh STDOUT_FILTER() { result_file=$1 tmp_file=/tmp/h5test_tmp_$$ diff --git a/tools/h5repack/h5repack_plugin.sh.in b/tools/test/h5repack/h5repack_plugin.sh.in index c8d5bf7..c7a9a6b 100644 --- a/tools/h5repack/h5repack_plugin.sh.in +++ b/tools/test/h5repack/h5repack_plugin.sh.in @@ -1,16 +1,16 @@ #! /bin/sh # -# Copyright by The HDF Group. -# All rights reserved. -# -# This file is part of HDF5. The full HDF5 copyright notice, including -# terms governing use, modification, and redistribution, is contained in -# the files COPYING and Copyright.html. COPYING can be found at the root -# of the source code distribution tree; Copyright.html can be found at the -# root level of an installed copy of the electronic document set and is -# linked from the top-level documents page. It can also be found at -# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have access -# to either file, you may request a copy from help@hdfgroup.org. +# Copyright by The HDF Group. +# All rights reserved. +# +# This file is part of HDF5. The full HDF5 copyright notice, including +# terms governing use, modification, and redistribution, is contained in +# the files COPYING and Copyright.html. COPYING can be found at the root +# of the source code distribution tree; Copyright.html can be found at the +# root level of an installed copy of the electronic document set and is +# linked from the top-level documents page. It can also be found at +# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have access +# to either file, you may request a copy from help@hdfgroup.org. # srcdir=@srcdir@ TOP_BUILDDIR=@top_builddir@ @@ -21,10 +21,10 @@ DEPRECATED_SYMBOLS="@DEPRECATED_SYMBOLS@" EXIT_SUCCESS=0 EXIT_FAILURE=1 -H5REPACK=h5repack # The tool name +H5REPACK=../../src/h5repack/h5repack # The tool name H5REPACK_BIN=`pwd`/$H5REPACK # The path of the tool binary -H5DUMP=../h5dump/h5dump # The h5dump tool name +H5DUMP=../../src/h5dump/h5dump # The h5dump tool name H5DUMP_BIN=`pwd`/$H5DUMP # The path of the h5dump tool binary nerrors=0 @@ -45,10 +45,10 @@ LS='ls' AWK='awk' # source dirs -SRC_TOOLS="$srcdir/.." +SRC_TOOLS="$srcdir/../.." # testfiles source dirs for tools -SRC_H5REPACK_TESTFILES="$SRC_TOOLS/h5repack/testfiles" +SRC_H5REPACK_TESTFILES="$SRC_TOOLS/test/h5repack/testfiles" TESTDIR=testplug test -d $TESTDIR || mkdir $TESTDIR @@ -165,7 +165,7 @@ VERIFY() { MESSAGE "Verifying $*" } -# This is different from $srcdir/../../bin/output_filter.sh +# This is different from $srcdir/../../../bin/output_filter.sh STDOUT_FILTER() { result_file=$1 tmp_file=/tmp/h5test_tmp_$$ diff --git a/tools/h5repack/h5repacktst.c b/tools/test/h5repack/h5repacktst.c index 82b45fc..82b45fc 100644 --- a/tools/h5repack/h5repacktst.c +++ b/tools/test/h5repack/h5repacktst.c diff --git a/tools/h5repack/testfiles/1_vds.h5-vds_dset_chunk20x10x5-v.ddl b/tools/test/h5repack/testfiles/1_vds.h5-vds_dset_chunk20x10x5-v.ddl index fab9494..fab9494 100644 --- a/tools/h5repack/testfiles/1_vds.h5-vds_dset_chunk20x10x5-v.ddl +++ b/tools/test/h5repack/testfiles/1_vds.h5-vds_dset_chunk20x10x5-v.ddl diff --git a/tools/h5repack/testfiles/2_vds.h5-vds_chunk3x6x9-v.ddl b/tools/test/h5repack/testfiles/2_vds.h5-vds_chunk3x6x9-v.ddl index 51df9dd..51df9dd 100644 --- a/tools/h5repack/testfiles/2_vds.h5-vds_chunk3x6x9-v.ddl +++ b/tools/test/h5repack/testfiles/2_vds.h5-vds_chunk3x6x9-v.ddl diff --git a/tools/h5repack/testfiles/3_1_vds.h5-vds_chunk2x5x8-v.ddl b/tools/test/h5repack/testfiles/3_1_vds.h5-vds_chunk2x5x8-v.ddl index dcd172c..dcd172c 100644 --- a/tools/h5repack/testfiles/3_1_vds.h5-vds_chunk2x5x8-v.ddl +++ b/tools/test/h5repack/testfiles/3_1_vds.h5-vds_chunk2x5x8-v.ddl diff --git a/tools/h5repack/testfiles/4_vds.h5-vds_compa-v.ddl b/tools/test/h5repack/testfiles/4_vds.h5-vds_compa-v.ddl index 1e8927c..1e8927c 100644 --- a/tools/h5repack/testfiles/4_vds.h5-vds_compa-v.ddl +++ b/tools/test/h5repack/testfiles/4_vds.h5-vds_compa-v.ddl diff --git a/tools/h5repack/testfiles/4_vds.h5-vds_conti-v.ddl b/tools/test/h5repack/testfiles/4_vds.h5-vds_conti-v.ddl index c499b35..c499b35 100644 --- a/tools/h5repack/testfiles/4_vds.h5-vds_conti-v.ddl +++ b/tools/test/h5repack/testfiles/4_vds.h5-vds_conti-v.ddl diff --git a/tools/h5repack/testfiles/README b/tools/test/h5repack/testfiles/README index 4096dee..4096dee 100644 --- a/tools/h5repack/testfiles/README +++ b/tools/test/h5repack/testfiles/README diff --git a/tools/h5repack/testfiles/deflate_limit.h5repack_layout.h5.ddl b/tools/test/h5repack/testfiles/deflate_limit.h5repack_layout.h5.ddl index 75f54fa..75f54fa 100644 --- a/tools/h5repack/testfiles/deflate_limit.h5repack_layout.h5.ddl +++ b/tools/test/h5repack/testfiles/deflate_limit.h5repack_layout.h5.ddl diff --git a/tools/h5repack/testfiles/h5repack-help.txt b/tools/test/h5repack/testfiles/h5repack-help.txt index 049e27d..049e27d 100644 --- a/tools/h5repack/testfiles/h5repack-help.txt +++ b/tools/test/h5repack/testfiles/h5repack-help.txt diff --git a/tools/h5repack/testfiles/h5repack.info b/tools/test/h5repack/testfiles/h5repack.info index 216948d..216948d 100644 --- a/tools/h5repack/testfiles/h5repack.info +++ b/tools/test/h5repack/testfiles/h5repack.info diff --git a/tools/h5repack/testfiles/h5repack_attr.h5 b/tools/test/h5repack/testfiles/h5repack_attr.h5 Binary files differindex 80df0be..80df0be 100644 --- a/tools/h5repack/testfiles/h5repack_attr.h5 +++ b/tools/test/h5repack/testfiles/h5repack_attr.h5 diff --git a/tools/h5repack/testfiles/h5repack_attr_refs.h5 b/tools/test/h5repack/testfiles/h5repack_attr_refs.h5 Binary files differindex 1b0ca34..1b0ca34 100644 --- a/tools/h5repack/testfiles/h5repack_attr_refs.h5 +++ b/tools/test/h5repack/testfiles/h5repack_attr_refs.h5 diff --git a/tools/h5repack/testfiles/h5repack_deflate.h5 b/tools/test/h5repack/testfiles/h5repack_deflate.h5 Binary files differindex 4988491..4988491 100644 --- a/tools/h5repack/testfiles/h5repack_deflate.h5 +++ b/tools/test/h5repack/testfiles/h5repack_deflate.h5 diff --git a/tools/h5repack/testfiles/h5repack_early.h5 b/tools/test/h5repack/testfiles/h5repack_early.h5 Binary files differindex d9a7ece..d9a7ece 100644 --- a/tools/h5repack/testfiles/h5repack_early.h5 +++ b/tools/test/h5repack/testfiles/h5repack_early.h5 diff --git a/tools/h5repack/testfiles/h5repack_ext.bin b/tools/test/h5repack/testfiles/h5repack_ext.bin Binary files differindex f858094..f858094 100644 --- a/tools/h5repack/testfiles/h5repack_ext.bin +++ b/tools/test/h5repack/testfiles/h5repack_ext.bin diff --git a/tools/h5repack/testfiles/h5repack_ext.h5 b/tools/test/h5repack/testfiles/h5repack_ext.h5 Binary files differindex 8518b5b..8518b5b 100644 --- a/tools/h5repack/testfiles/h5repack_ext.h5 +++ b/tools/test/h5repack/testfiles/h5repack_ext.h5 diff --git a/tools/h5repack/testfiles/h5repack_fill.h5 b/tools/test/h5repack/testfiles/h5repack_fill.h5 Binary files differindex ac40089..ac40089 100644 --- a/tools/h5repack/testfiles/h5repack_fill.h5 +++ b/tools/test/h5repack/testfiles/h5repack_fill.h5 diff --git a/tools/h5repack/testfiles/h5repack_filters.h5 b/tools/test/h5repack/testfiles/h5repack_filters.h5 Binary files differindex eabade8..eabade8 100644 --- a/tools/h5repack/testfiles/h5repack_filters.h5 +++ b/tools/test/h5repack/testfiles/h5repack_filters.h5 diff --git a/tools/h5repack/testfiles/h5repack_filters.h5-gzip_verbose_filters.tst b/tools/test/h5repack/testfiles/h5repack_filters.h5-gzip_verbose_filters.tst index 36e65b9..36e65b9 100644 --- a/tools/h5repack/testfiles/h5repack_filters.h5-gzip_verbose_filters.tst +++ b/tools/test/h5repack/testfiles/h5repack_filters.h5-gzip_verbose_filters.tst diff --git a/tools/h5repack/testfiles/h5repack_fletcher.h5 b/tools/test/h5repack/testfiles/h5repack_fletcher.h5 Binary files differindex 16ca4ef..16ca4ef 100644 --- a/tools/h5repack/testfiles/h5repack_fletcher.h5 +++ b/tools/test/h5repack/testfiles/h5repack_fletcher.h5 diff --git a/tools/h5repack/testfiles/h5repack_hlink.h5 b/tools/test/h5repack/testfiles/h5repack_hlink.h5 Binary files differindex 80c0fcc..80c0fcc 100644 --- a/tools/h5repack/testfiles/h5repack_hlink.h5 +++ b/tools/test/h5repack/testfiles/h5repack_hlink.h5 diff --git a/tools/h5repack/testfiles/h5repack_layout.UD.h5 b/tools/test/h5repack/testfiles/h5repack_layout.UD.h5 Binary files differindex caf2024..caf2024 100644 --- a/tools/h5repack/testfiles/h5repack_layout.UD.h5 +++ b/tools/test/h5repack/testfiles/h5repack_layout.UD.h5 diff --git a/tools/h5repack/testfiles/h5repack_layout.UD.h5-plugin_none.ddl b/tools/test/h5repack/testfiles/h5repack_layout.UD.h5-plugin_none.ddl index 66c4c69..66c4c69 100644 --- a/tools/h5repack/testfiles/h5repack_layout.UD.h5-plugin_none.ddl +++ b/tools/test/h5repack/testfiles/h5repack_layout.UD.h5-plugin_none.ddl diff --git a/tools/h5repack/testfiles/h5repack_layout.h5 b/tools/test/h5repack/testfiles/h5repack_layout.h5 Binary files differindex 4e53766..4e53766 100644 --- a/tools/h5repack/testfiles/h5repack_layout.h5 +++ b/tools/test/h5repack/testfiles/h5repack_layout.h5 diff --git a/tools/h5repack/testfiles/h5repack_layout.h5-dset2_chunk_20x10-errstk.tst b/tools/test/h5repack/testfiles/h5repack_layout.h5-dset2_chunk_20x10-errstk.tst index 95cc4c6..95cc4c6 100644 --- a/tools/h5repack/testfiles/h5repack_layout.h5-dset2_chunk_20x10-errstk.tst +++ b/tools/test/h5repack/testfiles/h5repack_layout.h5-dset2_chunk_20x10-errstk.tst diff --git a/tools/h5repack/testfiles/h5repack_layout.h5-plugin_test.ddl b/tools/test/h5repack/testfiles/h5repack_layout.h5-plugin_test.ddl index a8b4562..a8b4562 100644 --- a/tools/h5repack/testfiles/h5repack_layout.h5-plugin_test.ddl +++ b/tools/test/h5repack/testfiles/h5repack_layout.h5-plugin_test.ddl diff --git a/tools/h5repack/testfiles/h5repack_layout.h5-plugin_version_test.ddl b/tools/test/h5repack/testfiles/h5repack_layout.h5-plugin_version_test.ddl index 3d09e14..3d09e14 100644 --- a/tools/h5repack/testfiles/h5repack_layout.h5-plugin_version_test.ddl +++ b/tools/test/h5repack/testfiles/h5repack_layout.h5-plugin_version_test.ddl diff --git a/tools/h5repack/testfiles/h5repack_layout.h5-plugin_zero.tst b/tools/test/h5repack/testfiles/h5repack_layout.h5-plugin_zero.tst index 0993d5b..0993d5b 100644 --- a/tools/h5repack/testfiles/h5repack_layout.h5-plugin_zero.tst +++ b/tools/test/h5repack/testfiles/h5repack_layout.h5-plugin_zero.tst diff --git a/tools/h5repack/testfiles/h5repack_layout.h5.ddl b/tools/test/h5repack/testfiles/h5repack_layout.h5.ddl index 00c74f4..00c74f4 100644 --- a/tools/h5repack/testfiles/h5repack_layout.h5.ddl +++ b/tools/test/h5repack/testfiles/h5repack_layout.h5.ddl diff --git a/tools/h5repack/testfiles/h5repack_layout2.h5 b/tools/test/h5repack/testfiles/h5repack_layout2.h5 Binary files differindex f6821e5..f6821e5 100644 --- a/tools/h5repack/testfiles/h5repack_layout2.h5 +++ b/tools/test/h5repack/testfiles/h5repack_layout2.h5 diff --git a/tools/h5repack/testfiles/h5repack_layout3.h5 b/tools/test/h5repack/testfiles/h5repack_layout3.h5 Binary files differindex 6d2de41..6d2de41 100644 --- a/tools/h5repack/testfiles/h5repack_layout3.h5 +++ b/tools/test/h5repack/testfiles/h5repack_layout3.h5 diff --git a/tools/h5repack/testfiles/h5repack_layouto.h5 b/tools/test/h5repack/testfiles/h5repack_layouto.h5 Binary files differindex a038e68..a038e68 100644 --- a/tools/h5repack/testfiles/h5repack_layouto.h5 +++ b/tools/test/h5repack/testfiles/h5repack_layouto.h5 diff --git a/tools/h5repack/testfiles/h5repack_named_dtypes.h5 b/tools/test/h5repack/testfiles/h5repack_named_dtypes.h5 Binary files differindex 85c1352..85c1352 100644 --- a/tools/h5repack/testfiles/h5repack_named_dtypes.h5 +++ b/tools/test/h5repack/testfiles/h5repack_named_dtypes.h5 diff --git a/tools/h5repack/testfiles/h5repack_nbit.h5 b/tools/test/h5repack/testfiles/h5repack_nbit.h5 Binary files differindex ac71bee..ac71bee 100644 --- a/tools/h5repack/testfiles/h5repack_nbit.h5 +++ b/tools/test/h5repack/testfiles/h5repack_nbit.h5 diff --git a/tools/h5repack/testfiles/h5repack_nested_8bit_enum.h5 b/tools/test/h5repack/testfiles/h5repack_nested_8bit_enum.h5 Binary files differindex f1bd8e9..f1bd8e9 100644 --- a/tools/h5repack/testfiles/h5repack_nested_8bit_enum.h5 +++ b/tools/test/h5repack/testfiles/h5repack_nested_8bit_enum.h5 diff --git a/tools/h5repack/testfiles/h5repack_nested_8bit_enum_deflated.h5 b/tools/test/h5repack/testfiles/h5repack_nested_8bit_enum_deflated.h5 Binary files differindex 2e66da2..2e66da2 100644 --- a/tools/h5repack/testfiles/h5repack_nested_8bit_enum_deflated.h5 +++ b/tools/test/h5repack/testfiles/h5repack_nested_8bit_enum_deflated.h5 diff --git a/tools/h5repack/testfiles/h5repack_objs.h5 b/tools/test/h5repack/testfiles/h5repack_objs.h5 Binary files differindex 284b0ac..284b0ac 100644 --- a/tools/h5repack/testfiles/h5repack_objs.h5 +++ b/tools/test/h5repack/testfiles/h5repack_objs.h5 diff --git a/tools/h5repack/testfiles/h5repack_refs.h5 b/tools/test/h5repack/testfiles/h5repack_refs.h5 Binary files differindex 2a1ec9b..2a1ec9b 100644 --- a/tools/h5repack/testfiles/h5repack_refs.h5 +++ b/tools/test/h5repack/testfiles/h5repack_refs.h5 diff --git a/tools/h5repack/testfiles/h5repack_shuffle.h5 b/tools/test/h5repack/testfiles/h5repack_shuffle.h5 Binary files differindex c14e2cb..c14e2cb 100644 --- a/tools/h5repack/testfiles/h5repack_shuffle.h5 +++ b/tools/test/h5repack/testfiles/h5repack_shuffle.h5 diff --git a/tools/h5repack/testfiles/h5repack_soffset.h5 b/tools/test/h5repack/testfiles/h5repack_soffset.h5 Binary files differindex 2acd867..2acd867 100644 --- a/tools/h5repack/testfiles/h5repack_soffset.h5 +++ b/tools/test/h5repack/testfiles/h5repack_soffset.h5 diff --git a/tools/h5repack/testfiles/h5repack_szip.h5 b/tools/test/h5repack/testfiles/h5repack_szip.h5 Binary files differindex b16d169..b16d169 100644 --- a/tools/h5repack/testfiles/h5repack_szip.h5 +++ b/tools/test/h5repack/testfiles/h5repack_szip.h5 diff --git a/tools/h5repack/testfiles/plugin_none.h5repack_layout.UD.h5.tst b/tools/test/h5repack/testfiles/plugin_none.h5repack_layout.UD.h5.tst index 4fb6906..4fb6906 100644 --- a/tools/h5repack/testfiles/plugin_none.h5repack_layout.UD.h5.tst +++ b/tools/test/h5repack/testfiles/plugin_none.h5repack_layout.UD.h5.tst diff --git a/tools/h5repack/testfiles/plugin_test.h5repack_layout.h5.tst b/tools/test/h5repack/testfiles/plugin_test.h5repack_layout.h5.tst index 7f9bd6e..7f9bd6e 100644 --- a/tools/h5repack/testfiles/plugin_test.h5repack_layout.h5.tst +++ b/tools/test/h5repack/testfiles/plugin_test.h5repack_layout.h5.tst diff --git a/tools/h5repack/testfiles/plugin_version_test.h5repack_layout.h5.tst b/tools/test/h5repack/testfiles/plugin_version_test.h5repack_layout.h5.tst index 1a496c6..1a496c6 100644 --- a/tools/h5repack/testfiles/plugin_version_test.h5repack_layout.h5.tst +++ b/tools/test/h5repack/testfiles/plugin_version_test.h5repack_layout.h5.tst diff --git a/tools/h5repack/testfiles/ublock.bin b/tools/test/h5repack/testfiles/ublock.bin index b2d03f3..b2d03f3 100644 --- a/tools/h5repack/testfiles/ublock.bin +++ b/tools/test/h5repack/testfiles/ublock.bin diff --git a/tools/h5repack/testh5repack_detect_szip.c b/tools/test/h5repack/testh5repack_detect_szip.c index e91b2f7..e91b2f7 100644 --- a/tools/h5repack/testh5repack_detect_szip.c +++ b/tools/test/h5repack/testh5repack_detect_szip.c diff --git a/tools/test/h5stat/CMakeLists.txt b/tools/test/h5stat/CMakeLists.txt new file mode 100644 index 0000000..98cfed7 --- /dev/null +++ b/tools/test/h5stat/CMakeLists.txt @@ -0,0 +1,22 @@ +cmake_minimum_required (VERSION 3.1.0) +PROJECT (HDF5_TOOLS_TEST_H5STAT) + +#----------------------------------------------------------------------------- +# Setup include Directories +#----------------------------------------------------------------------------- +INCLUDE_DIRECTORIES (${HDF5_TOOLS_DIR}/lib) + + # -------------------------------------------------------------------- + # Add the h5stat test executables + # -------------------------------------------------------------------- + if (HDF5_BUILD_GENERATORS) + add_executable (h5stat_gentest ${HDF5_TOOLS_TEST_H5STAT_SOURCE_DIR}/h5stat_gentest.c) + TARGET_NAMING (h5stat_gentest STATIC) + TARGET_C_PROPERTIES (h5stat_gentest STATIC " " " ") + target_link_libraries (h5stat_gentest ${HDF5_LIB_TARGET}) + set_target_properties (h5stat_gentest PROPERTIES FOLDER generator/tools) + + #add_test (NAME h5stat_gentest COMMAND $<TARGET_FILE:h5stat_gentest>) + endif (HDF5_BUILD_GENERATORS) + + include (CMakeTests.cmake) diff --git a/tools/h5stat/CMakeTests.cmake b/tools/test/h5stat/CMakeTests.cmake index fea358a..201e978 100644 --- a/tools/h5stat/CMakeTests.cmake +++ b/tools/test/h5stat/CMakeTests.cmake @@ -49,11 +49,11 @@ ) foreach (ddl_file ${HDF5_REFERENCE_FILES}) - HDFTEST_COPY_FILE("${HDF5_TOOLS_H5STAT_SOURCE_DIR}/testfiles/${ddl_file}" "${PROJECT_BINARY_DIR}/${ddl_file}" "h5stat_files") + HDFTEST_COPY_FILE("${HDF5_TOOLS_TEST_H5STAT_SOURCE_DIR}/testfiles/${ddl_file}" "${PROJECT_BINARY_DIR}/${ddl_file}" "h5stat_files") endforeach (ddl_file ${HDF5_REFERENCE_FILES}) foreach (h5_file ${HDF5_REFERENCE_TEST_FILES}) - HDFTEST_COPY_FILE("${HDF5_TOOLS_H5STAT_SOURCE_DIR}/testfiles/${h5_file}" "${PROJECT_BINARY_DIR}/${h5_file}" "h5stat_files") + HDFTEST_COPY_FILE("${HDF5_TOOLS_TEST_H5STAT_SOURCE_DIR}/testfiles/${h5_file}" "${PROJECT_BINARY_DIR}/${h5_file}" "h5stat_files") endforeach (h5_file ${HDF5_REFERENCE_TEST_FILES}) add_custom_target(h5stat_files ALL COMMENT "Copying files needed by h5stat tests" DEPENDS ${h5stat_files_list}) diff --git a/tools/h5stat/Makefile.am b/tools/test/h5stat/Makefile.am index 2a5921f..630e896 100644 --- a/tools/h5stat/Makefile.am +++ b/tools/test/h5stat/Makefile.am @@ -29,14 +29,7 @@ TEST_SCRIPT=testh5stat.sh check_PROGRAMS=$(TEST_PROG) check_SCRIPTS=$(TEST_SCRIPT) -SCRIPT_DEPEND=h5stat$(EXEEXT) - -# These are our main targets, the tools -bin_PROGRAMS=h5stat -bin_SCRIPTS= - -# Add h5stat specific linker flags here -h5stat_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS) +SCRIPT_DEPEND=../../src/h5stat/h5stat$(EXEEXT) # Tell automake to clean h5redeploy script CLEANFILES= diff --git a/tools/h5stat/h5stat_gentest.c b/tools/test/h5stat/h5stat_gentest.c index b1ab168..b1ab168 100644 --- a/tools/h5stat/h5stat_gentest.c +++ b/tools/test/h5stat/h5stat_gentest.c diff --git a/tools/h5stat/testfiles/h5stat_dims1.ddl b/tools/test/h5stat/testfiles/h5stat_dims1.ddl index 07b2900..07b2900 100644 --- a/tools/h5stat/testfiles/h5stat_dims1.ddl +++ b/tools/test/h5stat/testfiles/h5stat_dims1.ddl diff --git a/tools/h5stat/testfiles/h5stat_dims2.ddl b/tools/test/h5stat/testfiles/h5stat_dims2.ddl index dbccd05..dbccd05 100644 --- a/tools/h5stat/testfiles/h5stat_dims2.ddl +++ b/tools/test/h5stat/testfiles/h5stat_dims2.ddl diff --git a/tools/h5stat/testfiles/h5stat_err1_dims.ddl b/tools/test/h5stat/testfiles/h5stat_err1_dims.ddl index 86d375b..86d375b 100644 --- a/tools/h5stat/testfiles/h5stat_err1_dims.ddl +++ b/tools/test/h5stat/testfiles/h5stat_err1_dims.ddl diff --git a/tools/h5stat/testfiles/h5stat_err1_links.ddl b/tools/test/h5stat/testfiles/h5stat_err1_links.ddl index d43207c..d43207c 100644 --- a/tools/h5stat/testfiles/h5stat_err1_links.ddl +++ b/tools/test/h5stat/testfiles/h5stat_err1_links.ddl diff --git a/tools/h5stat/testfiles/h5stat_err1_numattrs.ddl b/tools/test/h5stat/testfiles/h5stat_err1_numattrs.ddl index 01b6c18..01b6c18 100644 --- a/tools/h5stat/testfiles/h5stat_err1_numattrs.ddl +++ b/tools/test/h5stat/testfiles/h5stat_err1_numattrs.ddl diff --git a/tools/h5stat/testfiles/h5stat_err2_numattrs.ddl b/tools/test/h5stat/testfiles/h5stat_err2_numattrs.ddl index 01b6c18..01b6c18 100644 --- a/tools/h5stat/testfiles/h5stat_err2_numattrs.ddl +++ b/tools/test/h5stat/testfiles/h5stat_err2_numattrs.ddl diff --git a/tools/h5stat/testfiles/h5stat_filters-F.ddl b/tools/test/h5stat/testfiles/h5stat_filters-F.ddl index d44445b..d44445b 100644 --- a/tools/h5stat/testfiles/h5stat_filters-F.ddl +++ b/tools/test/h5stat/testfiles/h5stat_filters-F.ddl diff --git a/tools/h5stat/testfiles/h5stat_filters-UD.ddl b/tools/test/h5stat/testfiles/h5stat_filters-UD.ddl index 4efafd1..4efafd1 100644 --- a/tools/h5stat/testfiles/h5stat_filters-UD.ddl +++ b/tools/test/h5stat/testfiles/h5stat_filters-UD.ddl diff --git a/tools/h5stat/testfiles/h5stat_filters-UT.ddl b/tools/test/h5stat/testfiles/h5stat_filters-UT.ddl index d8de31f..d8de31f 100644 --- a/tools/h5stat/testfiles/h5stat_filters-UT.ddl +++ b/tools/test/h5stat/testfiles/h5stat_filters-UT.ddl diff --git a/tools/h5stat/testfiles/h5stat_filters-d.ddl b/tools/test/h5stat/testfiles/h5stat_filters-d.ddl index 6e6dd61..6e6dd61 100644 --- a/tools/h5stat/testfiles/h5stat_filters-d.ddl +++ b/tools/test/h5stat/testfiles/h5stat_filters-d.ddl diff --git a/tools/h5stat/testfiles/h5stat_filters-dT.ddl b/tools/test/h5stat/testfiles/h5stat_filters-dT.ddl index b14ca9f..b14ca9f 100644 --- a/tools/h5stat/testfiles/h5stat_filters-dT.ddl +++ b/tools/test/h5stat/testfiles/h5stat_filters-dT.ddl diff --git a/tools/h5stat/testfiles/h5stat_filters-file.ddl b/tools/test/h5stat/testfiles/h5stat_filters-file.ddl index 5f7eff9..5f7eff9 100644 --- a/tools/h5stat/testfiles/h5stat_filters-file.ddl +++ b/tools/test/h5stat/testfiles/h5stat_filters-file.ddl diff --git a/tools/h5stat/testfiles/h5stat_filters-g.ddl b/tools/test/h5stat/testfiles/h5stat_filters-g.ddl index 290c82a..290c82a 100644 --- a/tools/h5stat/testfiles/h5stat_filters-g.ddl +++ b/tools/test/h5stat/testfiles/h5stat_filters-g.ddl diff --git a/tools/h5stat/testfiles/h5stat_filters.ddl b/tools/test/h5stat/testfiles/h5stat_filters.ddl index 1a4fd72..1a4fd72 100644 --- a/tools/h5stat/testfiles/h5stat_filters.ddl +++ b/tools/test/h5stat/testfiles/h5stat_filters.ddl diff --git a/tools/h5stat/testfiles/h5stat_filters.h5 b/tools/test/h5stat/testfiles/h5stat_filters.h5 Binary files differindex 5b5f4bb..5b5f4bb 100644 --- a/tools/h5stat/testfiles/h5stat_filters.h5 +++ b/tools/test/h5stat/testfiles/h5stat_filters.h5 diff --git a/tools/h5stat/testfiles/h5stat_help1.ddl b/tools/test/h5stat/testfiles/h5stat_help1.ddl index d2a8715..d2a8715 100644 --- a/tools/h5stat/testfiles/h5stat_help1.ddl +++ b/tools/test/h5stat/testfiles/h5stat_help1.ddl diff --git a/tools/h5stat/testfiles/h5stat_help2.ddl b/tools/test/h5stat/testfiles/h5stat_help2.ddl index d2a8715..d2a8715 100644 --- a/tools/h5stat/testfiles/h5stat_help2.ddl +++ b/tools/test/h5stat/testfiles/h5stat_help2.ddl diff --git a/tools/h5stat/testfiles/h5stat_idx.ddl b/tools/test/h5stat/testfiles/h5stat_idx.ddl index b26f1a4..b26f1a4 100644 --- a/tools/h5stat/testfiles/h5stat_idx.ddl +++ b/tools/test/h5stat/testfiles/h5stat_idx.ddl diff --git a/tools/h5stat/testfiles/h5stat_idx.h5 b/tools/test/h5stat/testfiles/h5stat_idx.h5 Binary files differindex 303d1f8..303d1f8 100644 --- a/tools/h5stat/testfiles/h5stat_idx.h5 +++ b/tools/test/h5stat/testfiles/h5stat_idx.h5 diff --git a/tools/h5stat/testfiles/h5stat_links1.ddl b/tools/test/h5stat/testfiles/h5stat_links1.ddl index c650f15..c650f15 100644 --- a/tools/h5stat/testfiles/h5stat_links1.ddl +++ b/tools/test/h5stat/testfiles/h5stat_links1.ddl diff --git a/tools/h5stat/testfiles/h5stat_links2.ddl b/tools/test/h5stat/testfiles/h5stat_links2.ddl index 4622884..4622884 100644 --- a/tools/h5stat/testfiles/h5stat_links2.ddl +++ b/tools/test/h5stat/testfiles/h5stat_links2.ddl diff --git a/tools/h5stat/testfiles/h5stat_links3.ddl b/tools/test/h5stat/testfiles/h5stat_links3.ddl index f80471a..f80471a 100644 --- a/tools/h5stat/testfiles/h5stat_links3.ddl +++ b/tools/test/h5stat/testfiles/h5stat_links3.ddl diff --git a/tools/h5stat/testfiles/h5stat_links4.ddl b/tools/test/h5stat/testfiles/h5stat_links4.ddl index 94feffd..94feffd 100644 --- a/tools/h5stat/testfiles/h5stat_links4.ddl +++ b/tools/test/h5stat/testfiles/h5stat_links4.ddl diff --git a/tools/h5stat/testfiles/h5stat_links5.ddl b/tools/test/h5stat/testfiles/h5stat_links5.ddl index 6f33bed..6f33bed 100644 --- a/tools/h5stat/testfiles/h5stat_links5.ddl +++ b/tools/test/h5stat/testfiles/h5stat_links5.ddl diff --git a/tools/h5stat/testfiles/h5stat_newgrat-UA.ddl b/tools/test/h5stat/testfiles/h5stat_newgrat-UA.ddl index a5ee7e8..a5ee7e8 100644 --- a/tools/h5stat/testfiles/h5stat_newgrat-UA.ddl +++ b/tools/test/h5stat/testfiles/h5stat_newgrat-UA.ddl diff --git a/tools/h5stat/testfiles/h5stat_newgrat-UG.ddl b/tools/test/h5stat/testfiles/h5stat_newgrat-UG.ddl index 41195ac..41195ac 100644 --- a/tools/h5stat/testfiles/h5stat_newgrat-UG.ddl +++ b/tools/test/h5stat/testfiles/h5stat_newgrat-UG.ddl diff --git a/tools/h5stat/testfiles/h5stat_newgrat.ddl b/tools/test/h5stat/testfiles/h5stat_newgrat.ddl index e305f58..e305f58 100644 --- a/tools/h5stat/testfiles/h5stat_newgrat.ddl +++ b/tools/test/h5stat/testfiles/h5stat_newgrat.ddl diff --git a/tools/h5stat/testfiles/h5stat_newgrat.h5 b/tools/test/h5stat/testfiles/h5stat_newgrat.h5 Binary files differindex c919b71..c919b71 100644 --- a/tools/h5stat/testfiles/h5stat_newgrat.h5 +++ b/tools/test/h5stat/testfiles/h5stat_newgrat.h5 diff --git a/tools/h5stat/testfiles/h5stat_nofile.ddl b/tools/test/h5stat/testfiles/h5stat_nofile.ddl index d8a8b2c..d8a8b2c 100644 --- a/tools/h5stat/testfiles/h5stat_nofile.ddl +++ b/tools/test/h5stat/testfiles/h5stat_nofile.ddl diff --git a/tools/h5stat/testfiles/h5stat_notexist.ddl b/tools/test/h5stat/testfiles/h5stat_notexist.ddl index cc25e43..cc25e43 100644 --- a/tools/h5stat/testfiles/h5stat_notexist.ddl +++ b/tools/test/h5stat/testfiles/h5stat_notexist.ddl diff --git a/tools/h5stat/testfiles/h5stat_numattrs1.ddl b/tools/test/h5stat/testfiles/h5stat_numattrs1.ddl index fb5568d..fb5568d 100644 --- a/tools/h5stat/testfiles/h5stat_numattrs1.ddl +++ b/tools/test/h5stat/testfiles/h5stat_numattrs1.ddl diff --git a/tools/h5stat/testfiles/h5stat_numattrs2.ddl b/tools/test/h5stat/testfiles/h5stat_numattrs2.ddl index ccb23c1..ccb23c1 100644 --- a/tools/h5stat/testfiles/h5stat_numattrs2.ddl +++ b/tools/test/h5stat/testfiles/h5stat_numattrs2.ddl diff --git a/tools/h5stat/testfiles/h5stat_numattrs3.ddl b/tools/test/h5stat/testfiles/h5stat_numattrs3.ddl index de8d6a3..de8d6a3 100644 --- a/tools/h5stat/testfiles/h5stat_numattrs3.ddl +++ b/tools/test/h5stat/testfiles/h5stat_numattrs3.ddl diff --git a/tools/h5stat/testfiles/h5stat_numattrs4.ddl b/tools/test/h5stat/testfiles/h5stat_numattrs4.ddl index 2b0122a..2b0122a 100644 --- a/tools/h5stat/testfiles/h5stat_numattrs4.ddl +++ b/tools/test/h5stat/testfiles/h5stat_numattrs4.ddl diff --git a/tools/h5stat/testfiles/h5stat_threshold.h5 b/tools/test/h5stat/testfiles/h5stat_threshold.h5 Binary files differindex 9f7c8c8..9f7c8c8 100644 --- a/tools/h5stat/testfiles/h5stat_threshold.h5 +++ b/tools/test/h5stat/testfiles/h5stat_threshold.h5 diff --git a/tools/h5stat/testfiles/h5stat_tsohm.ddl b/tools/test/h5stat/testfiles/h5stat_tsohm.ddl index 4cf33fc..4cf33fc 100644 --- a/tools/h5stat/testfiles/h5stat_tsohm.ddl +++ b/tools/test/h5stat/testfiles/h5stat_tsohm.ddl diff --git a/tools/h5stat/testfiles/h5stat_tsohm.h5 b/tools/test/h5stat/testfiles/h5stat_tsohm.h5 Binary files differindex e6c89f6..e6c89f6 100644 --- a/tools/h5stat/testfiles/h5stat_tsohm.h5 +++ b/tools/test/h5stat/testfiles/h5stat_tsohm.h5 diff --git a/tools/test/h5stat/testh5stat.sh.in b/tools/test/h5stat/testh5stat.sh.in new file mode 100644 index 0000000..e94f9bd --- /dev/null +++ b/tools/test/h5stat/testh5stat.sh.in @@ -0,0 +1,318 @@ +#! /bin/sh +# +# Copyright by The HDF Group. +# Copyright by the Board of Trustees of the University of Illinois. +# All rights reserved. +# +# This file is part of HDF5. The full HDF5 copyright notice, including +# terms governing use, modification, and redistribution, is contained in +# the files COPYING and Copyright.html. COPYING can be found at the root +# of the source code distribution tree; Copyright.html can be found at the +# root level of an installed copy of the electronic HDF5 document set and +# is linked from the top-level documents page. It can also be found at +# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have +# access to either file, you may request a copy from help@hdfgroup.org. +# +# Tests for the h5stat tool +# +# Modifcations: +# Vailin Choi; July 2013 +# Add tests for -l, -m, -a options +# + +srcdir=@srcdir@ + +# Determine which filters are available +USE_FILTER_SZIP="@USE_FILTER_SZIP@" +USE_FILTER_DEFLATE="@USE_FILTER_DEFLATE@" + +TESTNAME=h5stat +EXIT_SUCCESS=0 +EXIT_FAILURE=1 + +STAT=../../src/h5stat/h5stat # The tool name +STAT_BIN=`pwd`/$STAT # The path of the tool binary + +RM='rm -rf' +CMP='cmp -s' +DIFF='diff -c' +CP='cp' +DIRNAME='dirname' +LS='ls' +AWK='awk' + +nerrors=0 +verbose=yes + +# source dirs +SRC_TOOLS="$srcdir/../.." +SRC_TOOLS_TESTFILES="$SRC_TOOLS/testfiles" + +# testfiles source dirs for tools +SRC_H5LS_TESTFILES="$SRC_TOOLS_TESTFILES" +SRC_H5DUMP_TESTFILES="$SRC_TOOLS_TESTFILES" +SRC_H5DIFF_TESTFILES="$SRC_TOOLS/test/h5diff/testfiles" +SRC_H5COPY_TESTFILES="$SRC_TOOLS/test/h5copy/testfiles" +SRC_H5REPACK_TESTFILES="$SRC_TOOLS/test/h5repack/testfiles" +SRC_H5JAM_TESTFILES="$SRC_TOOLS/test/h5jam/testfiles" +SRC_H5STAT_TESTFILES="$SRC_TOOLS/test/h5stat/testfiles" +SRC_H5IMPORT_TESTFILES="$SRC_TOOLS/test/h5import/testfiles" + +TESTDIR=./testfiles +test -d $TESTDIR || mkdir $TESTDIR + +###################################################################### +# test files +# -------------------------------------------------------------------- +# All the test files copy from source directory to test directory +# NOTE: Keep this framework to add/remove test files. +# Any test files from other tools can be used in this framework. +# This list are also used for checking exist. +# Comment '#' without space can be used. +# -------------------------------------------------------------------- +LIST_HDF5_TEST_FILES=" +$SRC_H5STAT_TESTFILES/h5stat_filters.h5 +$SRC_H5STAT_TESTFILES/h5stat_tsohm.h5 +$SRC_H5STAT_TESTFILES/h5stat_newgrat.h5 +$SRC_H5STAT_TESTFILES/h5stat_idx.h5 +$SRC_H5STAT_TESTFILES/h5stat_threshold.h5 +" + +LIST_OTHER_TEST_FILES=" +$SRC_H5STAT_TESTFILES/h5stat_help1.ddl +$SRC_H5STAT_TESTFILES/h5stat_help2.ddl +$SRC_H5STAT_TESTFILES/h5stat_notexist.ddl +$SRC_H5STAT_TESTFILES/h5stat_nofile.ddl +$SRC_H5STAT_TESTFILES/h5stat_filters.ddl +$SRC_H5STAT_TESTFILES/h5stat_filters-file.ddl +$SRC_H5STAT_TESTFILES/h5stat_filters-F.ddl +$SRC_H5STAT_TESTFILES/h5stat_filters-d.ddl +$SRC_H5STAT_TESTFILES/h5stat_filters-g.ddl +$SRC_H5STAT_TESTFILES/h5stat_filters-dT.ddl +$SRC_H5STAT_TESTFILES/h5stat_filters-UD.ddl +$SRC_H5STAT_TESTFILES/h5stat_filters-UT.ddl +$SRC_H5STAT_TESTFILES/h5stat_tsohm.ddl +$SRC_H5STAT_TESTFILES/h5stat_newgrat.ddl +$SRC_H5STAT_TESTFILES/h5stat_newgrat-UG.ddl +$SRC_H5STAT_TESTFILES/h5stat_newgrat-UA.ddl +$SRC_H5STAT_TESTFILES/h5stat_idx.ddl +$SRC_H5STAT_TESTFILES/h5stat_err1_links.ddl +$SRC_H5STAT_TESTFILES/h5stat_links1.ddl +$SRC_H5STAT_TESTFILES/h5stat_links2.ddl +$SRC_H5STAT_TESTFILES/h5stat_links3.ddl +$SRC_H5STAT_TESTFILES/h5stat_links4.ddl +$SRC_H5STAT_TESTFILES/h5stat_links5.ddl +$SRC_H5STAT_TESTFILES/h5stat_err1_dims.ddl +$SRC_H5STAT_TESTFILES/h5stat_dims1.ddl +$SRC_H5STAT_TESTFILES/h5stat_dims2.ddl +$SRC_H5STAT_TESTFILES/h5stat_err1_numattrs.ddl +$SRC_H5STAT_TESTFILES/h5stat_err2_numattrs.ddl +$SRC_H5STAT_TESTFILES/h5stat_numattrs1.ddl +$SRC_H5STAT_TESTFILES/h5stat_numattrs2.ddl +$SRC_H5STAT_TESTFILES/h5stat_numattrs3.ddl +$SRC_H5STAT_TESTFILES/h5stat_numattrs4.ddl +" + +# +# copy test files and expected output files from source dirs to test dir +# +COPY_TESTFILES="$LIST_HDF5_TEST_FILES $LIST_OTHER_TEST_FILES" + +COPY_TESTFILES_TO_TESTDIR() +{ + # copy test files. Used -f to make sure get a new copy + for tstfile in $COPY_TESTFILES + do + # ignore '#' comment + echo $tstfile | tr -d ' ' | grep '^#' > /dev/null + RET=$? + if [ $RET -eq 1 ]; then + # skip cp if srcdir is same as destdir + # this occurs when build/test performed in source dir and + # make cp fail + SDIR=`$DIRNAME $tstfile` + INODE_SDIR=`$LS -i -d $SDIR | $AWK -F' ' '{print $1}'` + INODE_DDIR=`$LS -i -d $TESTDIR | $AWK -F' ' '{print $1}'` + if [ "$INODE_SDIR" != "$INODE_DDIR" ]; then + $CP -f $tstfile $TESTDIR + if [ $? -ne 0 ]; then + echo "Error: FAILED to copy $tstfile ." + + # Comment out this to CREATE expected file + exit $EXIT_FAILURE + fi + fi + fi + done +} + +CLEAN_TESTFILES_AND_TESTDIR() +{ + # skip rm if srcdir is same as destdir + # this occurs when build/test performed in source dir and + # make cp fail + SDIR=$SRC_H5STAT_TESTFILES + INODE_SDIR=`$LS -i -d $SDIR | $AWK -F' ' '{print $1}'` + INODE_DDIR=`$LS -i -d $TESTDIR | $AWK -F' ' '{print $1}'` + if [ "$INODE_SDIR" != "$INODE_DDIR" ]; then + $RM $TESTDIR + fi +} + +# Print a line-line message left justified in a field of 70 characters +# beginning with the word "Testing". +# +TESTING() { + SPACES=" " + echo "Testing $* $SPACES" | cut -c1-70 | tr -d '\012' +} + +# Source in the output filter function definitions. +. $srcdir/../../../bin/output_filter.sh + +# Run a test and print PASS or *FAIL*. If a test fails then increment +# the `nerrors' global variable and (if $verbose is set) display the +# difference between the actual output and the expected output. The +# expected output is given as the first argument to this function and +# the actual output file is calculated by replacing the `.ddl' with +# `.out'. The actual output is not removed if $HDF5_NOCLEANUP has a +# non-zero value. +# +TOOLTEST() { + expect="$TESTDIR/$1" + actual="$TESTDIR/`basename $1 .ddl`.out" + actual_err="$TESTDIR/`basename $1 .ddl`.err" + actual_sav=${actual}-sav + actual_err_sav=${actual_err}-sav + shift + + # Run test. + TESTING $STAT $@ + ( + cd $TESTDIR + $RUNSERIAL $STAT_BIN $@ + ) >$actual 2>$actual_err + + # save actual and actual_err in case they are needed later. + cp $actual $actual_sav + STDOUT_FILTER $actual + cp $actual_err $actual_err_sav + STDERR_FILTER $actual_err + cat $actual_err >> $actual + + if [ ! -f $expect ]; then + # Create the expect file if it doesn't yet exist. + echo " CREATED" + cp $actual $expect + elif $CMP $expect $actual; then + echo " PASSED" + else + echo "*FAILED*" + echo " Expected result (*.ddl) differs from actual result (*.out)" + nerrors="`expr $nerrors + 1`" + test yes = "$verbose" && $DIFF $expect $actual |sed 's/^/ /' + fi + + # Clean up output file + if test -z "$HDF5_NOCLEANUP"; then + rm -f $actual $actual_err $actual_sav $actual_err_sav + fi +} + + +# Print a "SKIP" message +SKIP() { + TESTING $STAT $@ + echo " -SKIP-" +} + + + +############################################################################## +############################################################################## +### T H E T E S T S ### +############################################################################## +############################################################################## +# prepare for test +COPY_TESTFILES_TO_TESTDIR + +# Test for help flag +TOOLTEST h5stat_help1.ddl -h +TOOLTEST h5stat_help2.ddl --help +# Test when h5stat a file that does not exist +TOOLTEST h5stat_notexist.ddl notexist.h5 +TOOLTEST h5stat_nofile.ddl '' + +# Test file with groups, compressed datasets, user-applied fileters, etc. +# h5stat_filters.h5 is a copy of ../../testfiles/tfilters.h5 as of release 1.8.0-alpha4 +TOOLTEST h5stat_filters.ddl h5stat_filters.h5 +TOOLTEST h5stat_filters-file.ddl -f h5stat_filters.h5 +TOOLTEST h5stat_filters-F.ddl -F h5stat_filters.h5 +TOOLTEST h5stat_filters-d.ddl -d h5stat_filters.h5 +TOOLTEST h5stat_filters-g.ddl -g h5stat_filters.h5 +TOOLTEST h5stat_filters-dT.ddl -dT h5stat_filters.h5 +TOOLTEST h5stat_filters-UD.ddl -D h5stat_filters.h5 +TOOLTEST h5stat_filters-UT.ddl -T h5stat_filters.h5 +# +# h5stat_tsohm.h5 is a copy of ../../../test/tsohm.h5 generated by tsohm.c +# as of release 1.8.7-snap0 (on a 64-bit machine) +TOOLTEST h5stat_tsohm.ddl h5stat_tsohm.h5 +# h5stat_newgrat.h5 is generated by h5stat_gentest.c +TOOLTEST h5stat_newgrat.ddl h5stat_newgrat.h5 +TOOLTEST h5stat_newgrat-UG.ddl -G h5stat_newgrat.h5 +TOOLTEST h5stat_newgrat-UA.ddl -A h5stat_newgrat.h5 +# h5stat_idx.h5 is generated by h5stat_gentest.c +TOOLTEST h5stat_idx.ddl h5stat_idx.h5 +# +# Tests for -l (--links) option on h5stat_threshold.h5: +# -l 0 (incorrect threshold value) +# -g -l 8 +# --links=8 +# --links=20 -g +TOOLTEST h5stat_err1_links.ddl -l 0 h5stat_threshold.h5 +TOOLTEST h5stat_links1.ddl -g -l 8 h5stat_threshold.h5 +TOOLTEST h5stat_links2.ddl --links=8 h5stat_threshold.h5 +TOOLTEST h5stat_links3.ddl --links=20 -g h5stat_threshold.h5 +# +# Tests for -l (--links) option on h5stat_newgrat.h5: +# -g +# -g -l 40000 +TOOLTEST h5stat_links4.ddl -g h5stat_newgrat.h5 +TOOLTEST h5stat_links5.ddl -g -l 40000 h5stat_newgrat.h5 +# +# Tests for -m (--dims) option on h5stat_threshold.h5 +# -d --dims=-1 (incorrect threshold value) +# -gd -m 5 +# -d --di=15 +TOOLTEST h5stat_err1_dims.ddl -d --dims=-1 h5stat_threshold.h5 +TOOLTEST h5stat_dims1.ddl -gd -m 5 h5stat_threshold.h5 +TOOLTEST h5stat_dims2.ddl -d --di=15 h5stat_threshold.h5 +# +# Tests for -a option on h5stat_threshold.h5 +# -a -2 (incorrect threshold value) +# --numattrs (without threshold value) +# -AS -a 10 +# -a 1 +# -A --numattrs=25 +TOOLTEST h5stat_err1_numattrs.ddl -a -2 h5stat_threshold.h5 +TOOLTEST h5stat_err2_numattrs.ddl --numattrs h5stat_threshold.h5 +TOOLTEST h5stat_numattrs1.ddl -AS -a 10 h5stat_threshold.h5 +TOOLTEST h5stat_numattrs2.ddl -a 1 h5stat_threshold.h5 +TOOLTEST h5stat_numattrs3.ddl -A --numattrs=25 h5stat_threshold.h5 +# +# Tests for -a option on h5stat_newgrat.h5 +# -A -a 100 +TOOLTEST h5stat_numattrs4.ddl -A -a 100 h5stat_newgrat.h5 +# + +# Clean up temporary files/directories +CLEAN_TESTFILES_AND_TESTDIR + +if test $nerrors -eq 0 ; then + echo "All $TESTNAME tests passed." + exit $EXIT_SUCCESS +else + echo "$TESTNAME tests failed with $nerrors errors." + exit $EXIT_FAILURE +fi + diff --git a/tools/test/misc/CMakeLists.txt b/tools/test/misc/CMakeLists.txt new file mode 100644 index 0000000..db68eb1 --- /dev/null +++ b/tools/test/misc/CMakeLists.txt @@ -0,0 +1,30 @@ +cmake_minimum_required (VERSION 3.1.0) +PROJECT (HDF5_TOOLS_TEST_MISC) + +#----------------------------------------------------------------------------- +# Setup include Directories +#----------------------------------------------------------------------------- +INCLUDE_DIRECTORIES (${HDF5_TOOLS_DIR}/lib) + + # -------------------------------------------------------------------- + # Add the misc test executables + # -------------------------------------------------------------------- + if (HDF5_BUILD_GENERATORS) + add_executable (h5repart_gentest ${HDF5_TOOLS_TEST_MISC_SOURCE_DIR}/h5repart_gentest.c) + TARGET_NAMING (h5repart_gentest STATIC) + TARGET_C_PROPERTIES (h5repart_gentest STATIC " " " ") + target_link_libraries (h5repart_gentest ${HDF5_LIB_TARGET} ${HDF5_TOOLS_LIB_TARGET}) + set_target_properties (h5repart_gentest PROPERTIES FOLDER generator/tools) + #add_test (NAME h5repart_gentest COMMAND $<TARGET_FILE:h5repart_gentest>) + + add_subdirectory (${HDF5_TOOLS_TEST_MISC_SOURCE_DIR}/vds) + + endif (HDF5_BUILD_GENERATORS) + + add_executable (h5repart_test ${HDF5_TOOLS_TEST_MISC_SOURCE_DIR}/repart_test.c) + TARGET_NAMING (h5repart_test STATIC) + TARGET_C_PROPERTIES (h5repart_test STATIC " " " ") + target_link_libraries (h5repart_test ${HDF5_LIB_TARGET} ${HDF5_TOOLS_LIB_TARGET}) + set_target_properties (h5repart_test PROPERTIES FOLDER tools) + + include (CMakeTests.cmake) diff --git a/tools/misc/CMakeTests.cmake b/tools/test/misc/CMakeTests.cmake index bc2760b..c041b21 100644 --- a/tools/misc/CMakeTests.cmake +++ b/tools/test/misc/CMakeTests.cmake @@ -30,7 +30,7 @@ ) foreach (h5_file ${HDF5_REFERENCE_TEST_FILES}) - HDFTEST_COPY_FILE("${HDF5_TOOLS_SRC_DIR}/testfiles/${h5_file}" "${PROJECT_BINARY_DIR}/${h5_file}" "h5repart_files") + HDFTEST_COPY_FILE("${HDF5_TOOLS_DIR}/testfiles/${h5_file}" "${PROJECT_BINARY_DIR}/${h5_file}" "h5repart_files") endforeach (h5_file ${HDF5_REFERENCE_TEST_FILES}) add_custom_target(h5repart_files ALL COMMENT "Copying files needed by h5repart tests" DEPENDS ${h5repart_files_list}) @@ -55,13 +55,13 @@ file (MAKE_DIRECTORY "${PROJECT_BINARY_DIR}/testfiles") foreach (h5_mkgrp_file ${HDF5_MKGRP_TEST_FILES}) - HDFTEST_COPY_FILE("${HDF5_TOOLS_SRC_DIR}/testfiles/${h5_mkgrp_file}" "${PROJECT_BINARY_DIR}/testfiles/${h5_mkgrp_file}" "h5mkgrp_files") + HDFTEST_COPY_FILE("${HDF5_TOOLS_DIR}/testfiles/${h5_mkgrp_file}" "${PROJECT_BINARY_DIR}/testfiles/${h5_mkgrp_file}" "h5mkgrp_files") endforeach (h5_mkgrp_file ${HDF5_MKGRP_TEST_FILES}) - HDFTEST_COPY_FILE("${PROJECT_SOURCE_DIR}/testfiles/h5mkgrp_help.txt" "${PROJECT_BINARY_DIR}/testfiles/h5mkgrp_help.txt" "h5mkgrp_files") + HDFTEST_COPY_FILE("${HDF5_TOOLS_TEST_MISC_SOURCE_DIR}/testfiles/h5mkgrp_help.txt" "${PROJECT_BINARY_DIR}/testfiles/h5mkgrp_help.txt" "h5mkgrp_files") add_custom_target(h5mkgrp_files ALL COMMENT "Copying files needed by h5mkgrp tests" DEPENDS ${h5mkgrp_files_list}) - configure_file (${PROJECT_SOURCE_DIR}/testfiles/h5mkgrp_version.txt.in ${PROJECT_BINARY_DIR}/testfiles/h5mkgrp_version.txt @ONLY) + configure_file (${HDF5_TOOLS_TEST_MISC_SOURCE_DIR}/testfiles/h5mkgrp_version.txt.in ${PROJECT_BINARY_DIR}/testfiles/h5mkgrp_version.txt @ONLY) ############################################################################## ############################################################################## diff --git a/tools/test/misc/Makefile.am b/tools/test/misc/Makefile.am new file mode 100644 index 0000000..4168e8c --- /dev/null +++ b/tools/test/misc/Makefile.am @@ -0,0 +1,47 @@ +# +# Copyright by The HDF Group. +# Copyright by the Board of Trustees of the University of Illinois. +# All rights reserved. +# +# This file is part of HDF5. The full HDF5 copyright notice, including +# terms governing use, modification, and redistribution, is contained in +# the files COPYING and Copyright.html. COPYING can be found at the root +# of the source code distribution tree; Copyright.html can be found at the +# root level of an installed copy of the electronic HDF5 document set and +# is linked from the top-level documents page. It can also be found at +# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have +# access to either file, you may request a copy from help@hdfgroup.org. +## +## Makefile.am +## Run automake to generate a Makefile.in from this file. +# +# HDF5 Library Makefile(.in) +# + +include $(top_srcdir)/config/commence.am + +SUBDIRS=vds + +# Include src directory +AM_CPPFLAGS+=-I$(top_srcdir)/src -I$(top_srcdir)/tools/lib + +#test scripts and programs +TEST_PROG=h5repart_gentest talign +TEST_SCRIPT=testh5repart.sh testh5mkgrp.sh + +check_PROGRAMS=$(TEST_PROG) repart_test +check_SCRIPTS=$(TEST_SCRIPT) +SCRIPT_DEPEND=../../src/misc/h5repart$(EXEEXT) ../../src/misc/h5mkgrp$(EXEEXT) + +# Temporary files. *.h5 are generated by h5repart_gentest. They should +# copied to the testfiles/ directory if update is required. fst_family*.h5 +# and scd_family*.h5 were created by setting the HDF5_NOCLEANUP variable. +CHECK_CLEANFILES+=*.h5 ../testfiles/fst_family*.h5 ../testfiles/scd_family*.h5 + +# These were generated by configure. Remove them only when distclean. +DISTCLEANFILES=testh5repart.sh + +# All programs rely on hdf5 library and h5tools library +LDADD=$(LIBH5TOOLS) $(LIBHDF5) + +include $(top_srcdir)/config/conclude.am diff --git a/tools/misc/h5perf_gentest.c b/tools/test/misc/h5perf_gentest.c index 50c18c1..50c18c1 100644 --- a/tools/misc/h5perf_gentest.c +++ b/tools/test/misc/h5perf_gentest.c diff --git a/tools/misc/h5repart_gentest.c b/tools/test/misc/h5repart_gentest.c index 8a34694..8a34694 100644 --- a/tools/misc/h5repart_gentest.c +++ b/tools/test/misc/h5repart_gentest.c diff --git a/tools/misc/repart_test.c b/tools/test/misc/repart_test.c index e6da779..e6da779 100644 --- a/tools/misc/repart_test.c +++ b/tools/test/misc/repart_test.c diff --git a/tools/misc/talign.c b/tools/test/misc/talign.c index be373e7..be373e7 100644 --- a/tools/misc/talign.c +++ b/tools/test/misc/talign.c diff --git a/tools/misc/testfiles/h5mkgrp_help.txt b/tools/test/misc/testfiles/h5mkgrp_help.txt index ba130f6..ba130f6 100644 --- a/tools/misc/testfiles/h5mkgrp_help.txt +++ b/tools/test/misc/testfiles/h5mkgrp_help.txt diff --git a/tools/misc/testfiles/h5mkgrp_version.txt.in b/tools/test/misc/testfiles/h5mkgrp_version.txt.in index 75c13a5..75c13a5 100644 --- a/tools/misc/testfiles/h5mkgrp_version.txt.in +++ b/tools/test/misc/testfiles/h5mkgrp_version.txt.in diff --git a/tools/misc/testh5mkgrp.sh.in b/tools/test/misc/testh5mkgrp.sh.in index a0413e1..83ffe16 100644 --- a/tools/misc/testh5mkgrp.sh.in +++ b/tools/test/misc/testh5mkgrp.sh.in @@ -25,11 +25,11 @@ TESTNAME=h5mkgrp EXIT_SUCCESS=0 EXIT_FAILURE=1 -H5MKGRP=h5mkgrp # The tool name +H5MKGRP=../../src/misc/h5mkgrp # The tool name H5MKGRP_BIN=`pwd`/$H5MKGRP # The path of the tool binary -H5LS=h5ls # The h5ls tool name +H5LS=../../src/h5ls/h5ls # The h5ls tool name H5LS_ARGS=-vr # Arguments to the h5ls tool -H5LS_BIN=`pwd`/../h5ls/$H5LS # The path of the h5ls tool binary +H5LS_BIN=`pwd`/$H5LS # The path of the h5ls tool binary RM='rm -rf' CMP='cmp' @@ -43,11 +43,11 @@ nerrors=0 verbose=yes # source dirs -SRC_TOOLS="$srcdir/../" +SRC_TOOLS="$srcdir/../.." SRC_TOOLS_TESTFILES="$SRC_TOOLS/testfiles" # testfiles source dirs for tools -SRC_H5MKGRP_TESTFILES="$SRC_TOOLS/misc/testfiles" +SRC_H5MKGRP_TESTFILES="$SRC_TOOLS/test/misc/testfiles" TESTDIR=./testgrp test -d $TESTDIR || mkdir -p $TESTDIR @@ -134,7 +134,7 @@ TESTING() } # Source in the output filter function definitions. -. $srcdir/../../bin/output_filter.sh +. $srcdir/../../../bin/output_filter.sh # Print a line-line message left justified in a field of 70 characters # beginning with the word "Verifying". diff --git a/tools/misc/testh5repart.sh.in b/tools/test/misc/testh5repart.sh.in index fc33e0e..0bce3a7 100644 --- a/tools/misc/testh5repart.sh.in +++ b/tools/test/misc/testh5repart.sh.in @@ -21,7 +21,7 @@ TESTNAME=h5repart EXIT_SUCCESS=0 EXIT_FAILURE=1 -REPART=h5repart # The tool name +REPART=../../src/misc/h5repart # The tool name REPART_BIN=`pwd`/$REPART # The path of the tool binary REPARTED_FAM=repart_test # The test name diff --git a/tools/misc/vds/CMakeLists.txt b/tools/test/misc/vds/CMakeLists.txt index dcf883c..23dc85c 100644 --- a/tools/misc/vds/CMakeLists.txt +++ b/tools/test/misc/vds/CMakeLists.txt @@ -1,13 +1,13 @@ cmake_minimum_required (VERSION 3.1.0) -PROJECT (HDF5_TOOLS_MISC_VDS) +PROJECT (HDF5_TOOLS_TEST_MISC_VDS) #----------------------------------------------------------------------------- # Setup include Directories #----------------------------------------------------------------------------- -INCLUDE_DIRECTORIES (${HDF5_TOOLS_SRC_DIR}/lib) +INCLUDE_DIRECTORIES (${HDF5_TOOLS_DIR}/lib) MACRO (ADD_H5_GENERATOR genfile) - add_executable (${genfile} ${HDF5_TOOLS_MISC_VDS_SOURCE_DIR}/${genfile}.c) + add_executable (${genfile} ${HDF5_TOOLS_TEST_MISC_VDS_SOURCE_DIR}/${genfile}.c) TARGET_NAMING (${genfile} STATIC) TARGET_C_PROPERTIES (${genfile} STATIC " " " ") target_link_libraries (${genfile} ${HDF5_LIB_TARGET} ${HDF5_TOOLS_LIB_TARGET}) diff --git a/tools/misc/vds/Makefile.am b/tools/test/misc/vds/Makefile.am index f1ef80c..89aed64 100644 --- a/tools/misc/vds/Makefile.am +++ b/tools/test/misc/vds/Makefile.am @@ -21,7 +21,7 @@ include $(top_srcdir)/config/commence.am # Include src directory -AM_CPPFLAGS+=-I$(top_srcdir)/src -I$(top_srcdir)/tools/lib +AM_CPPFLAGS+=-I$(top_srcdir)/src -I$(top_srcdir)/tools/lib -I$(top_srcdir)/tools/test/misc/vds #test scripts and programs TEST_PROG=UC_1_one_dim_gen UC_2_two_dims_gen UC_3_gaps_gen UC_4_printf_gen \ diff --git a/tools/misc/vds/UC_1.h b/tools/test/misc/vds/UC_1.h index 2150cfa..2150cfa 100644 --- a/tools/misc/vds/UC_1.h +++ b/tools/test/misc/vds/UC_1.h diff --git a/tools/misc/vds/UC_1_one_dim_gen.c b/tools/test/misc/vds/UC_1_one_dim_gen.c index f47b982..f47b982 100644 --- a/tools/misc/vds/UC_1_one_dim_gen.c +++ b/tools/test/misc/vds/UC_1_one_dim_gen.c diff --git a/tools/misc/vds/UC_2.h b/tools/test/misc/vds/UC_2.h index fe3f350..fe3f350 100644 --- a/tools/misc/vds/UC_2.h +++ b/tools/test/misc/vds/UC_2.h diff --git a/tools/misc/vds/UC_2_two_dims_gen.c b/tools/test/misc/vds/UC_2_two_dims_gen.c index d08cc5f..d08cc5f 100644 --- a/tools/misc/vds/UC_2_two_dims_gen.c +++ b/tools/test/misc/vds/UC_2_two_dims_gen.c diff --git a/tools/misc/vds/UC_3.h b/tools/test/misc/vds/UC_3.h index 0654a48..0654a48 100644 --- a/tools/misc/vds/UC_3.h +++ b/tools/test/misc/vds/UC_3.h diff --git a/tools/misc/vds/UC_3_gaps_gen.c b/tools/test/misc/vds/UC_3_gaps_gen.c index 7cb208b..7cb208b 100644 --- a/tools/misc/vds/UC_3_gaps_gen.c +++ b/tools/test/misc/vds/UC_3_gaps_gen.c diff --git a/tools/misc/vds/UC_4.h b/tools/test/misc/vds/UC_4.h index bfcafed..bfcafed 100644 --- a/tools/misc/vds/UC_4.h +++ b/tools/test/misc/vds/UC_4.h diff --git a/tools/misc/vds/UC_4_printf_gen.c b/tools/test/misc/vds/UC_4_printf_gen.c index d067d47..d067d47 100644 --- a/tools/misc/vds/UC_4_printf_gen.c +++ b/tools/test/misc/vds/UC_4_printf_gen.c diff --git a/tools/misc/vds/UC_5.h b/tools/test/misc/vds/UC_5.h index 96b2af3..96b2af3 100644 --- a/tools/misc/vds/UC_5.h +++ b/tools/test/misc/vds/UC_5.h diff --git a/tools/misc/vds/UC_5_stride_gen.c b/tools/test/misc/vds/UC_5_stride_gen.c index 38d24a6..38d24a6 100644 --- a/tools/misc/vds/UC_5_stride_gen.c +++ b/tools/test/misc/vds/UC_5_stride_gen.c diff --git a/tools/misc/vds/UC_common.h b/tools/test/misc/vds/UC_common.h index 0e61016..0e61016 100644 --- a/tools/misc/vds/UC_common.h +++ b/tools/test/misc/vds/UC_common.h diff --git a/tools/perform/CMakeLists.txt b/tools/test/perform/CMakeLists.txt index 0a38b21..bea2d0c 100644 --- a/tools/perform/CMakeLists.txt +++ b/tools/test/perform/CMakeLists.txt @@ -1,5 +1,5 @@ cmake_minimum_required (VERSION 3.1.0) -PROJECT (HDF5_PERFORM ) +PROJECT (HDF5_TOOLS_TEST_PERFORM ) #----------------------------------------------------------------------------- # Apply Definitions to compiler in this directory and below @@ -17,8 +17,8 @@ INCLUDE_DIRECTORIES (${HDF5_TOOLS_DIR}/lib ) # -------------------------------------------------------------------- #-- Adding test for h5perf_serial set (h5perf_serial_SOURCES - ${HDF5_PERFORM_SOURCE_DIR}/sio_perf.c - ${HDF5_PERFORM_SOURCE_DIR}/sio_engine.c + ${HDF5_TOOLS_TEST_PERFORM_SOURCE_DIR}/sio_perf.c + ${HDF5_TOOLS_TEST_PERFORM_SOURCE_DIR}/sio_engine.c ) add_executable (h5perf_serial ${h5perf_serial_SOURCES}) TARGET_NAMING (h5perf_serial STATIC) @@ -29,22 +29,22 @@ set_target_properties (h5perf_serial PROPERTIES FOLDER perform) if (HDF5_BUILD_PERFORM_STANDALONE) #-- Adding test for h5perf_serial_alone set (h5perf_serial_alone_SOURCES - ${HDF5_PERFORM_SOURCE_DIR}/sio_perf.c - ${HDF5_PERFORM_SOURCE_DIR}/sio_engine.c + ${HDF5_TOOLS_TEST_PERFORM_SOURCE_DIR}/sio_perf.c + ${HDF5_TOOLS_TEST_PERFORM_SOURCE_DIR}/sio_engine.c ) add_executable (h5perf_serial_alone ${h5perf_serial_alone_SOURCES}) TARGET_NAMING (h5perf_serial_alone STATIC) TARGET_C_PROPERTIES (h5perf_serial_alone STATIC " " " ") target_link_libraries (h5perf_serial_alone ${HDF5_LIB_TARGET} ${HDF5_TOOLS_LIB_TARGET}) set_target_properties (h5perf_serial_alone PROPERTIES FOLDER perform) - set_property (TARGET h5perf_serial_alone + set_property (TARGET h5perf_serial_alone APPEND PROPERTY COMPILE_DEFINITIONS STANDALONE ) endif (HDF5_BUILD_PERFORM_STANDALONE) #-- Adding test for chunk set (chunk_SOURCES - ${HDF5_PERFORM_SOURCE_DIR}/chunk.c + ${HDF5_TOOLS_TEST_PERFORM_SOURCE_DIR}/chunk.c ) ADD_EXECUTABLE(chunk ${chunk_SOURCES}) TARGET_NAMING (chunk STATIC) @@ -54,7 +54,7 @@ set_target_properties (chunk PROPERTIES FOLDER perform) #-- Adding test for iopipe set (iopipe_SOURCES - ${HDF5_PERFORM_SOURCE_DIR}/iopipe.c + ${HDF5_TOOLS_TEST_PERFORM_SOURCE_DIR}/iopipe.c ) add_executable (iopipe ${iopipe_SOURCES}) TARGET_NAMING (iopipe STATIC) @@ -64,7 +64,7 @@ set_target_properties (iopipe PROPERTIES FOLDER perform) #-- Adding test for overhead set (overhead_SOURCES - ${HDF5_PERFORM_SOURCE_DIR}/overhead.c + ${HDF5_TOOLS_TEST_PERFORM_SOURCE_DIR}/overhead.c ) add_executable (overhead ${overhead_SOURCES}) TARGET_NAMING (overhead STATIC) @@ -72,21 +72,19 @@ TARGET_C_PROPERTIES (overhead STATIC " " " ") target_link_libraries (overhead ${HDF5_LIB_TARGET} ${HDF5_TOOLS_LIB_TARGET}) set_target_properties (overhead PROPERTIES FOLDER perform) -if (BUILD_TESTING) #-- Adding test for perf_meta set (perf_meta_SOURCES - ${HDF5_PERFORM_SOURCE_DIR}/perf_meta.c + ${HDF5_TOOLS_TEST_PERFORM_SOURCE_DIR}/perf_meta.c ) add_executable (perf_meta ${perf_meta_SOURCES}) TARGET_NAMING (perf_meta STATIC) TARGET_C_PROPERTIES (perf_meta STATIC " " " ") target_link_libraries (perf_meta ${HDF5_LIB_TARGET} ${HDF5_TOOLS_LIB_TARGET} ${HDF5_TEST_LIB_TARGET}) set_target_properties (perf_meta PROPERTIES FOLDER perform) -endif (BUILD_TESTING) #-- Adding test for zip_perf set (zip_perf_SOURCES - ${HDF5_PERFORM_SOURCE_DIR}/zip_perf.c + ${HDF5_TOOLS_TEST_PERFORM_SOURCE_DIR}/zip_perf.c ) add_executable (zip_perf ${zip_perf_SOURCES}) TARGET_NAMING (zip_perf STATIC) @@ -97,8 +95,8 @@ set_target_properties (zip_perf PROPERTIES FOLDER perform) if (H5_HAVE_PARALLEL AND BUILD_TESTING) #-- Adding test for h5perf set (h5perf_SOURCES - ${HDF5_PERFORM_SOURCE_DIR}/pio_perf.c - ${HDF5_PERFORM_SOURCE_DIR}/pio_engine.c + ${HDF5_TOOLS_TEST_PERFORM_SOURCE_DIR}/pio_perf.c + ${HDF5_TOOLS_TEST_PERFORM_SOURCE_DIR}/pio_engine.c ) add_executable (h5perf ${h5perf_SOURCES}) TARGET_NAMING (h5perf STATIC) @@ -109,15 +107,15 @@ if (H5_HAVE_PARALLEL AND BUILD_TESTING) if (HDF5_BUILD_PERFORM_STANDALONE) #-- Adding test for h5perf set (h5perf_alone_SOURCES - ${HDF5_PERFORM_SOURCE_DIR}/pio_perf.c - ${HDF5_PERFORM_SOURCE_DIR}/pio_engine.c + ${HDF5_TOOLS_TEST_PERFORM_SOURCE_DIR}/pio_perf.c + ${HDF5_TOOLS_TEST_PERFORM_SOURCE_DIR}/pio_engine.c ) add_executable (h5perf_alone ${h5perf_alone_SOURCES}) TARGET_NAMING (h5perf_alone STATIC) TARGET_C_PROPERTIES (h5perf_alone STATIC " " " ") target_link_libraries (h5perf_alone ${HDF5_LIB_TARGET} ${HDF5_TOOLS_LIB_TARGET} ${HDF5_TEST_LIB_TARGET}) set_target_properties (h5perf_alone PROPERTIES FOLDER perform) - set_property (TARGET h5perf_alone + set_property (TARGET h5perf_alone APPEND PROPERTY COMPILE_DEFINITIONS STANDALONE ) endif (HDF5_BUILD_PERFORM_STANDALONE) diff --git a/tools/perform/CMakeTests.cmake b/tools/test/perform/CMakeTests.cmake index 0ea40a3..0ea40a3 100644 --- a/tools/perform/CMakeTests.cmake +++ b/tools/test/perform/CMakeTests.cmake diff --git a/tools/perform/COPYING b/tools/test/perform/COPYING index 6903daf..6903daf 100644 --- a/tools/perform/COPYING +++ b/tools/test/perform/COPYING diff --git a/tools/perform/Makefile.am b/tools/test/perform/Makefile.am index 1af0e7f..1af0e7f 100644 --- a/tools/perform/Makefile.am +++ b/tools/test/perform/Makefile.am diff --git a/tools/perform/build_h5perf_alone.sh b/tools/test/perform/build_h5perf_alone.sh index b65e863..b65e863 100755..100644 --- a/tools/perform/build_h5perf_alone.sh +++ b/tools/test/perform/build_h5perf_alone.sh diff --git a/tools/perform/build_h5perf_serial_alone.sh b/tools/test/perform/build_h5perf_serial_alone.sh index 2566609..2566609 100755..100644 --- a/tools/perform/build_h5perf_serial_alone.sh +++ b/tools/test/perform/build_h5perf_serial_alone.sh diff --git a/tools/perform/chunk.c b/tools/test/perform/chunk.c index b1419ee..b1419ee 100644 --- a/tools/perform/chunk.c +++ b/tools/test/perform/chunk.c diff --git a/tools/perform/gen_report.pl b/tools/test/perform/gen_report.pl index 285f5d7..285f5d7 100755..100644 --- a/tools/perform/gen_report.pl +++ b/tools/test/perform/gen_report.pl diff --git a/tools/perform/iopipe.c b/tools/test/perform/iopipe.c index fd62d37..fd62d37 100644 --- a/tools/perform/iopipe.c +++ b/tools/test/perform/iopipe.c diff --git a/tools/perform/overhead.c b/tools/test/perform/overhead.c index 98093c7..98093c7 100644 --- a/tools/perform/overhead.c +++ b/tools/test/perform/overhead.c diff --git a/tools/perform/perf.c b/tools/test/perform/perf.c index 7b9590c..7b9590c 100644 --- a/tools/perform/perf.c +++ b/tools/test/perform/perf.c diff --git a/tools/perform/perf_meta.c b/tools/test/perform/perf_meta.c index 2c3a19c..2c3a19c 100644 --- a/tools/perform/perf_meta.c +++ b/tools/test/perform/perf_meta.c diff --git a/tools/perform/pio_engine.c b/tools/test/perform/pio_engine.c index ab11efd..ab11efd 100644 --- a/tools/perform/pio_engine.c +++ b/tools/test/perform/pio_engine.c diff --git a/tools/perform/pio_perf.c b/tools/test/perform/pio_perf.c index c1bfadb..c1bfadb 100644 --- a/tools/perform/pio_perf.c +++ b/tools/test/perform/pio_perf.c diff --git a/tools/perform/pio_perf.h b/tools/test/perform/pio_perf.h index 89cf3a8..89cf3a8 100644 --- a/tools/perform/pio_perf.h +++ b/tools/test/perform/pio_perf.h diff --git a/tools/perform/pio_standalone.c b/tools/test/perform/pio_standalone.c index 475c678..475c678 100644 --- a/tools/perform/pio_standalone.c +++ b/tools/test/perform/pio_standalone.c diff --git a/tools/perform/pio_standalone.h b/tools/test/perform/pio_standalone.h index f088c93..f088c93 100644 --- a/tools/perform/pio_standalone.h +++ b/tools/test/perform/pio_standalone.h diff --git a/tools/perform/sio_engine.c b/tools/test/perform/sio_engine.c index abf1fa6..abf1fa6 100644 --- a/tools/perform/sio_engine.c +++ b/tools/test/perform/sio_engine.c diff --git a/tools/perform/sio_perf.c b/tools/test/perform/sio_perf.c index aceccb0..aceccb0 100644 --- a/tools/perform/sio_perf.c +++ b/tools/test/perform/sio_perf.c diff --git a/tools/perform/sio_perf.h b/tools/test/perform/sio_perf.h index 7a7d708..7a7d708 100644 --- a/tools/perform/sio_perf.h +++ b/tools/test/perform/sio_perf.h diff --git a/tools/perform/sio_standalone.c b/tools/test/perform/sio_standalone.c index d92ed30..d92ed30 100644 --- a/tools/perform/sio_standalone.c +++ b/tools/test/perform/sio_standalone.c diff --git a/tools/perform/sio_standalone.h b/tools/test/perform/sio_standalone.h index 83dffa2..83dffa2 100644 --- a/tools/perform/sio_standalone.h +++ b/tools/test/perform/sio_standalone.h diff --git a/tools/perform/zip_perf.c b/tools/test/perform/zip_perf.c index d9b1fa2..d9b1fa2 100644 --- a/tools/perform/zip_perf.c +++ b/tools/test/perform/zip_perf.c |