hdf5/test
jhendersonHDF 0849a03c7b Minor refactoring of testframe.c testing framework (#4930)
Added setup and cleanup callback parameters to TestInit() to perform
setup and cleanup tasks once for whole test program

Removed TestCleanup() function since its functionality is covered by
PerformTests()

Added check of the HDF5_NOCLEANUP environment variable in
GetTestCleanup()
2024-10-11 07:41:31 -05:00
..
API Sync 2 develop changes October 2 to hdf5_1_16 (#4946) 2024-10-10 13:45:57 -05:00
testfiles Refactor to reduce code duplication (#4531) 2024-05-30 22:12:30 -05:00
accum_swmr_reader.c Rework the TestExpress usage and refactor dead code (#4590) 2024-06-20 14:01:43 -07:00
accum.c Fixed a memory leak from H5FL_blk_malloc (#4882) 2024-09-26 16:05:50 -05:00
app_ref.c Rework the TestExpress usage and refactor dead code (#4590) 2024-06-20 14:01:43 -07:00
atomic_reader.c Use HDoff_t with lseek consistently (#3600) 2023-09-26 11:38:07 -07:00
atomic_writer.c Fix some minor warnings (#4165) 2024-03-16 19:43:47 -07:00
AtomicWriterReader.txt
big.c Rework the TestExpress usage and refactor dead code (#4590) 2024-06-20 14:01:43 -07:00
bittests.c Fix spelling (#4522) 2024-05-23 16:44:33 -05:00
btree2.c Remove H5E_clear_stack() from H5SM code (#4861) 2024-10-11 07:41:31 -05:00
cache_api.c Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
cache_common.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
cache_common.h Improve performance of flushing single objects (#4017) 2024-02-23 09:06:06 -08:00
cache_image.c Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
cache_logging.c Rework the TestExpress usage and refactor dead code (#4590) 2024-06-20 14:01:43 -07:00
cache_tagging.c Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
cache.c Sync 2 develop changes October 2 to hdf5_1_16 (#4946) 2024-10-10 13:45:57 -05:00
chunk_info.c Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
CMakeLists.txt Clean up thread-local error stacks in all threads (#4852) 2024-10-01 08:53:53 -07:00
CMakePassthroughVOLTests.cmake Add missing foreach for VFD and Pasthrough runs (#4292) 2024-03-31 22:43:36 -05:00
CMakeTests.cmake Rework Dynamic Analysis and sanitize testing (#4681) 2024-08-05 09:53:53 -05:00
CMakeVFDTests.cmake Add missing foreach for VFD and Pasthrough runs (#4292) 2024-03-31 22:43:36 -05:00
cmpd_dset.c Rework the TestExpress usage and refactor dead code (#4590) 2024-06-20 14:01:43 -07:00
cmpd_dtransform.c Clean up test/cmpd_dtransform.c (#4270) 2024-03-27 20:26:08 -07:00
cork.c Fix 'make check-vfd' target for Autotools (#4211) 2024-03-22 21:31:16 -05:00
cross_read.c Rework the TestExpress usage and refactor dead code (#4590) 2024-06-20 14:01:43 -07:00
dangle.c Fix 'make check-vfd' target for Autotools (#4211) 2024-03-22 21:31:16 -05:00
del_many_dense_attrs.c Rework the TestExpress usage and refactor dead code (#4590) 2024-06-20 14:01:43 -07:00
direct_chunk.c Fix several spelling/grammar issues (#3621) 2023-10-03 09:01:28 -07:00
dsets.c Sync 2 develop changes October 2 to hdf5_1_16 (#4946) 2024-10-10 13:45:57 -05:00
dt_arith.c Rework the TestExpress usage and refactor dead code (#4590) 2024-06-20 14:01:43 -07:00
dtransform.c Sync 2 develop changes October 2 to hdf5_1_16 (#4946) 2024-10-10 13:45:57 -05:00
dtypes.c Sync 2 develop changes October 2 to hdf5_1_16 (#4946) 2024-10-10 13:45:57 -05:00
earray.c Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
efc.c Rework the TestExpress usage and refactor dead code (#4590) 2024-06-20 14:01:43 -07:00
enc_dec_plist_cross_platform.c Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
enc_dec_plist.c Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
enum.c Sync 2 develop changes October 2 to hdf5_1_16 (#4946) 2024-10-10 13:45:57 -05:00
err_compat.c Rework the TestExpress usage and refactor dead code (#4590) 2024-06-20 14:01:43 -07:00
error_test.c Fix inconsistent documentation of get_name functions (#4715) 2024-08-23 11:17:35 -05:00
event_set.c Rework the TestExpress usage and refactor dead code (#4590) 2024-06-20 14:01:43 -07:00
evict_on_close.c Rework the TestExpress usage and refactor dead code (#4590) 2024-06-20 14:01:43 -07:00
extend.c Rework the TestExpress usage and refactor dead code (#4590) 2024-06-20 14:01:43 -07:00
external_common.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
external_common.h Convert hbool_t --> bool in test (#3494) 2023-09-05 13:11:52 -07:00
external_env.c Rework the TestExpress usage and refactor dead code (#4590) 2024-06-20 14:01:43 -07:00
external_fname.h
external.c Rework the TestExpress usage and refactor dead code (#4590) 2024-06-20 14:01:43 -07:00
farray.c Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
fheap.c Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
file_image.c Rework the TestExpress usage and refactor dead code (#4590) 2024-06-20 14:01:43 -07:00
filenotclosed.c Rework the TestExpress usage and refactor dead code (#4590) 2024-06-20 14:01:43 -07:00
fillval.c Rework the TestExpress usage and refactor dead code (#4590) 2024-06-20 14:01:43 -07:00
filter_fail.c Rework the TestExpress usage and refactor dead code (#4590) 2024-06-20 14:01:43 -07:00
filter_plugin1_dsets.c
filter_plugin2_dsets.c
filter_plugin3_dsets.c
filter_plugin4_groups.c
filter_plugin.c Rework the TestExpress usage and refactor dead code (#4590) 2024-06-20 14:01:43 -07:00
flush1.c Rework the TestExpress usage and refactor dead code (#4590) 2024-06-20 14:01:43 -07:00
flush2.c Rework the TestExpress usage and refactor dead code (#4590) 2024-06-20 14:01:43 -07:00
flushrefresh.c Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
flushrefreshTest.cmake
freespace.c Rework the TestExpress usage and refactor dead code (#4590) 2024-06-20 14:01:43 -07:00
gen_bad_compound.c
gen_bad_offset.c Clean up off_t usage (#4095) 2024-03-09 09:06:10 -08:00
gen_bad_ohdr.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
gen_bogus.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
gen_bounds.c Consistent initialization of hid_t in the tests (#3521) 2023-09-08 18:06:23 -05:00
gen_cross.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
gen_deflate.c Consistent initialization of hid_t in the tests (#3521) 2023-09-08 18:06:23 -05:00
gen_file_image.c Consistent initialization of hid_t in the tests (#3521) 2023-09-08 18:06:23 -05:00
gen_filespace.c Sync 2 develop changes October 2 to hdf5_1_16 (#4946) 2024-10-10 13:45:57 -05:00
gen_filters.c Consistent initialization of hid_t in the tests (#3521) 2023-09-08 18:06:23 -05:00
gen_mergemsg.c
gen_new_array.c
gen_new_fill.c Consistent initialization of hid_t in the tests (#3521) 2023-09-08 18:06:23 -05:00
gen_new_group.c Consistent initialization of hid_t in the tests (#3521) 2023-09-08 18:06:23 -05:00
gen_new_mtime.c
gen_new_super.c
gen_noencoder.c
gen_nullspace.c
gen_old_array.c
gen_old_group.c Fix spelling (#4522) 2024-05-23 16:44:33 -05:00
gen_old_layout.c
gen_old_mtime.c
gen_plist.c Sync 2 develop changes October 2 to hdf5_1_16 (#4946) 2024-10-10 13:45:57 -05:00
gen_sizes_lheap.c
gen_specmetaread.c
gen_udlinks.c Consistent initialization of hid_t in the tests (#3521) 2023-09-08 18:06:23 -05:00
genall5.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
genall5.h Convert hbool_t --> bool in test (#3494) 2023-09-05 13:11:52 -07:00
getname.c Rework the TestExpress usage and refactor dead code (#4590) 2024-06-20 14:01:43 -07:00
gheap.c Rework the TestExpress usage and refactor dead code (#4590) 2024-06-20 14:01:43 -07:00
h5test.c Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
h5test.h Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
H5srcdir_str.h.in
H5srcdir.h
hdfs.c Sync 2 develop changes October 2 to hdf5_1_16 (#4946) 2024-10-10 13:45:57 -05:00
hyperslab.c Clean up random number generator code (#4338) 2024-04-07 15:15:25 -07:00
istore.c Rework the TestExpress usage and refactor dead code (#4590) 2024-06-20 14:01:43 -07:00
lheap.c Rework the TestExpress usage and refactor dead code (#4590) 2024-06-20 14:01:43 -07:00
links_env.c Rework the TestExpress usage and refactor dead code (#4590) 2024-06-20 14:01:43 -07:00
links.c Detect invalid ID to H5Gmove2 (#4765) 2024-09-06 08:50:10 -07:00
Makefile.am Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
mdset.c Rework the TestExpress usage and refactor dead code (#4590) 2024-06-20 14:01:43 -07:00
mf.c Rework the TestExpress usage and refactor dead code (#4590) 2024-06-20 14:01:43 -07:00
mirror_vfd.c Add mirror VFD to serial -Werror CI action (#4753) 2024-09-07 16:27:44 -07:00
mount.c Replace non-VOL calls with VOL calls - part 2 (#4748) 2024-08-23 11:44:48 -05:00
mtime.c Rework the TestExpress usage and refactor dead code (#4590) 2024-06-20 14:01:43 -07:00
ntypes.c Rework the TestExpress usage and refactor dead code (#4590) 2024-06-20 14:01:43 -07:00
null_vfd_plugin.c
null_vfd_plugin.h
null_vol_connector.c
null_vol_connector.h
objcopy_ref.c Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
objcopy.c Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
ohdr.c Rework the TestExpress usage and refactor dead code (#4590) 2024-06-20 14:01:43 -07:00
onion.c Rework the TestExpress usage and refactor dead code (#4590) 2024-06-20 14:01:43 -07:00
page_buffer.c Rework the TestExpress usage and refactor dead code (#4590) 2024-06-20 14:01:43 -07:00
POSIX_Order_Write_Test_Report.docx
POSIX_Order_Write_Test_Report.pdf
reserved.c Fix 'make check-vfd' target for Autotools (#4211) 2024-03-22 21:31:16 -05:00
ros3.c Rework the TestExpress usage and refactor dead code (#4590) 2024-06-20 14:01:43 -07:00
s3comms.c Clean up s3comms test code (#4594) 2024-06-21 09:02:07 -07:00
select_io_dset.c Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
set_extent.c Sync 2 develop changes October 2 to hdf5_1_16 (#4946) 2024-10-10 13:45:57 -05:00
ShellTests.cmake Add HDF5_DISABLE_TESTS_REGEX option to skip tests (#3859) 2023-11-22 07:51:30 -06:00
space_overflow.c
stab.c Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
swmr_addrem_writer.c Clean up random number generator code (#4338) 2024-04-07 15:15:25 -07:00
swmr_common.c Clean up random number generator code (#4338) 2024-04-07 15:15:25 -07:00
swmr_common.h
swmr_generator.c Clean up random number generator code (#4338) 2024-04-07 15:15:25 -07:00
SWMR_POSIX_Order_UG.txt
swmr_reader.c Clean up random number generator code (#4338) 2024-04-07 15:15:25 -07:00
swmr_remove_reader.c Clean up random number generator code (#4338) 2024-04-07 15:15:25 -07:00
swmr_remove_writer.c Clean up random number generator code (#4338) 2024-04-07 15:15:25 -07:00
swmr_sparse_reader.c Clean up random number generator code (#4338) 2024-04-07 15:15:25 -07:00
swmr_sparse_writer.c Clean up random number generator code (#4338) 2024-04-07 15:15:25 -07:00
swmr_start_write.c Clean up random number generator code (#4338) 2024-04-07 15:15:25 -07:00
SWMR_UseCase_UG.txt
swmr_writer.c Clean up random number generator code (#4338) 2024-04-07 15:15:25 -07:00
swmr.c Rework the TestExpress usage and refactor dead code (#4590) 2024-06-20 14:01:43 -07:00
tarray.c Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
tattr.c Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
tcheck_version.c Remove HD from last non-win32 C89 functions (#4348) 2024-04-08 07:58:13 -07:00
tchecksum.c Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
tconfig.c Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
tcoords.c Sync 2 develop changes October 2 to hdf5_1_16 (#4946) 2024-10-10 13:45:57 -05:00
test_abort_fail.sh.in
test_check_version.sh.in
test_error.sh.in Don't print thread ID when the library isn't multithreaded. (#4428) 2024-04-24 08:32:28 -07:00
test_external_env.sh.in
test_flush_refresh.sh.in Fix 'make check-vfd' target for Autotools (#4211) 2024-03-22 21:31:16 -05:00
test_libinfo.sh.in
test_links_env.sh.in
test_mirror.sh.in Fix mirror VFD script (#4170) 2024-03-17 18:47:59 -07:00
test_plugin.sh.in Use cp -rp in test_plugin.sh (#4233) 2024-03-25 07:46:12 -05:00
test_swmr.pwsh.in Fix 'make check-vfd' target for Autotools (#4211) 2024-03-22 21:31:16 -05:00
test_swmr.sh.in Fix 'make check-vfd' target for Autotools (#4211) 2024-03-22 21:31:16 -05:00
test_use_cases.sh.in Fix 'make check-vfd' target for Autotools (#4211) 2024-03-22 21:31:16 -05:00
test_vds_env.sh.in
test_vds_swmr.pwsh.in Fix 'make check-vfd' target for Autotools (#4211) 2024-03-22 21:31:16 -05:00
test_vds_swmr.sh.in Fix 'make check-vfd' target for Autotools (#4211) 2024-03-22 21:31:16 -05:00
testframe.c Minor refactoring of testframe.c testing framework (#4930) 2024-10-11 07:41:31 -05:00
testframe.h Minor refactoring of testframe.c testing framework (#4930) 2024-10-11 07:41:31 -05:00
testhdf5.c Minor refactoring of testframe.c testing framework (#4930) 2024-10-11 07:41:31 -05:00
testhdf5.h Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
testmeta.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
tfile.c Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
tgenprop.c Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
th5_system.c Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
th5o.c Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
th5s.c Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
tid.c Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
timer.c Rework the TestExpress usage and refactor dead code (#4590) 2024-06-20 14:01:43 -07:00
titerate.c Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
tmeta.c Sync 2 develop changes October 2 to hdf5_1_16 (#4946) 2024-10-10 13:45:57 -05:00
tmisc.c Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
trefer_deprec.c Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
trefer_shutdown.c
trefer.c Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
trefstr.c Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
tselect.c Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
tskiplist.c Sync 2 develop changes October 2 to hdf5_1_16 (#4946) 2024-10-10 13:45:57 -05:00
tsohm.c Sync 2 develop changes October 2 to hdf5_1_16 (#4946) 2024-10-10 13:45:57 -05:00
ttime.c Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
ttsafe_acreate.c Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
ttsafe_atomic.c Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
ttsafe_attr_vlen.c Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
ttsafe_cancel.c Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
ttsafe_dcreate.c Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
ttsafe_develop.c Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
ttsafe_error_stacks.c Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
ttsafe_error.c Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
ttsafe_rec_rwlock.c Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
ttsafe_rwlock.c Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
ttsafe_semaphore.c Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
ttsafe_thread_id.c Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
ttsafe_thread_pool.c Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
ttsafe.c Minor refactoring of testframe.c testing framework (#4930) 2024-10-11 07:41:31 -05:00
ttsafe.h Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
tunicode.c Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
tvlstr.c Refactor h5test.c, testframe.c and testpar.h testing frameworks (#4891) 2024-10-01 16:10:03 -05:00
tvltypes.c Sync 2 develop changes October 2 to hdf5_1_16 (#4946) 2024-10-10 13:45:57 -05:00
twriteorder.c Clean up off_t usage (#4095) 2024-03-09 09:06:10 -08:00
unlink.c Sync 2 develop changes October 2 to hdf5_1_16 (#4946) 2024-10-10 13:45:57 -05:00
unregister.c Rework the TestExpress usage and refactor dead code (#4590) 2024-06-20 14:01:43 -07:00
use_append_chunk_mirror.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
use_append_chunk.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
use_append_mchunks.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
use_common.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
use_disable_mdc_flushes.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
use.h Convert hbool_t --> bool in test (#3494) 2023-09-05 13:11:52 -07:00
vds_env.c Sync 2 develop changes October 2 to hdf5_1_16 (#4946) 2024-10-10 13:45:57 -05:00
vds_swmr_gen.c Consistent initialization of hid_t in the tests (#3521) 2023-09-08 18:06:23 -05:00
vds_swmr_reader.c Consistent initialization of hid_t in the tests (#3521) 2023-09-08 18:06:23 -05:00
vds_swmr_writer.c Remove HD macros for C time functions (#4337) 2024-04-07 14:09:23 -07:00
vds_swmr.h
vds.c Sync 2 develop changes October 2 to hdf5_1_16 (#4946) 2024-10-10 13:45:57 -05:00
vfd_plugin.c Rework the TestExpress usage and refactor dead code (#4590) 2024-06-20 14:01:43 -07:00
vfd.c Rework the TestExpress usage and refactor dead code (#4590) 2024-06-20 14:01:43 -07:00
vol_plugin.c Rework the TestExpress usage and refactor dead code (#4590) 2024-06-20 14:01:43 -07:00
vol.c Remove dummy comments that repeat function names. (#4775) 2024-08-27 09:06:40 -07:00