hdf5/test
jhendersonHDF 2b786ffe5a
[WIP] Add Developer build mode to CMake (#1659)
* Add Developer build mode to CMake

* Set a few CMake variables for Developer build modes

* Refactor enabling of debug and developer-level compile definitions

* Convert cache debugging macros to normal ifdef style

Normal ifdef-style instead of if-style allows build system to define macros
without warning about redefining macros with different values (0 vs. 1)

* Add HDF5 Developer compile definitions to testing files

* Temporarily disable -fanalyzer flag for GCC 12+ Developer builds
2022-08-19 17:18:30 -07:00
..
testfiles err_compat test cleanup (#681) 2021-05-25 15:38:54 -05:00
accum_swmr_reader.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
accum.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
aggr.h5
app_ref.c h5test.h testing macros get enclosed in do..while loops (#1721) 2022-05-04 08:49:01 -07:00
atomic_reader.c Update license url (#332) 2021-02-17 08:52:04 -06:00
atomic_writer.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
AtomicWriterReader.txt spelling fixes (#1561) 2022-03-31 10:42:30 -05:00
bad_compound.h5
bad_offset.h5
be_data.h5
be_extlink1.h5
be_extlink2.h5
big.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
bittests.c Update license url (#332) 2021-02-17 08:52:04 -06:00
btree2.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
btree_idx_1_6.h5
btree_idx_1_8.h5
cache_api.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
cache_common.c Fix typos found in the rest of the hdf5 code-base (#1985) 2022-08-10 13:57:26 -07:00
cache_common.h Fix typos found in the rest of the hdf5 code-base (#1985) 2022-08-10 13:57:26 -07:00
cache_image.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
cache_logging.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
cache_tagging.c [WIP] Add Developer build mode to CMake (#1659) 2022-08-19 17:18:30 -07:00
cache.c Fix typos found in the rest of the hdf5 code-base (#1985) 2022-08-10 13:57:26 -07:00
chunk_info.c Fix typos found in the rest of the hdf5 code-base (#1985) 2022-08-10 13:57:26 -07:00
CMakeLists.txt [WIP] Add Developer build mode to CMake (#1659) 2022-08-19 17:18:30 -07:00
CMakePassthroughVOLTests.cmake Set default level to minimum time (#1722) 2022-05-17 11:54:05 -05:00
CMakeTests.cmake Removes cmake_ext_mod (files moved to cmake) (#2041) 2022-08-19 07:54:42 -07:00
CMakeVFDTests.cmake Subfiling VFD (#1883) 2022-07-22 13:03:12 -07:00
cmpd_dset.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
cmpd_dtransform.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
cork.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
corrupt_stab_msg.h5
cross_read.c Subfiling VFD (#1883) 2022-07-22 13:03:12 -07:00
cve_2020_10810.h5 Fixes a bad memory read and unfreed memory in fsinfo code (#893) 2021-08-12 07:21:50 -05:00
dangle.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
deflate.h5
del_many_dense_attrs.c h5test.h testing macros get enclosed in do..while loops (#1721) 2022-05-04 08:49:01 -07:00
direct_chunk.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
dsets.c Fix typos found in the rest of the hdf5 code-base (#1985) 2022-08-10 13:57:26 -07:00
dt_arith.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
dtransform.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
dtypes.c Fix bug in attribute type conversion wiith compound types (#2016) 2022-08-16 14:04:48 -07:00
earray.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
efc.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
enc_dec_plist_cross_platform.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
enc_dec_plist.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
enum.c Fixes codespell issues (#2032) 2022-08-17 16:31:54 -07:00
err_compat.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
error_test.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
event_set.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
evict_on_close.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
extend.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
external_common.c Snprintf2 (#1399) 2022-01-28 16:43:48 -06:00
external_common.h Changes found during merge to 1.12 (#414) 2021-03-04 06:29:10 -06:00
external_env.c h5test.h testing macros get enclosed in do..while loops (#1721) 2022-05-04 08:49:01 -07:00
external_fname.h Changes found during merge to 1.12 (#414) 2021-03-04 06:29:10 -06:00
external.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
family_v16-000000.h5 VFD plugins (#602) 2021-09-29 13:28:12 -05:00
family_v16-000001.h5 VFD plugins (#602) 2021-09-29 13:28:12 -05:00
family_v16-000002.h5 VFD plugins (#602) 2021-09-29 13:28:12 -05:00
family_v16-000003.h5 VFD plugins (#602) 2021-09-29 13:28:12 -05:00
farray.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
fheap.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
file_image_core_test.h5
file_image.c Fix typos found in the rest of the hdf5 code-base (#1985) 2022-08-10 13:57:26 -07:00
filenotclosed.c h5test.h testing macros get enclosed in do..while loops (#1721) 2022-05-04 08:49:01 -07:00
filespace_1_6.h5
filespace_1_8.h5
fill18.h5
fill_old.h5
fillval.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
filter_error.h5
filter_fail.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
filter_plugin1_dsets.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
filter_plugin2_dsets.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
filter_plugin3_dsets.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
filter_plugin4_groups.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
filter_plugin.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
flush1.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
flush2.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
flushrefresh.c Remove const from the argv tools/tests main sig. (#1390) 2022-01-28 16:30:33 -06:00
flushrefreshTest.cmake Update license url (#332) 2021-02-17 08:52:04 -06:00
freespace.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
fsm_aggr_nopersist.h5
fsm_aggr_persist.h5
gen_bad_compound.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_bad_offset.c h5test.h testing macros get enclosed in do..while loops (#1721) 2022-05-04 08:49:01 -07:00
gen_bad_ohdr.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_bogus.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_bounds.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
gen_cross.c h5test.h testing macros get enclosed in do..while loops (#1721) 2022-05-04 08:49:01 -07:00
gen_deflate.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
gen_file_image.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
gen_filespace.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_filters.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_mergemsg.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_new_array.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
gen_new_fill.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_new_group.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_new_mtime.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_new_super.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_noencoder.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_nullspace.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_old_array.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_old_group.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
gen_old_layout.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_old_mtime.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_plist.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
gen_sizes_lheap.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_specmetaread.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_udlinks.c Update license url (#332) 2021-02-17 08:52:04 -06:00
genall5.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
genall5.h Update license url (#332) 2021-02-17 08:52:04 -06:00
getname.c Subfiling VFD (#1883) 2022-07-22 13:03:12 -07:00
gheap.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
group_old.h5
h5fc_ext1_f.h5
h5fc_ext1_i.h5
h5fc_ext2_if.h5
h5fc_ext2_sf.h5
h5fc_ext3_isf.h5
h5fc_ext_none.h5
h5test.c Fix typos found in the rest of the hdf5 code-base (#1985) 2022-08-10 13:57:26 -07:00
h5test.h Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
H5srcdir_str.h.in Update license url (#332) 2021-02-17 08:52:04 -06:00
H5srcdir.h Fixed many -Wreserved-id-macro warnings by fixing header guard spelling (#361) 2021-02-22 22:29:56 -06:00
hdfs.c Fix typos found in the rest of the hdf5 code-base (#1985) 2022-08-10 13:57:26 -07:00
hyperslab.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
istore.c sprintf to snprintf (#1815) 2022-06-22 11:58:18 -07:00
le_data.h5
le_extlink1.h5
le_extlink2.h5
lheap.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
links_env.c h5test.h testing macros get enclosed in do..while loops (#1721) 2022-05-04 08:49:01 -07:00
links.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
Makefile.am Adds platform-independent basename and dirname (#1951) 2022-08-05 16:11:13 -07:00
memleak_H5O_dtype_decode_helper_H5Odtype.h5
mergemsg.h5
mf.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
mirror_vfd.c Cleanup of mirror VFD test code (#1949) 2022-07-30 10:29:51 -07:00
mount.c h5test.h testing macros get enclosed in do..while loops (#1721) 2022-05-04 08:49:01 -07:00
mtime.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
multi_file_v16-r.h5
multi_file_v16-s.h5
noencoder.h5
none.h5
ntypes.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
null_vfd_plugin.c Merge initial version of selection I/O feature into develop (#1367) 2022-03-26 14:30:53 -05:00
null_vfd_plugin.h VFD plugins (#602) 2021-09-29 13:28:12 -05:00
null_vol_connector.c Fixes a couple of warnings: (#849) 2021-07-22 08:13:14 -05:00
null_vol_connector.h Changes found during merge to 1.12 (#414) 2021-03-04 06:29:10 -06:00
objcopy_ref.c Misc clang production warning fixes (#1932) 2022-07-26 17:42:40 -07:00
objcopy.c Fix typos found in the rest of the hdf5 code-base (#1985) 2022-08-10 13:57:26 -07:00
ohdr.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
onion.c Fix typos found in the rest of the hdf5 code-base (#1985) 2022-08-10 13:57:26 -07:00
page_buffer.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
paged_nopersist.h5
paged_persist.h5
POSIX_Order_Write_Test_Report.docx
POSIX_Order_Write_Test_Report.pdf
reserved.c Fixes codespell issues (#2032) 2022-08-17 16:31:54 -07:00
ros3.c Fix typos found in the rest of the hdf5 code-base (#1985) 2022-08-10 13:57:26 -07:00
s3comms.c Fix typos found in the rest of the hdf5 code-base (#1985) 2022-08-10 13:57:26 -07:00
set_extent.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
ShellTests.cmake Plugin test cleanup (#1479) 2022-03-10 12:22:16 -06:00
space_overflow.c Update license url (#332) 2021-02-17 08:52:04 -06:00
specmetaread.h5
stab.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
swmr_addrem_writer.c Remove const from the argv tools/tests main sig. (#1390) 2022-01-28 16:30:33 -06:00
swmr_common.c Fix typos found in the rest of the hdf5 code-base (#1985) 2022-08-10 13:57:26 -07:00
swmr_common.h Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
swmr_generator.c sprintf to snprintf (#1815) 2022-06-22 11:58:18 -07:00
SWMR_POSIX_Order_UG.txt Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
swmr_reader.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
swmr_remove_reader.c Remove const from the argv tools/tests main sig. (#1390) 2022-01-28 16:30:33 -06:00
swmr_remove_writer.c Remove const from the argv tools/tests main sig. (#1390) 2022-01-28 16:30:33 -06:00
swmr_sparse_reader.c Minor tweaks from VFD SWMR normalization (#1474) 2022-03-09 14:07:54 -06:00
swmr_sparse_writer.c Fix typos found in the rest of the hdf5 code-base (#1985) 2022-08-10 13:57:26 -07:00
swmr_start_write.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
SWMR_UseCase_UG.txt Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
swmr_writer.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
swmr.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
tarray.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
tarrold.h5
tattr.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
tbad_msg_count.h5
tbogus.h5
tcheck_version.c Suppresses the tcheck_version test's abort dialog on Windows (#477) 2021-03-17 14:23:07 -05:00
tchecksum.c Update license url (#332) 2021-02-17 08:52:04 -06:00
tconfig.c Various warning fixes (#1812) 2022-06-22 09:16:30 -07:00
tcoords.c Fixes stack size warnings in tcoords.c (#1688) 2022-04-25 12:17:48 -05:00
test_abort_fail.sh.in Plugin test cleanup (#1479) 2022-03-10 12:22:16 -06:00
test_check_version.sh.in Plugin test cleanup (#1479) 2022-03-10 12:22:16 -06:00
test_error.sh.in Plugin test cleanup (#1479) 2022-03-10 12:22:16 -06:00
test_external_env.sh.in Plugin test cleanup (#1479) 2022-03-10 12:22:16 -06:00
test_filters_be.h5
test_filters_le.h5
test_flush_refresh.sh.in Plugin test cleanup (#1479) 2022-03-10 12:22:16 -06:00
test_libinfo.sh.in Plugin test cleanup (#1479) 2022-03-10 12:22:16 -06:00
test_links_env.sh.in Plugin test cleanup (#1479) 2022-03-10 12:22:16 -06:00
test_mirror.sh.in Correct concurrency bugs when running tests, along with a bugfix & small warning cleanup (#1683) 2022-04-26 11:07:15 -05:00
test_plugin.sh.in Plugin test cleanup (#1479) 2022-03-10 12:22:16 -06:00
test_swmr.pwsh.in Plugin test cleanup (#1479) 2022-03-10 12:22:16 -06:00
test_swmr.sh.in Minor tweaks to the test_swmr.sh script (#1852) 2022-07-06 13:12:31 -07:00
test_use_cases.sh.in Plugin test cleanup (#1479) 2022-03-10 12:22:16 -06:00
test_vds_env.sh.in Plugin test cleanup (#1479) 2022-03-10 12:22:16 -06:00
test_vds_swmr.pwsh.in Plugin test cleanup (#1479) 2022-03-10 12:22:16 -06:00
test_vds_swmr.sh.in Plugin test cleanup (#1479) 2022-03-10 12:22:16 -06:00
testframe.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
testhdf5.c Adds platform-independent basename and dirname (#1951) 2022-08-05 16:11:13 -07:00
testhdf5.h Adds platform-independent basename and dirname (#1951) 2022-08-05 16:11:13 -07:00
testmeta.c sprintf to snprintf (#1815) 2022-06-22 11:58:18 -07:00
tfile.c Fix typos found in the rest of the hdf5 code-base (#1985) 2022-08-10 13:57:26 -07:00
tgenprop.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
th5_system.c Adds platform-independent basename and dirname (#1951) 2022-08-05 16:11:13 -07:00
th5o.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
th5s.c Fixes codespell issues (#2032) 2022-08-17 16:31:54 -07:00
th5s.h5
thread_id.c Update license url (#332) 2021-02-17 08:52:04 -06:00
tid.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
timer.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
titerate.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
tlayouto.h5
tmeta.c More clang tidy (#908) 2021-08-23 16:14:53 -05:00
tmisc.c [WIP] Add Developer build mode to CMake (#1659) 2022-08-19 17:18:30 -07:00
tmtimen.h5
tmtimeo.h5
trefer_deprec.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
trefer_shutdown.c Clang-format of source files 2020-09-30 09:27:10 -05:00
trefer.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
trefstr.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
tselect.c Fix typos found in the rest of the hdf5 code-base (#1985) 2022-08-10 13:57:26 -07:00
tsizeslheap.h5
tskiplist.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
tsohm.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
ttime.c Update license url (#332) 2021-02-17 08:52:04 -06:00
ttsafe_acreate.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
ttsafe_attr_vlen.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
ttsafe_cancel.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
ttsafe_dcreate.c Update license url (#332) 2021-02-17 08:52:04 -06:00
ttsafe_error.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
ttsafe.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
ttsafe.h Update license url (#332) 2021-02-17 08:52:04 -06:00
tunicode.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
tvlstr.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
tvltypes.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
twriteorder.c Fix typos found in the rest of the hdf5 code-base (#1985) 2022-08-10 13:57:26 -07:00
unlink.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
unregister.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
use_append_chunk_mirror.c Cleanup of mirror VFD test code (#1949) 2022-07-30 10:29:51 -07:00
use_append_chunk.c Fix compilation issues with Mingw (#1342) 2022-01-07 22:29:25 -06:00
use_append_mchunks.c Fix compilation issues with Mingw (#1342) 2022-01-07 22:29:25 -06:00
use_common.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
use_disable_mdc_flushes.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
use.h Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
vds_env.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
vds_swmr_gen.c h5test.h testing macros get enclosed in do..while loops (#1721) 2022-05-04 08:49:01 -07:00
vds_swmr_reader.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
vds_swmr_writer.c h5test.h testing macros get enclosed in do..while loops (#1721) 2022-05-04 08:49:01 -07:00
vds_swmr.h Update license url (#332) 2021-02-17 08:52:04 -06:00
vds.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
vfd_plugin.c Make sure plugin interface is initialized before property list interface phase 2 (#1216) 2021-11-23 08:04:11 -06:00
vfd.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00
vol_plugin.c VFD plugins (#602) 2021-09-29 13:28:12 -05:00
vol.c Develop clang 13 format (#1933) 2022-07-26 14:45:46 -07:00