Download raw body.
NEW: archivers/libaec
On Tue, 29 Jul 2025 14:16:31 +0200 Martin Reindl wrote:
> Am 2025-07-29 10:58, schrieb Marco van Hulten:
> > On Tue, 29 Jul 2025 08:42:26 +0200 Martin Reindl wrote:
> >> here is the update for hdf5 to use szip+aec as I/O filter.
> >> Examples are moved to an own project.
> >>
> >> Looking for more tests + feedback.
> >
> > 'make test' fails on amd64:
> >
> > [...]
>
> This seems odd, all test pass here. Can you provide the full test.log
> please?
>
Nevermind about the test. After cleaning hdf5 first (with CLEANDEPENDS
set to Yes) and then rebuilding, the tests succeed. (I attached the
succeeded test.log anyway.)
Moreover, I tested Szip support through libaec of hdf5 with cdo by
reading a grib file. This works now with the new version!
Nonetheless, I get warnings:
marco@foobar:~/data$ cdo -infon 2020010100_sf-regular.grb
cdo:/usr/local/lib/libhdf5.so.7.0: /usr/local/lib/libhdf5.so.8.0 : WARNING: symbol(H5E_stack_g) size mismatch, relink your program
cdo:/usr/local/lib/libhdf5.so.7.0: /usr/local/lib/libhdf5.so.8.0 : WARNING: symbol(H5_lib_vers_info_g) size mismatch, relink your program
cdo:/usr/local/lib/libhdf5.so.7.0: /usr/local/lib/libhdf5.so.8.0 : WARNING: symbol(H5build_settings) size mismatch, relink your program
-1 : Date Time Level Gridsize Miss : Minimum Mean Maximum : Parameter name
1 : 2020-01-01 00:00:00 0 2882400 974786 : 0.0000 0.16137 1.0000 : var31
[...]
cdo infon: Processed 89354400 values from 31 variables over 1 timestep [5.99s 44MB]
I thought that if I uninstall the previous hdf5, then build and install
the new one and then clean and build cdo, it would link to the new
libhdf5, but apparently it does not. What is wrong here?
Marco
Making check in src
make check-TESTS
Making check in test
make testhdf5 cache cache_api cache_image cache_tagging lheap ohdr stab gheap evict_on_close farray earray btree2 fheap accum hyperslab istore bittests dt_arith page_buffer dtypes dsets chunk_info cmpd_dset mdset cmpd_dtransform filter_fail extend direct_chunk external efc objcopy objcopy_ref links unlink twriteorder big mtime fillval mount select_io_dset flush1 flush2 app_ref enum set_extent ttsafe enc_dec_plist enc_dec_plist_cross_platform getname vfd ros3 s3comms hdfs ntypes dangle dtransform reserved cross_read freespace mf vds file_image unregister cache_logging cork swmr thread_id vol timer event_set onion error_test err_compat tcheck_version testmeta accum_swmr_reader atomic_writer atomic_reader external_env links_env filenotclosed del_many_dense_attrs flushrefresh use_append_chunk use_append_chunk_mirror use_append_mchunks use_disable_mdc_flushes swmr_generator swmr_start_write swmr_reader swmr_writer swmr_remove_reader swmr_remove_writer sw
mr_addrem_writer swmr_sparse_reader swmr_sparse_writer vds_env vds_swmr_gen vds_swmr_reader vds_swmr_writer filter_plugin vfd_plugin vol_plugin test_abort_fail.sh test_check_version.sh test_error.sh test_flush_refresh.sh test_external_env.sh test_libinfo.sh test_links_env.sh test_swmr.sh test_vds_env.sh test_vds_swmr.sh test_use_cases.sh test_plugin.sh
`testhdf5' is up to date.
`cache' is up to date.
`cache_api' is up to date.
`cache_image' is up to date.
`cache_tagging' is up to date.
`lheap' is up to date.
`ohdr' is up to date.
`stab' is up to date.
`gheap' is up to date.
`evict_on_close' is up to date.
`farray' is up to date.
`earray' is up to date.
`btree2' is up to date.
`fheap' is up to date.
`accum' is up to date.
`hyperslab' is up to date.
`istore' is up to date.
`bittests' is up to date.
`dt_arith' is up to date.
`page_buffer' is up to date.
`dtypes' is up to date.
`dsets' is up to date.
`chunk_info' is up to date.
`cmpd_dset' is up to date.
`mdset' is up to date.
`cmpd_dtransform' is up to date.
`filter_fail' is up to date.
`extend' is up to date.
`direct_chunk' is up to date.
`external' is up to date.
`efc' is up to date.
`objcopy' is up to date.
`objcopy_ref' is up to date.
`links' is up to date.
`unlink' is up to date.
`twriteorder' is up to date.
`big' is up to date.
`mtime' is up to date.
`fillval' is up to date.
`mount' is up to date.
`select_io_dset' is up to date.
`flush1' is up to date.
`flush2' is up to date.
`app_ref' is up to date.
`enum' is up to date.
`set_extent' is up to date.
`ttsafe' is up to date.
`enc_dec_plist' is up to date.
`enc_dec_plist_cross_platform' is up to date.
`getname' is up to date.
`vfd' is up to date.
`ros3' is up to date.
`s3comms' is up to date.
`hdfs' is up to date.
`ntypes' is up to date.
`dangle' is up to date.
`dtransform' is up to date.
`reserved' is up to date.
`cross_read' is up to date.
`freespace' is up to date.
`mf' is up to date.
`vds' is up to date.
`file_image' is up to date.
`unregister' is up to date.
`cache_logging' is up to date.
`cork' is up to date.
`swmr' is up to date.
`thread_id' is up to date.
`vol' is up to date.
`timer' is up to date.
`event_set' is up to date.
`onion' is up to date.
`error_test' is up to date.
`err_compat' is up to date.
`tcheck_version' is up to date.
`testmeta' is up to date.
`accum_swmr_reader' is up to date.
`atomic_writer' is up to date.
`atomic_reader' is up to date.
`external_env' is up to date.
`links_env' is up to date.
`filenotclosed' is up to date.
`del_many_dense_attrs' is up to date.
`flushrefresh' is up to date.
`use_append_chunk' is up to date.
`use_append_chunk_mirror' is up to date.
`use_append_mchunks' is up to date.
`use_disable_mdc_flushes' is up to date.
`swmr_generator' is up to date.
`swmr_start_write' is up to date.
`swmr_reader' is up to date.
`swmr_writer' is up to date.
`swmr_remove_reader' is up to date.
`swmr_remove_writer' is up to date.
`swmr_addrem_writer' is up to date.
`swmr_sparse_reader' is up to date.
`swmr_sparse_writer' is up to date.
`vds_env' is up to date.
`vds_swmr_gen' is up to date.
`vds_swmr_reader' is up to date.
`vds_swmr_writer' is up to date.
`filter_plugin' is up to date.
`vfd_plugin' is up to date.
`vol_plugin' is up to date.
`test_abort_fail.sh' is up to date.
`test_check_version.sh' is up to date.
`test_error.sh' is up to date.
`test_flush_refresh.sh' is up to date.
`test_external_env.sh' is up to date.
`test_libinfo.sh' is up to date.
`test_links_env.sh' is up to date.
`test_swmr.sh' is up to date.
`test_vds_env.sh' is up to date.
`test_vds_swmr.sh' is up to date.
`test_use_cases.sh' is up to date.
`test_plugin.sh' is up to date.
make check-TESTS
===Serial tests in test begin Wed Jul 30 06:05:21 CEST 2025===
============================
Testing: testhdf5
============================
Test log for testhdf5
============================
For help use: ./.libs/testhdf5 -help
Linked with hdf5 version 1.14 release 6
Testing -- Configure definitions (config)
Testing -- H5system routines (h5system)
Testing -- Encoding/decoding metadata (metadata)
Testing -- Checksum algorithm (checksum)
Testing -- Skip Lists (skiplist)
Testing -- Reference Counted Strings (refstr)
Testing -- Low-Level File I/O (file)
Testing -- Generic Object Functions (objects)
Testing -- Dataspaces (h5s)
Testing -- Dataspace coordinates (coords)
Testing -- Shared Object Header Messages (sohm)
Testing -- Attributes (attr)
Testing -- Selections (select)
Testing -- Time Datatypes (time)
Testing -- Deprecated References (ref_deprec)
Testing -- References (ref)
Testing -- Variable-Length Datatypes (vltypes)
Testing -- Variable-Length Strings (vlstrings)
Testing -- Group & Attribute Iteration (iterate)
Testing -- Array Datatypes (array)
Testing -- Generic Properties (genprop)
Testing -- UTF-8 Encoding (unicode)
Testing -- User-Created Identifiers (id)
Testing -- Miscellaneous (misc)
All tests were successful.
Cleaning Up temp files...
113.37 real 42.13 user 63.60 sys
Finished testing testhdf5
============================
============================
Testing: cache
============================
Test log for cache
============================
=========================================
Internal cache tests
express_test = 3
=========================================
Testing smoke check #1 -- all clean, ins, dest, ren, 4/2 MB cache -SKIP-
Long tests disabled.
Testing smoke check #2 -- ~1/2 dirty, ins, dest, ren, 4/2 MB cache -SKIP-
Long tests disabled.
Testing smoke check #3 -- all clean, ins, dest, ren, 2/1 KB cache -SKIP-
Long tests disabled.
Testing smoke check #4 -- ~1/2 dirty, ins, dest, ren, 2/1 KB cache -SKIP-
Long tests disabled.
Testing smoke check #5 -- all clean, ins, prot, unprot, AR cache 1 -SKIP-
Long tests disabled.
Testing smoke check #6 -- ~1/2 dirty, ins, prot, unprot, AR cache 1 -SKIP-
Long tests disabled.
Testing smoke check #7 -- all clean, ins, prot, unprot, AR cache 2 -SKIP-
Long tests disabled.
Testing smoke check #8 -- ~1/2 dirty, ins, prot, unprot, AR cache 2 -SKIP-
Long tests disabled.
Testing smoke check #9 -- all clean, ins, dest, ren, 4/2 MB, corked -SKIP-
Long tests disabled.
Testing smoke check #10 -- ~1/2 dirty, ins, dest, ren, 4/2 MB, corked -SKIP-
Long tests disabled.
Testing write permitted check -- 1/0 MB cache -SKIP-
Clean and dirty LRU lists disabled.
Testing H5C_insert_entry() functionality PASSED
Testing H5C_flush_cache() functionality PASSED
Testing H5C_get_entry_status() functionality PASSED
Testing H5C_expunge_entry() functionality PASSED
Testing multiple read only protects on a single entry PASSED
Testing H5C_move_entry() functionality PASSED
Testing H5C_pin_protected_entry() functionality PASSED
Testing entry resize functionality PASSED
Testing evictions enabled/disabled functionality PASSED
Testing flush cache with protected entry error PASSED
Testing destroy cache with permanently pinned entry error PASSED
Testing destroy cache with protected entry error PASSED
Testing duplicate entry insertion error PASSED
Testing pin a pinned entry error PASSED
Testing unpin an unpinned entry error PASSED
Testing pin entry related errors PASSED
Testing protect a protected entry error PASSED
Testing unprotect an unprotected entry error PASSED
Testing mark entry dirty related errors PASSED
Testing expunge entry related errors PASSED
Testing move entry related errors PASSED
Testing resize entry related errors PASSED
Testing unprotect a read only entry dirty error PASSED
Testing protect a read only entry rw error PASSED
Testing protect an entry to verify retries PASSED
Testing get/set evictions enabled errors PASSED
Testing automatic cache resizing PASSED
Testing automatic cache resizing PASSED
Testing automatic cache resize disable PASSED
Testing automatic cache resize epoch marker management PASSED
Testing automatic cache resize input errors PASSED
Testing automatic cache resize auxiliary functions PASSED
Testing to ensure metadata blizzard absence when inserting PASSED
Testing to ensure metadata blizzard absence on protect/unprotect PASSED
Testing flush dependencies PASSED
Testing flush dependency errors PASSED
Testing flush dependencies flush order PASSED
Testing 'notify' callback PASSED
Testing to ensure cork/uncork metadata when inserting PASSED
Testing to ensure cork/uncork metadata on protect/unprotect PASSED
Testing entry deletion during list scan detection and adaption PASSED
Testing metadata cache statistics collection -SKIP-
Statistics collection disabled.
Re-running tests with paged aggregation:
Skipping smoke checks.
Testing smoke check #1P -- all clean, ins, dest, ren, 4/2 MB cache -SKIP-
Testing smoke check #2P -- ~1/2 dirty, ins, dest, ren, 4/2 MB cache -SKIP-
Testing smoke check #3P -- all clean, ins, dest, ren, 2/1 KB cache -SKIP-
Testing smoke check #4P -- ~1/2 dirty, ins, dest, ren, 2/1 KB cache -SKIP-
Testing smoke check #5P -- all clean, ins, prot, unprot, AR cache 1 -SKIP-
Testing smoke check #6P -- ~1/2 dirty, ins, prot, unprot, AR cache 1 -SKIP-
Testing smoke check #7P -- all clean, ins, prot, unprot, AR cache 2 -SKIP-
Testing smoke check #8P -- ~1/2 dirty, ins, prot, unprot, AR cache 2 -SKIP-
Testing smoke check #9P -- all clean, ins, dest, ren, 4/2 MB, corked -SKIP-
Testing smoke check #10P -- ~1/2 dirty, ins, dest, ren, 4/2 MB, corked -SKIP-
Testing write permitted check -- 1/0 MB cache (paged aggregation) -SKIP-
Clean and dirty LRU lists disabled.
Testing H5C_insert_entry() functionality (paged aggregation) PASSED
Testing H5C_flush_cache() functionality (paged aggregation) PASSED
Testing H5C_get_entry_status() functionality (paged aggregation) PASSED
Testing H5C_expunge_entry() functionality (paged aggregation) PASSED
Testing multiple read only protects on a single entry (paged aggr) PASSED
Testing H5C_move_entry() functionality (paged aggregation) PASSED
Testing H5C_pin_protected_entry() functionality (paged aggregation) PASSED
Testing entry resize functionality (paged aggregation) PASSED
Testing evictions enabled/disabled functionality (paged aggregation) PASSED
Testing flush cache with protected entry error (paged aggregation) PASSED
Testing destroy cache with permanently pinned entry error (pgd aggr) PASSED
Testing destroy cache with protected entry error (paged aggregation) PASSED
Testing duplicate entry insertion error (paged aggregation) PASSED
Testing pin a pinned entry error (paged aggregation) PASSED
Testing unpin an unpinned entry error (paged aggregation) PASSED
Testing pin entry related errors (paged aggregation) PASSED
Testing protect a protected entry error (paged aggregation) PASSED
Testing unprotect an unprotected entry error (paged aggregation) PASSED
Testing mark entry dirty related errors (paged aggregation) PASSED
Testing expunge entry related errors (paged aggregation) PASSED
Testing move entry related errors (paged aggregation) PASSED
Testing resize entry related errors (paged aggregation) PASSED
Testing unprotect a read only entry dirty error (paged aggregation) PASSED
Testing protect a read only entry rw error (paged aggregation) PASSED
Testing protect an entry to verify retries (paged aggregation) PASSED
Testing get/set evictions enabled errors (paged aggregation) PASSED
Testing automatic cache resizing (paged aggregation) PASSED
Testing automatic cache resizing (paged aggregation) PASSED
Testing automatic cache resize disable (paged aggregation) PASSED
Testing automatic cache resize epoch marker management (paged aggr) PASSED
Testing automatic cache resize input errors (paged aggregation) PASSED
Testing automatic cache resize auxiliary functions (paged aggregation) PASSED
Testing to ensure metadata blizzard absence when inserting (pgd aggr) PASSED
Testing to ensure metadata blizzard absence on protect/unprotect (pa) PASSED
Testing flush dependencies (paged aggregation) PASSED
Testing flush dependency errors (paged aggregation) PASSED
Testing flush dependencies flush order (paged aggregation) PASSED
Testing 'notify' callback (paged) PASSED
Testing to ensure cork/uncork metadata when inserting PASSED
Testing to ensure cork/uncork metadata on protect/unprotect PASSED
Testing entry deletion during list scan detection and adaption (par) PASSED
Testing metadata cache statistics collection (paged aggregation) -SKIP-
Statistics collection disabled.
6.54 real 0.88 user 0.31 sys
Finished testing cache
============================
============================
Testing: cache_api
============================
Test log for cache_api
============================
===================================
Cache API tests
express_test = 3
===================================
Testing MDC/FAPL related API calls PASSED
Testing MDC/FILE related API calls PASSED
Testing MDC API smoke check -SKIP-
Long tests disabled.
Testing MDC/FILE related API input errors PASSED
Testing MDC/FAPL related API calls for paged aggregation strategy PASSED
Testing MDC/FILE related API calls for paged aggregation strategy PASSED
Testing MDC API smoke check for paged aggregation strategy -SKIP-
Long tests disabled.
Testing MDC/FILE related API input errors for paged aggregation strategy PASSED
Testing MDC/FAPL related API input errors PASSED
0.01 real 0.00 user 0.00 sys
Finished testing cache_api
============================
============================
Testing: cache_image
============================
Test log for cache_image
============================
=========================================
Cache image tests
express_test = 3
=========================================
Testing metadata cache image control flow test 1 PASSED
Testing metadata cache image control flow test 2 PASSED
Testing metadata cache image control flow test 3 PASSED
Testing metadata cache image control flow test 4 PASSED
Testing metadata cache image control flow test 5 PASSED
Testing metadata cache image control flow test 6 PASSED
Testing metadata cache image smoke check 1 PASSED
Testing metadata cache image smoke check 2 PASSED
Testing metadata cache image smoke check 3 PASSED
Testing metadata cache image smoke check 4 PASSED
Testing metadata cache image smoke check 5 PASSED
Testing metadata cache image smoke check 6 PASSED
Testing metadata cache image api error check 1 PASSED
Testing metadata cache image api error check 2 PASSED
Testing metadata cache image api error check 3 PASSED
Testing metadata cache image api error check 4 PASSED
Testing Cache image / H5Fget_free_sections() interaction PASSED
Testing Cache image / evict on close interaction PASSED
67.91 real 11.32 user 13.12 sys
Finished testing cache_image
============================
============================
Testing: cache_tagging
============================
Test log for cache_tagging
============================
Testing standard tag application cases w/ default fcpl:
Testing tag application during file creation PASSED
Testing tag application during file open PASSED
Testing tag application during attribute creation PASSED
Testing tag application during attribute open PASSED
Testing tag application during attribute write PASSED
Testing tag application during attribute delete PASSED
Testing tag application during attribute renaming PASSED
Testing tag application during dataset creation PASSED
Testing tag application during dataset creation with early allocation PASSED
Testing tag application during link removal PASSED
Testing standard tag application cases w/ shared messages:
Testing tag application during file creation PASSED
Testing tag application during file open PASSED
Testing tag application during attribute creation PASSED
Testing tag application during attribute open PASSED
Testing tag application during attribute write PASSED
Testing tag application during attribute delete PASSED
Testing tag application during attribute renaming PASSED
Testing tag application during dataset creation PASSED
Testing tag application during dataset creation with early allocation PASSED
Testing tag application during link removal PASSED
Testing other specific tag application cases:
Testing tag application during group creation PASSED
Testing tag application during multiple group creation PASSED
Testing tag application during group open PASSED
Testing tag application during dataset open PASSED
Testing tag application during dataset write PASSED
Testing tag application during dataset read PASSED
Testing tag application during dataset storage size retrieval PASSED
Testing tag application during dataset extend PASSED
Testing tag application during object info retrieval PASSED
Testing tag application during object copy PASSED
Testing tag application during link name retrieval PASSED
Testing tag application during external link creation PASSED
Testing tag application during external link open PASSED
Testing tag application during dense attribute manipulation PASSED
Testing tag application during iteration over links in a group PASSED
Testing failure on invalid tag application -SKIP-
test skipped because sanity checking on tag value is disabled.
0.11 real 0.00 user 0.06 sys
Finished testing cache_tagging
============================
============================
Testing: lheap
============================
Test log for lheap
============================
Testing local heap write PASSED
Testing local heap read PASSED
Testing opening pre-created file with non-default sizes PASSED
All local heap tests passed.
0.00 real 0.00 user 0.00 sys
Finished testing lheap
============================
============================
Testing: ohdr
============================
Test log for ohdr
============================
Using file format version: (earliest, v18)
Testing object header continuation block PASSED
Testing object header creation PASSED
Testing message creation PASSED
Testing message modification PASSED
Testing object header overflow in memory PASSED
Testing close & re-open object header PASSED
Testing object header overflow on disk PASSED
Testing message deletion PASSED
Testing constant message handling PASSED
Testing object header closing PASSED
Accessing objects with unknown header messages: H5O_BOGUS_VALID_ID
Testing object with unknown header message and no flags set PASSED
Testing object with unknown header message & 'shareable' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown always' flag set PASSED
Testing object with unknown header message & 'mark if unknown' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown always' flag set PASSED
Accessing objects with unknown header messages: H5O_BOGUS_INVALID_ID
Testing object with unknown header message and no flags set PASSED
Testing object with unknown header message & 'shareable' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown always' flag set PASSED
Testing object with unknown header message & 'mark if unknown' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown always' flag set PASSED
Testing object header creation in cache PASSED
Testing adding attributes to datasets created with H5Pset_dset_no_attrs_hint() PASSED
Testing minimized dset object headers size comparisons PASSED
Testing minimized dset object headers size comparisons (compact) PASSED
Testing minimized dset object headers with filter message PASSED
Testing minimized dset object headers with modification times PASSED
Testing minimized dset object headers with fill values and different libver support PASSED
Using file format version: (earliest, v110)
Testing object header continuation block PASSED
Testing object header creation PASSED
Testing message creation PASSED
Testing message modification PASSED
Testing object header overflow in memory PASSED
Testing close & re-open object header PASSED
Testing object header overflow on disk PASSED
Testing message deletion PASSED
Testing constant message handling PASSED
Testing object header closing PASSED
Accessing objects with unknown header messages: H5O_BOGUS_VALID_ID
Testing object with unknown header message and no flags set PASSED
Testing object with unknown header message & 'shareable' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown always' flag set PASSED
Testing object with unknown header message & 'mark if unknown' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown always' flag set PASSED
Accessing objects with unknown header messages: H5O_BOGUS_INVALID_ID
Testing object with unknown header message and no flags set PASSED
Testing object with unknown header message & 'shareable' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown always' flag set PASSED
Testing object with unknown header message & 'mark if unknown' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown always' flag set PASSED
Testing object header creation in cache PASSED
Testing adding attributes to datasets created with H5Pset_dset_no_attrs_hint() PASSED
Testing minimized dset object headers size comparisons PASSED
Testing minimized dset object headers size comparisons (compact) PASSED
Testing minimized dset object headers with filter message PASSED
Testing minimized dset object headers with modification times PASSED
Testing minimized dset object headers with fill values and different libver support PASSED
Using file format version: (earliest, v112)
Testing object header continuation block PASSED
Testing object header creation PASSED
Testing message creation PASSED
Testing message modification PASSED
Testing object header overflow in memory PASSED
Testing close & re-open object header PASSED
Testing object header overflow on disk PASSED
Testing message deletion PASSED
Testing constant message handling PASSED
Testing object header closing PASSED
Accessing objects with unknown header messages: H5O_BOGUS_VALID_ID
Testing object with unknown header message and no flags set PASSED
Testing object with unknown header message & 'shareable' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown always' flag set PASSED
Testing object with unknown header message & 'mark if unknown' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown always' flag set PASSED
Accessing objects with unknown header messages: H5O_BOGUS_INVALID_ID
Testing object with unknown header message and no flags set PASSED
Testing object with unknown header message & 'shareable' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown always' flag set PASSED
Testing object with unknown header message & 'mark if unknown' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown always' flag set PASSED
Testing object header creation in cache PASSED
Testing adding attributes to datasets created with H5Pset_dset_no_attrs_hint() PASSED
Testing minimized dset object headers size comparisons PASSED
Testing minimized dset object headers size comparisons (compact) PASSED
Testing minimized dset object headers with filter message PASSED
Testing minimized dset object headers with modification times PASSED
Testing minimized dset object headers with fill values and different libver support PASSED
Using file format version: (earliest, latest)
Testing object header continuation block PASSED
Testing object header creation PASSED
Testing message creation PASSED
Testing message modification PASSED
Testing object header overflow in memory PASSED
Testing close & re-open object header PASSED
Testing object header overflow on disk PASSED
Testing message deletion PASSED
Testing constant message handling PASSED
Testing object header closing PASSED
Accessing objects with unknown header messages: H5O_BOGUS_VALID_ID
Testing object with unknown header message and no flags set PASSED
Testing object with unknown header message & 'shareable' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown always' flag set PASSED
Testing object with unknown header message & 'mark if unknown' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown always' flag set PASSED
Accessing objects with unknown header messages: H5O_BOGUS_INVALID_ID
Testing object with unknown header message and no flags set PASSED
Testing object with unknown header message & 'shareable' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown always' flag set PASSED
Testing object with unknown header message & 'mark if unknown' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown always' flag set PASSED
Testing object header creation in cache PASSED
Testing adding attributes to datasets created with H5Pset_dset_no_attrs_hint() PASSED
Testing minimized dset object headers size comparisons PASSED
Testing minimized dset object headers size comparisons (compact) PASSED
Testing minimized dset object headers with filter message PASSED
Testing minimized dset object headers with modification times PASSED
Testing minimized dset object headers with fill values and different libver support PASSED
Using file format version: (v18, v18)
Testing object header continuation block PASSED
Testing object header creation PASSED
Testing message creation PASSED
Testing message modification PASSED
Testing object header overflow in memory PASSED
Testing close & re-open object header PASSED
Testing object header overflow on disk PASSED
Testing message deletion PASSED
Testing constant message handling PASSED
Testing object header closing PASSED
Accessing objects with unknown header messages: H5O_BOGUS_VALID_ID
Testing object with unknown header message and no flags set PASSED
Testing object with unknown header message & 'shareable' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown always' flag set PASSED
Testing object with unknown header message & 'mark if unknown' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown always' flag set PASSED
Accessing objects with unknown header messages: H5O_BOGUS_INVALID_ID
Testing object with unknown header message and no flags set PASSED
Testing object with unknown header message & 'shareable' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown always' flag set PASSED
Testing object with unknown header message & 'mark if unknown' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown always' flag set PASSED
Testing object header creation in cache PASSED
Testing adding attributes to datasets created with H5Pset_dset_no_attrs_hint() PASSED
Testing minimized dset object headers size comparisons PASSED
Testing minimized dset object headers size comparisons (compact) PASSED
Testing minimized dset object headers with filter message PASSED
Testing minimized dset object headers with modification times PASSED
Testing minimized dset object headers with fill values and different libver support PASSED
Using file format version: (v18, v110)
Testing object header continuation block PASSED
Testing object header creation PASSED
Testing message creation PASSED
Testing message modification PASSED
Testing object header overflow in memory PASSED
Testing close & re-open object header PASSED
Testing object header overflow on disk PASSED
Testing message deletion PASSED
Testing constant message handling PASSED
Testing object header closing PASSED
Accessing objects with unknown header messages: H5O_BOGUS_VALID_ID
Testing object with unknown header message and no flags set PASSED
Testing object with unknown header message & 'shareable' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown always' flag set PASSED
Testing object with unknown header message & 'mark if unknown' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown always' flag set PASSED
Accessing objects with unknown header messages: H5O_BOGUS_INVALID_ID
Testing object with unknown header message and no flags set PASSED
Testing object with unknown header message & 'shareable' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown always' flag set PASSED
Testing object with unknown header message & 'mark if unknown' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown always' flag set PASSED
Testing object header creation in cache PASSED
Testing adding attributes to datasets created with H5Pset_dset_no_attrs_hint() PASSED
Testing minimized dset object headers size comparisons PASSED
Testing minimized dset object headers size comparisons (compact) PASSED
Testing minimized dset object headers with filter message PASSED
Testing minimized dset object headers with modification times PASSED
Testing minimized dset object headers with fill values and different libver support PASSED
Using file format version: (v18, v112)
Testing object header continuation block PASSED
Testing object header creation PASSED
Testing message creation PASSED
Testing message modification PASSED
Testing object header overflow in memory PASSED
Testing close & re-open object header PASSED
Testing object header overflow on disk PASSED
Testing message deletion PASSED
Testing constant message handling PASSED
Testing object header closing PASSED
Accessing objects with unknown header messages: H5O_BOGUS_VALID_ID
Testing object with unknown header message and no flags set PASSED
Testing object with unknown header message & 'shareable' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown always' flag set PASSED
Testing object with unknown header message & 'mark if unknown' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown always' flag set PASSED
Accessing objects with unknown header messages: H5O_BOGUS_INVALID_ID
Testing object with unknown header message and no flags set PASSED
Testing object with unknown header message & 'shareable' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown always' flag set PASSED
Testing object with unknown header message & 'mark if unknown' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown always' flag set PASSED
Testing object header creation in cache PASSED
Testing adding attributes to datasets created with H5Pset_dset_no_attrs_hint() PASSED
Testing minimized dset object headers size comparisons PASSED
Testing minimized dset object headers size comparisons (compact) PASSED
Testing minimized dset object headers with filter message PASSED
Testing minimized dset object headers with modification times PASSED
Testing minimized dset object headers with fill values and different libver support PASSED
Using file format version: (v18, latest)
Testing object header continuation block PASSED
Testing object header creation PASSED
Testing message creation PASSED
Testing message modification PASSED
Testing object header overflow in memory PASSED
Testing close & re-open object header PASSED
Testing object header overflow on disk PASSED
Testing message deletion PASSED
Testing constant message handling PASSED
Testing object header closing PASSED
Accessing objects with unknown header messages: H5O_BOGUS_VALID_ID
Testing object with unknown header message and no flags set PASSED
Testing object with unknown header message & 'shareable' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown always' flag set PASSED
Testing object with unknown header message & 'mark if unknown' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown always' flag set PASSED
Accessing objects with unknown header messages: H5O_BOGUS_INVALID_ID
Testing object with unknown header message and no flags set PASSED
Testing object with unknown header message & 'shareable' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown always' flag set PASSED
Testing object with unknown header message & 'mark if unknown' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown always' flag set PASSED
Testing object header creation in cache PASSED
Testing adding attributes to datasets created with H5Pset_dset_no_attrs_hint() PASSED
Testing minimized dset object headers size comparisons PASSED
Testing minimized dset object headers size comparisons (compact) PASSED
Testing minimized dset object headers with filter message PASSED
Testing minimized dset object headers with modification times PASSED
Testing minimized dset object headers with fill values and different libver support PASSED
Using file format version: (v110, v110)
Testing object header continuation block PASSED
Testing object header creation PASSED
Testing message creation PASSED
Testing message modification PASSED
Testing object header overflow in memory PASSED
Testing close & re-open object header PASSED
Testing object header overflow on disk PASSED
Testing message deletion PASSED
Testing constant message handling PASSED
Testing object header closing PASSED
Accessing objects with unknown header messages: H5O_BOGUS_VALID_ID
Testing object with unknown header message and no flags set PASSED
Testing object with unknown header message & 'shareable' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown always' flag set PASSED
Testing object with unknown header message & 'mark if unknown' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown always' flag set PASSED
Accessing objects with unknown header messages: H5O_BOGUS_INVALID_ID
Testing object with unknown header message and no flags set PASSED
Testing object with unknown header message & 'shareable' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown always' flag set PASSED
Testing object with unknown header message & 'mark if unknown' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown always' flag set PASSED
Testing object header creation in cache PASSED
Testing adding attributes to datasets created with H5Pset_dset_no_attrs_hint() PASSED
Testing minimized dset object headers size comparisons PASSED
Testing minimized dset object headers size comparisons (compact) PASSED
Testing minimized dset object headers with filter message PASSED
Testing minimized dset object headers with modification times PASSED
Testing minimized dset object headers with fill values and different libver support PASSED
Using file format version: (v110, v112)
Testing object header continuation block PASSED
Testing object header creation PASSED
Testing message creation PASSED
Testing message modification PASSED
Testing object header overflow in memory PASSED
Testing close & re-open object header PASSED
Testing object header overflow on disk PASSED
Testing message deletion PASSED
Testing constant message handling PASSED
Testing object header closing PASSED
Accessing objects with unknown header messages: H5O_BOGUS_VALID_ID
Testing object with unknown header message and no flags set PASSED
Testing object with unknown header message & 'shareable' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown always' flag set PASSED
Testing object with unknown header message & 'mark if unknown' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown always' flag set PASSED
Accessing objects with unknown header messages: H5O_BOGUS_INVALID_ID
Testing object with unknown header message and no flags set PASSED
Testing object with unknown header message & 'shareable' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown always' flag set PASSED
Testing object with unknown header message & 'mark if unknown' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown always' flag set PASSED
Testing object header creation in cache PASSED
Testing adding attributes to datasets created with H5Pset_dset_no_attrs_hint() PASSED
Testing minimized dset object headers size comparisons PASSED
Testing minimized dset object headers size comparisons (compact) PASSED
Testing minimized dset object headers with filter message PASSED
Testing minimized dset object headers with modification times PASSED
Testing minimized dset object headers with fill values and different libver support PASSED
Using file format version: (v110, latest)
Testing object header continuation block PASSED
Testing object header creation PASSED
Testing message creation PASSED
Testing message modification PASSED
Testing object header overflow in memory PASSED
Testing close & re-open object header PASSED
Testing object header overflow on disk PASSED
Testing message deletion PASSED
Testing constant message handling PASSED
Testing object header closing PASSED
Accessing objects with unknown header messages: H5O_BOGUS_VALID_ID
Testing object with unknown header message and no flags set PASSED
Testing object with unknown header message & 'shareable' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown always' flag set PASSED
Testing object with unknown header message & 'mark if unknown' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown always' flag set PASSED
Accessing objects with unknown header messages: H5O_BOGUS_INVALID_ID
Testing object with unknown header message and no flags set PASSED
Testing object with unknown header message & 'shareable' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown always' flag set PASSED
Testing object with unknown header message & 'mark if unknown' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown always' flag set PASSED
Testing object header creation in cache PASSED
Testing adding attributes to datasets created with H5Pset_dset_no_attrs_hint() PASSED
Testing minimized dset object headers size comparisons PASSED
Testing minimized dset object headers size comparisons (compact) PASSED
Testing minimized dset object headers with filter message PASSED
Testing minimized dset object headers with modification times PASSED
Testing minimized dset object headers with fill values and different libver support PASSED
Using file format version: (v112, v112)
Testing object header continuation block PASSED
Testing object header creation PASSED
Testing message creation PASSED
Testing message modification PASSED
Testing object header overflow in memory PASSED
Testing close & re-open object header PASSED
Testing object header overflow on disk PASSED
Testing message deletion PASSED
Testing constant message handling PASSED
Testing object header closing PASSED
Accessing objects with unknown header messages: H5O_BOGUS_VALID_ID
Testing object with unknown header message and no flags set PASSED
Testing object with unknown header message & 'shareable' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown always' flag set PASSED
Testing object with unknown header message & 'mark if unknown' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown always' flag set PASSED
Accessing objects with unknown header messages: H5O_BOGUS_INVALID_ID
Testing object with unknown header message and no flags set PASSED
Testing object with unknown header message & 'shareable' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown always' flag set PASSED
Testing object with unknown header message & 'mark if unknown' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown always' flag set PASSED
Testing object header creation in cache PASSED
Testing adding attributes to datasets created with H5Pset_dset_no_attrs_hint() PASSED
Testing minimized dset object headers size comparisons PASSED
Testing minimized dset object headers size comparisons (compact) PASSED
Testing minimized dset object headers with filter message PASSED
Testing minimized dset object headers with modification times PASSED
Testing minimized dset object headers with fill values and different libver support PASSED
Using file format version: (v112, latest)
Testing object header continuation block PASSED
Testing object header creation PASSED
Testing message creation PASSED
Testing message modification PASSED
Testing object header overflow in memory PASSED
Testing close & re-open object header PASSED
Testing object header overflow on disk PASSED
Testing message deletion PASSED
Testing constant message handling PASSED
Testing object header closing PASSED
Accessing objects with unknown header messages: H5O_BOGUS_VALID_ID
Testing object with unknown header message and no flags set PASSED
Testing object with unknown header message & 'shareable' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown always' flag set PASSED
Testing object with unknown header message & 'mark if unknown' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown always' flag set PASSED
Accessing objects with unknown header messages: H5O_BOGUS_INVALID_ID
Testing object with unknown header message and no flags set PASSED
Testing object with unknown header message & 'shareable' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown always' flag set PASSED
Testing object with unknown header message & 'mark if unknown' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown always' flag set PASSED
Testing object header creation in cache PASSED
Testing adding attributes to datasets created with H5Pset_dset_no_attrs_hint() PASSED
Testing minimized dset object headers size comparisons PASSED
Testing minimized dset object headers size comparisons (compact) PASSED
Testing minimized dset object headers with filter message PASSED
Testing minimized dset object headers with modification times PASSED
Testing minimized dset object headers with fill values and different libver support PASSED
Using file format version: (latest, latest)
Testing object header continuation block PASSED
Testing object header creation PASSED
Testing message creation PASSED
Testing message modification PASSED
Testing object header overflow in memory PASSED
Testing close & re-open object header PASSED
Testing object header overflow on disk PASSED
Testing message deletion PASSED
Testing constant message handling PASSED
Testing object header closing PASSED
Accessing objects with unknown header messages: H5O_BOGUS_VALID_ID
Testing object with unknown header message and no flags set PASSED
Testing object with unknown header message & 'shareable' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown always' flag set PASSED
Testing object with unknown header message & 'mark if unknown' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown always' flag set PASSED
Accessing objects with unknown header messages: H5O_BOGUS_INVALID_ID
Testing object with unknown header message and no flags set PASSED
Testing object with unknown header message & 'shareable' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/o file with unknown header message & 'fail if unknown always' flag set PASSED
Testing object with unknown header message & 'mark if unknown' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown and open for write' flag set PASSED
Testing object in r/w file with unknown header message & 'fail if unknown always' flag set PASSED
Testing object header creation in cache PASSED
Testing adding attributes to datasets created with H5Pset_dset_no_attrs_hint() PASSED
Testing minimized dset object headers size comparisons PASSED
Testing minimized dset object headers size comparisons (compact) PASSED
Testing minimized dset object headers with filter message PASSED
Testing minimized dset object headers with modification times PASSED
Testing minimized dset object headers with fill values and different libver support PASSED
Testing Fix for CVE-2020-10810 PASSED
Testing exercise the coding for the re-read of the object header for SWMR access: latest-format PASSED
Testing exercise the coding for the re-read of the object header for SWMR access: non-latest-format PASSED
All object header tests passed.
0.13 real 0.00 user 0.00 sys
Finished testing ohdr
============================
============================
Testing: stab
============================
Test log for stab
============================
Testing miscellaneous group tests PASSED
Testing long names PASSED
Testing large directories PASSED
Testing miscellaneous group tests (w/new group format) PASSED
Testing long names (w/new group format) PASSED
Testing large directories (w/new group format) PASSED
Testing group lifecycle PASSED
Testing long link names in compact groups PASSED
Testing reading old groups PASSED
Testing group without compact form PASSED
Testing setting root group creation properties PASSED
Testing old API routines PASSED
Testing corrupt symbol table message PASSED
All symbol table tests passed.
0.15 real 0.03 user 0.02 sys
Finished testing stab
============================
============================
Testing: gheap
============================
Test log for gheap
============================
Testing monotonically increasing lengths PASSED
Testing monotonically decreasing lengths PASSED
Testing complete object removal PASSED
Testing partial object removal PASSED
Testing out of order indices PASSED
All global heap tests passed.
1.57 real 1.54 user 0.00 sys
Finished testing gheap
============================
============================
Testing: evict_on_close
============================
Test log for evict_on_close
============================
Testing evict-on-close cache behavior
Testing evict on close API PASSED
Testing generating evict-on-close test file PASSED
Testing evict on close with version 1 B-tree chunk index PASSED
Testing evict on close with extensible array chunk index PASSED
Testing evict on close with version 2 B-tree chunk index PASSED
Testing evict on close with fixed array chunk index PASSED
Testing evict on close with 'single chunk' chunk index PASSED
Testing evict on close with contiguous layout PASSED
Testing evict on close with compact layout PASSED
Testing evict on close with old-style groups PASSED
Testing evict on close with new-style groups PASSED
All evict-on-close tests passed.
0.08 real 0.01 user 0.03 sys
Finished testing evict_on_close
============================
============================
Testing: farray
============================
Test log for farray
============================
***Express test mode 3. Some tests may be skipped
Testing with NORMAL PARAMETERS
Testing invalid fixed array creation parameters -SKIP-
Not tested when assertions are disabled
Testing fixed array creation PASSED
Testing verify array creation parameters PASSED
Testing create, close & reopen fixed array PASSED
Testing open fixed array twice PASSED
Testing open fixed array twice, through different file handles PASSED
Testing deleting open fixed array PASSED
Testing with forward iteration
Testing setting 1 element of the array PASSED
Testing setting half of the array's elements PASSED
Testing setting all the array elements PASSED
Testing with reverse iteration
Testing setting 1 element of the array PASSED
Testing setting half of the array's elements PASSED
Testing setting all the array elements PASSED
Testing with random iteration
Testing setting 1 element of the array PASSED
Testing setting half of the array's elements PASSED
Testing setting all the array elements PASSED
Testing with cyclic iteration
Testing setting 1 element of the array PASSED
Testing setting half of the array's elements PASSED
Testing setting all the array elements PASSED
Testing skipping to first element PASSED
Testing skipping to first element in data block page PASSED
Testing skipping to last element PASSED
Testing skipping to last element PASSED
Testing with reopen array flag set
Testing invalid fixed array creation parameters -SKIP-
Not tested when assertions are disabled
Testing fixed array creation PASSED
Testing verify array creation parameters PASSED
Testing create, close & reopen fixed array PASSED
Testing open fixed array twice PASSED
Testing open fixed array twice, through different file handles PASSED
Testing deleting open fixed array PASSED
Testing with forward iteration
Testing setting 1 element of the array PASSED
Testing setting half of the array's elements PASSED
Testing setting all the array elements PASSED
Testing with reverse iteration
Testing setting 1 element of the array PASSED
Testing setting half of the array's elements PASSED
Testing setting all the array elements PASSED
Testing with random iteration
Testing setting 1 element of the array PASSED
Testing setting half of the array's elements PASSED
Testing setting all the array elements PASSED
Testing with cyclic iteration
Testing setting 1 element of the array PASSED
Testing setting half of the array's elements PASSED
Testing setting all the array elements PASSED
Testing skipping to first element PASSED
Testing skipping to first element in data block page PASSED
Testing skipping to last element PASSED
Testing skipping to last element PASSED
All fixed array tests passed.
0.10 real 0.00 user 0.00 sys
Finished testing farray
============================
============================
Testing: earray
============================
Test log for earray
============================
***Express test mode 3. Some tests may be skipped
Testing with normal parameters
Testing invalid extensible array creation parameters -SKIP-
Not tested when assertions are disabled
Testing extensible array creation PASSED
Testing verify array creation parameters PASSED
Testing create, close & reopen extensible array PASSED
Testing open extensible array twice PASSED
Testing open extensible array twice, through different file handles PASSED
Testing deleting open extensible array PASSED
Testing with forward iteration
Testing setting first element of array PASSED
Testing setting index block elements of array PASSED
Testing setting first element of array's data block #0 PASSED
Testing setting all elements of array's data block #0 PASSED
Testing setting first element of array's data block #1 PASSED
Testing setting all elements of array's data block #1 PASSED
Testing setting first element of array's data block #2 PASSED
Testing setting all elements of array's data block #2 PASSED
Testing setting first element of array's data block #3 PASSED
Testing setting all elements of array's data block #3 PASSED
Testing setting first element of array's data block #4 PASSED
Testing setting all elements of array's data block #4 PASSED
Testing setting first element of array's data block #5 PASSED
Testing setting all elements of array's data block #5 PASSED
Testing setting first element of array's data block #6 PASSED
Testing setting all elements of array's data block #6 PASSED
Testing setting first element of array's data block #7 PASSED
Testing setting all elements of array's data block #7 PASSED
Testing setting first element of array's data block #8 PASSED
Testing setting all elements of array's data block #8 PASSED
Testing setting first element of array's data block #9 PASSED
Testing setting all elements of array's data block #9 PASSED
Testing setting first element of array's data block #10 PASSED
Testing setting all elements of array's data block #10 PASSED
Testing setting first element of array's data block #11 PASSED
Testing setting all elements of array's data block #11 PASSED
Testing setting first element of array's data block #12 PASSED
Testing setting all elements of array's data block #12 PASSED
Testing setting first element of array's data block #13 PASSED
Testing setting all elements of array's data block #13 PASSED
Testing setting first element of array's data block #14 PASSED
Testing setting all elements of array's data block #14 PASSED
Testing setting first element of array's data block #15 PASSED
Testing setting all elements of array's data block #15 PASSED
Testing setting first element of array's data block #16 PASSED
Testing setting all elements of array's data block #16 PASSED
Testing setting first element of array's data block #17 PASSED
Testing setting all elements of array's data block #17 PASSED
Testing setting first element of array's data block #18 PASSED
Testing setting all elements of array's data block #18 PASSED
Testing setting first element of array's data block #19 PASSED
Testing setting all elements of array's data block #19 PASSED
Testing setting first element of array's data block #20 PASSED
Testing setting all elements of array's data block #20 PASSED
Testing setting first element of array's data block #21 PASSED
Testing setting all elements of array's data block #21 PASSED
Testing setting first element of array's data block #22 PASSED
Testing setting all elements of array's data block #22 PASSED
Testing setting first element of array's data block #23 PASSED
Testing setting all elements of array's data block #23 PASSED
Testing setting first element of array's data block #24 PASSED
Testing setting all elements of array's data block #24 PASSED
Testing setting first element of array's data block #25 PASSED
Testing setting all elements of array's data block #25 PASSED
Testing setting first element of array's data block #26 PASSED
Testing setting all elements of array's data block #26 PASSED
Testing setting first element of array's data block #27 PASSED
Testing setting all elements of array's data block #27 PASSED
Testing setting first element of array's data block #28 PASSED
Testing setting all elements of array's data block #28 PASSED
Testing setting first element of array's data block #29 PASSED
Testing setting all elements of array's data block #29 PASSED
Testing setting first element of array's data block #30 PASSED
Testing setting all elements of array's data block #30 PASSED
Testing setting first element of array's data block #31 PASSED
Testing setting all elements of array's data block #31 PASSED
Testing setting first element of array's data block #32 PASSED
Testing setting all elements of array's data block #32 PASSED
Testing setting first element of array's data block #33 PASSED
Testing setting all elements of array's data block #33 PASSED
Testing setting first element of array's data block #34 PASSED
Testing setting all elements of array's data block #34 PASSED
Testing setting first element of array's data block #35 PASSED
Testing setting all elements of array's data block #35 PASSED
Testing setting first element of array's data block #36 PASSED
Testing setting all elements of array's data block #36 PASSED
Testing setting first element of array's data block #37 PASSED
Testing setting all elements of array's data block #37 PASSED
Testing setting first element of array's data block #38 PASSED
Testing setting all elements of array's data block #38 PASSED
Testing setting first element of array's data block #39 PASSED
Testing setting all elements of array's data block #39 PASSED
Testing setting first element of array's data block #40 PASSED
Testing setting all elements of array's data block #40 PASSED
Testing setting first element of array's data block #41 PASSED
Testing setting all elements of array's data block #41 PASSED
Testing setting first element of array's data block #42 PASSED
Testing setting all elements of array's data block #42 PASSED
Testing setting first element of array's data block #43 PASSED
Testing setting all elements of array's data block #43 PASSED
Testing setting first element of array's data block #44 PASSED
Testing setting all elements of array's data block #44 PASSED
Testing setting first element of array's data block #45 PASSED
Testing setting all elements of array's data block #45 PASSED
Testing with reverse iteration
Testing setting first element of array PASSED
Testing setting index block elements of array PASSED
Testing setting first element of array's data block #0 PASSED
Testing setting all elements of array's data block #0 PASSED
Testing setting first element of array's data block #1 PASSED
Testing setting all elements of array's data block #1 PASSED
Testing setting first element of array's data block #2 PASSED
Testing setting all elements of array's data block #2 PASSED
Testing setting first element of array's data block #3 PASSED
Testing setting all elements of array's data block #3 PASSED
Testing setting first element of array's data block #4 PASSED
Testing setting all elements of array's data block #4 PASSED
Testing setting first element of array's data block #5 PASSED
Testing setting all elements of array's data block #5 PASSED
Testing setting first element of array's data block #6 PASSED
Testing setting all elements of array's data block #6 PASSED
Testing setting first element of array's data block #7 PASSED
Testing setting all elements of array's data block #7 PASSED
Testing setting first element of array's data block #8 PASSED
Testing setting all elements of array's data block #8 PASSED
Testing setting first element of array's data block #9 PASSED
Testing setting all elements of array's data block #9 PASSED
Testing setting first element of array's data block #10 PASSED
Testing setting all elements of array's data block #10 PASSED
Testing setting first element of array's data block #11 PASSED
Testing setting all elements of array's data block #11 PASSED
Testing setting first element of array's data block #12 PASSED
Testing setting all elements of array's data block #12 PASSED
Testing setting first element of array's data block #13 PASSED
Testing setting all elements of array's data block #13 PASSED
Testing setting first element of array's data block #14 PASSED
Testing setting all elements of array's data block #14 PASSED
Testing setting first element of array's data block #15 PASSED
Testing setting all elements of array's data block #15 PASSED
Testing setting first element of array's data block #16 PASSED
Testing setting all elements of array's data block #16 PASSED
Testing setting first element of array's data block #17 PASSED
Testing setting all elements of array's data block #17 PASSED
Testing setting first element of array's data block #18 PASSED
Testing setting all elements of array's data block #18 PASSED
Testing setting first element of array's data block #19 PASSED
Testing setting all elements of array's data block #19 PASSED
Testing setting first element of array's data block #20 PASSED
Testing setting all elements of array's data block #20 PASSED
Testing setting first element of array's data block #21 PASSED
Testing setting all elements of array's data block #21 PASSED
Testing setting first element of array's data block #22 PASSED
Testing setting all elements of array's data block #22 PASSED
Testing setting first element of array's data block #23 PASSED
Testing setting all elements of array's data block #23 PASSED
Testing setting first element of array's data block #24 PASSED
Testing setting all elements of array's data block #24 PASSED
Testing setting first element of array's data block #25 PASSED
Testing setting all elements of array's data block #25 PASSED
Testing setting first element of array's data block #26 PASSED
Testing setting all elements of array's data block #26 PASSED
Testing setting first element of array's data block #27 PASSED
Testing setting all elements of array's data block #27 PASSED
Testing setting first element of array's data block #28 PASSED
Testing setting all elements of array's data block #28 PASSED
Testing setting first element of array's data block #29 PASSED
Testing setting all elements of array's data block #29 PASSED
Testing setting first element of array's data block #30 PASSED
Testing setting all elements of array's data block #30 PASSED
Testing setting first element of array's data block #31 PASSED
Testing setting all elements of array's data block #31 PASSED
Testing setting first element of array's data block #32 PASSED
Testing setting all elements of array's data block #32 PASSED
Testing setting first element of array's data block #33 PASSED
Testing setting all elements of array's data block #33 PASSED
Testing setting first element of array's data block #34 PASSED
Testing setting all elements of array's data block #34 PASSED
Testing setting first element of array's data block #35 PASSED
Testing setting all elements of array's data block #35 PASSED
Testing setting first element of array's data block #36 PASSED
Testing setting all elements of array's data block #36 PASSED
Testing setting first element of array's data block #37 PASSED
Testing setting all elements of array's data block #37 PASSED
Testing setting first element of array's data block #38 PASSED
Testing setting all elements of array's data block #38 PASSED
Testing setting first element of array's data block #39 PASSED
Testing setting all elements of array's data block #39 PASSED
Testing setting first element of array's data block #40 PASSED
Testing setting all elements of array's data block #40 PASSED
Testing setting first element of array's data block #41 PASSED
Testing setting all elements of array's data block #41 PASSED
Testing setting first element of array's data block #42 PASSED
Testing setting all elements of array's data block #42 PASSED
Testing setting first element of array's data block #43 PASSED
Testing setting all elements of array's data block #43 PASSED
Testing setting first element of array's data block #44 PASSED
Testing setting all elements of array's data block #44 PASSED
Testing setting first element of array's data block #45 PASSED
Testing setting all elements of array's data block #45 PASSED
Testing with random iteration
Testing setting first element of array PASSED
Testing setting index block elements of array PASSED
Testing setting first element of array's data block #0 PASSED
Testing setting all elements of array's data block #0 PASSED
Testing setting first element of array's data block #1 PASSED
Testing setting all elements of array's data block #1 PASSED
Testing setting first element of array's data block #2 PASSED
Testing setting all elements of array's data block #2 PASSED
Testing setting first element of array's data block #3 PASSED
Testing setting all elements of array's data block #3 PASSED
Testing setting first element of array's data block #4 PASSED
Testing setting all elements of array's data block #4 PASSED
Testing setting first element of array's data block #5 PASSED
Testing setting all elements of array's data block #5 PASSED
Testing setting first element of array's data block #6 PASSED
Testing setting all elements of array's data block #6 PASSED
Testing setting first element of array's data block #7 PASSED
Testing setting all elements of array's data block #7 PASSED
Testing setting first element of array's data block #8 PASSED
Testing setting all elements of array's data block #8 PASSED
Testing setting first element of array's data block #9 PASSED
Testing setting all elements of array's data block #9 PASSED
Testing setting first element of array's data block #10 PASSED
Testing setting all elements of array's data block #10 PASSED
Testing setting first element of array's data block #11 PASSED
Testing setting all elements of array's data block #11 PASSED
Testing setting first element of array's data block #12 PASSED
Testing setting all elements of array's data block #12 PASSED
Testing setting first element of array's data block #13 PASSED
Testing setting all elements of array's data block #13 PASSED
Testing setting first element of array's data block #14 PASSED
Testing setting all elements of array's data block #14 PASSED
Testing setting first element of array's data block #15 PASSED
Testing setting all elements of array's data block #15 PASSED
Testing setting first element of array's data block #16 PASSED
Testing setting all elements of array's data block #16 PASSED
Testing setting first element of array's data block #17 PASSED
Testing setting all elements of array's data block #17 PASSED
Testing setting first element of array's data block #18 PASSED
Testing setting all elements of array's data block #18 PASSED
Testing setting first element of array's data block #19 PASSED
Testing setting all elements of array's data block #19 PASSED
Testing setting first element of array's data block #20 PASSED
Testing setting all elements of array's data block #20 PASSED
Testing setting first element of array's data block #21 PASSED
Testing setting all elements of array's data block #21 PASSED
Testing setting first element of array's data block #22 PASSED
Testing setting all elements of array's data block #22 PASSED
Testing setting first element of array's data block #23 PASSED
Testing setting all elements of array's data block #23 PASSED
Testing setting first element of array's data block #24 PASSED
Testing setting all elements of array's data block #24 PASSED
Testing setting first element of array's data block #25 PASSED
Testing setting all elements of array's data block #25 PASSED
Testing setting first element of array's data block #26 PASSED
Testing setting all elements of array's data block #26 PASSED
Testing setting first element of array's data block #27 PASSED
Testing setting all elements of array's data block #27 PASSED
Testing setting first element of array's data block #28 PASSED
Testing setting all elements of array's data block #28 PASSED
Testing setting first element of array's data block #29 PASSED
Testing setting all elements of array's data block #29 PASSED
Testing setting first element of array's data block #30 PASSED
Testing setting all elements of array's data block #30 PASSED
Testing setting first element of array's data block #31 PASSED
Testing setting all elements of array's data block #31 PASSED
Testing setting first element of array's data block #32 PASSED
Testing setting all elements of array's data block #32 PASSED
Testing setting first element of array's data block #33 PASSED
Testing setting all elements of array's data block #33 PASSED
Testing setting first element of array's data block #34 PASSED
Testing setting all elements of array's data block #34 PASSED
Testing setting first element of array's data block #35 PASSED
Testing setting all elements of array's data block #35 PASSED
Testing setting first element of array's data block #36 PASSED
Testing setting all elements of array's data block #36 PASSED
Testing setting first element of array's data block #37 PASSED
Testing setting all elements of array's data block #37 PASSED
Testing setting first element of array's data block #38 PASSED
Testing setting all elements of array's data block #38 PASSED
Testing setting first element of array's data block #39 PASSED
Testing setting all elements of array's data block #39 PASSED
Testing setting first element of array's data block #40 PASSED
Testing setting all elements of array's data block #40 PASSED
Testing setting first element of array's data block #41 PASSED
Testing setting all elements of array's data block #41 PASSED
Testing setting first element of array's data block #42 PASSED
Testing setting all elements of array's data block #42 PASSED
Testing setting first element of array's data block #43 PASSED
Testing setting all elements of array's data block #43 PASSED
Testing setting first element of array's data block #44 PASSED
Testing setting all elements of array's data block #44 PASSED
Testing setting first element of array's data block #45 PASSED
Testing setting all elements of array's data block #45 PASSED
Testing with cyclic iteration
Testing setting first element of array PASSED
Testing setting index block elements of array PASSED
Testing setting first element of array's data block #0 PASSED
Testing setting all elements of array's data block #0 PASSED
Testing setting first element of array's data block #1 PASSED
Testing setting all elements of array's data block #1 PASSED
Testing setting first element of array's data block #2 PASSED
Testing setting all elements of array's data block #2 PASSED
Testing setting first element of array's data block #3 PASSED
Testing setting all elements of array's data block #3 PASSED
Testing setting first element of array's data block #4 PASSED
Testing setting all elements of array's data block #4 PASSED
Testing setting first element of array's data block #5 PASSED
Testing setting all elements of array's data block #5 PASSED
Testing setting first element of array's data block #6 PASSED
Testing setting all elements of array's data block #6 PASSED
Testing setting first element of array's data block #7 PASSED
Testing setting all elements of array's data block #7 PASSED
Testing setting first element of array's data block #8 PASSED
Testing setting all elements of array's data block #8 PASSED
Testing setting first element of array's data block #9 PASSED
Testing setting all elements of array's data block #9 PASSED
Testing setting first element of array's data block #10 PASSED
Testing setting all elements of array's data block #10 PASSED
Testing setting first element of array's data block #11 PASSED
Testing setting all elements of array's data block #11 PASSED
Testing setting first element of array's data block #12 PASSED
Testing setting all elements of array's data block #12 PASSED
Testing setting first element of array's data block #13 PASSED
Testing setting all elements of array's data block #13 PASSED
Testing setting first element of array's data block #14 PASSED
Testing setting all elements of array's data block #14 PASSED
Testing setting first element of array's data block #15 PASSED
Testing setting all elements of array's data block #15 PASSED
Testing setting first element of array's data block #16 PASSED
Testing setting all elements of array's data block #16 PASSED
Testing setting first element of array's data block #17 PASSED
Testing setting all elements of array's data block #17 PASSED
Testing setting first element of array's data block #18 PASSED
Testing setting all elements of array's data block #18 PASSED
Testing setting first element of array's data block #19 PASSED
Testing setting all elements of array's data block #19 PASSED
Testing setting first element of array's data block #20 PASSED
Testing setting all elements of array's data block #20 PASSED
Testing setting first element of array's data block #21 PASSED
Testing setting all elements of array's data block #21 PASSED
Testing setting first element of array's data block #22 PASSED
Testing setting all elements of array's data block #22 PASSED
Testing setting first element of array's data block #23 PASSED
Testing setting all elements of array's data block #23 PASSED
Testing setting first element of array's data block #24 PASSED
Testing setting all elements of array's data block #24 PASSED
Testing setting first element of array's data block #25 PASSED
Testing setting all elements of array's data block #25 PASSED
Testing setting first element of array's data block #26 PASSED
Testing setting all elements of array's data block #26 PASSED
Testing setting first element of array's data block #27 PASSED
Testing setting all elements of array's data block #27 PASSED
Testing setting first element of array's data block #28 PASSED
Testing setting all elements of array's data block #28 PASSED
Testing setting first element of array's data block #29 PASSED
Testing setting all elements of array's data block #29 PASSED
Testing setting first element of array's data block #30 PASSED
Testing setting all elements of array's data block #30 PASSED
Testing setting first element of array's data block #31 PASSED
Testing setting all elements of array's data block #31 PASSED
Testing setting first element of array's data block #32 PASSED
Testing setting all elements of array's data block #32 PASSED
Testing setting first element of array's data block #33 PASSED
Testing setting all elements of array's data block #33 PASSED
Testing setting first element of array's data block #34 PASSED
Testing setting all elements of array's data block #34 PASSED
Testing setting first element of array's data block #35 PASSED
Testing setting all elements of array's data block #35 PASSED
Testing setting first element of array's data block #36 PASSED
Testing setting all elements of array's data block #36 PASSED
Testing setting first element of array's data block #37 PASSED
Testing setting all elements of array's data block #37 PASSED
Testing setting first element of array's data block #38 PASSED
Testing setting all elements of array's data block #38 PASSED
Testing setting first element of array's data block #39 PASSED
Testing setting all elements of array's data block #39 PASSED
Testing setting first element of array's data block #40 PASSED
Testing setting all elements of array's data block #40 PASSED
Testing setting first element of array's data block #41 PASSED
Testing setting all elements of array's data block #41 PASSED
Testing setting first element of array's data block #42 PASSED
Testing setting all elements of array's data block #42 PASSED
Testing setting first element of array's data block #43 PASSED
Testing setting all elements of array's data block #43 PASSED
Testing setting first element of array's data block #44 PASSED
Testing setting all elements of array's data block #44 PASSED
Testing setting first element of array's data block #45 PASSED
Testing setting all elements of array's data block #45 PASSED
Testing with random #2 iteration
Testing setting first element of array PASSED
Testing setting index block elements of array PASSED
Testing setting first element of array's data block #0 PASSED
Testing setting all elements of array's data block #0 PASSED
Testing setting first element of array's data block #1 PASSED
Testing setting all elements of array's data block #1 PASSED
Testing setting first element of array's data block #2 PASSED
Testing setting all elements of array's data block #2 PASSED
Testing setting first element of array's data block #3 PASSED
Testing setting all elements of array's data block #3 PASSED
Testing setting first element of array's data block #4 PASSED
Testing setting all elements of array's data block #4 PASSED
Testing setting first element of array's data block #5 PASSED
Testing setting all elements of array's data block #5 PASSED
Testing setting first element of array's data block #6 PASSED
Testing setting all elements of array's data block #6 PASSED
Testing setting first element of array's data block #7 PASSED
Testing setting all elements of array's data block #7 PASSED
Testing setting first element of array's data block #8 PASSED
Testing setting all elements of array's data block #8 PASSED
Testing setting first element of array's data block #9 PASSED
Testing setting all elements of array's data block #9 PASSED
Testing setting first element of array's data block #10 PASSED
Testing setting all elements of array's data block #10 PASSED
Testing setting first element of array's data block #11 PASSED
Testing setting all elements of array's data block #11 PASSED
Testing setting first element of array's data block #12 PASSED
Testing setting all elements of array's data block #12 PASSED
Testing setting first element of array's data block #13 PASSED
Testing setting all elements of array's data block #13 PASSED
Testing setting first element of array's data block #14 PASSED
Testing setting all elements of array's data block #14 PASSED
Testing setting first element of array's data block #15 PASSED
Testing setting all elements of array's data block #15 PASSED
Testing setting first element of array's data block #16 PASSED
Testing setting all elements of array's data block #16 PASSED
Testing setting first element of array's data block #17 PASSED
Testing setting all elements of array's data block #17 PASSED
Testing setting first element of array's data block #18 PASSED
Testing setting all elements of array's data block #18 PASSED
Testing setting first element of array's data block #19 PASSED
Testing setting all elements of array's data block #19 PASSED
Testing setting first element of array's data block #20 PASSED
Testing setting all elements of array's data block #20 PASSED
Testing setting first element of array's data block #21 PASSED
Testing setting all elements of array's data block #21 PASSED
Testing setting first element of array's data block #22 PASSED
Testing setting all elements of array's data block #22 PASSED
Testing setting first element of array's data block #23 PASSED
Testing setting all elements of array's data block #23 PASSED
Testing setting first element of array's data block #24 PASSED
Testing setting all elements of array's data block #24 PASSED
Testing setting first element of array's data block #25 PASSED
Testing setting all elements of array's data block #25 PASSED
Testing setting first element of array's data block #26 PASSED
Testing setting all elements of array's data block #26 PASSED
Testing setting first element of array's data block #27 PASSED
Testing setting all elements of array's data block #27 PASSED
Testing setting first element of array's data block #28 PASSED
Testing setting all elements of array's data block #28 PASSED
Testing setting first element of array's data block #29 PASSED
Testing setting all elements of array's data block #29 PASSED
Testing setting first element of array's data block #30 PASSED
Testing setting all elements of array's data block #30 PASSED
Testing setting first element of array's data block #31 PASSED
Testing setting all elements of array's data block #31 PASSED
Testing setting first element of array's data block #32 PASSED
Testing setting all elements of array's data block #32 PASSED
Testing setting first element of array's data block #33 PASSED
Testing setting all elements of array's data block #33 PASSED
Testing setting first element of array's data block #34 PASSED
Testing setting all elements of array's data block #34 PASSED
Testing setting first element of array's data block #35 PASSED
Testing setting all elements of array's data block #35 PASSED
Testing setting first element of array's data block #36 PASSED
Testing setting all elements of array's data block #36 PASSED
Testing setting first element of array's data block #37 PASSED
Testing setting all elements of array's data block #37 PASSED
Testing setting first element of array's data block #38 PASSED
Testing setting all elements of array's data block #38 PASSED
Testing setting first element of array's data block #39 PASSED
Testing setting all elements of array's data block #39 PASSED
Testing setting first element of array's data block #40 PASSED
Testing setting all elements of array's data block #40 PASSED
Testing setting first element of array's data block #41 PASSED
Testing setting all elements of array's data block #41 PASSED
Testing setting first element of array's data block #42 PASSED
Testing setting all elements of array's data block #42 PASSED
Testing setting first element of array's data block #43 PASSED
Testing setting all elements of array's data block #43 PASSED
Testing setting first element of array's data block #44 PASSED
Testing setting all elements of array's data block #44 PASSED
Testing setting first element of array's data block #45 PASSED
Testing setting all elements of array's data block #45 PASSED
Testing skipping 1st element PASSED
Testing skipping index block elements PASSED
Testing skipping index block & data block elements PASSED
Testing skipping 1st super block elements PASSED
Testing skipping 2nd super block elements PASSED
Testing skipping 3rd super block elements PASSED
Testing skipping 4th super block elements PASSED
Testing with reopen array flag set
Testing invalid extensible array creation parameters -SKIP-
Not tested when assertions are disabled
Testing extensible array creation PASSED
Testing verify array creation parameters PASSED
Testing create, close & reopen extensible array PASSED
Testing open extensible array twice PASSED
Testing open extensible array twice, through different file handles PASSED
Testing deleting open extensible array PASSED
Testing with forward iteration
Testing setting first element of array PASSED
Testing setting index block elements of array PASSED
Testing setting first element of array's data block #0 PASSED
Testing setting all elements of array's data block #0 PASSED
Testing setting first element of array's data block #1 PASSED
Testing setting all elements of array's data block #1 PASSED
Testing setting first element of array's data block #2 PASSED
Testing setting all elements of array's data block #2 PASSED
Testing setting first element of array's data block #3 PASSED
Testing setting all elements of array's data block #3 PASSED
Testing setting first element of array's data block #4 PASSED
Testing setting all elements of array's data block #4 PASSED
Testing setting first element of array's data block #5 PASSED
Testing setting all elements of array's data block #5 PASSED
Testing setting first element of array's data block #6 PASSED
Testing setting all elements of array's data block #6 PASSED
Testing setting first element of array's data block #7 PASSED
Testing setting all elements of array's data block #7 PASSED
Testing setting first element of array's data block #8 PASSED
Testing setting all elements of array's data block #8 PASSED
Testing setting first element of array's data block #9 PASSED
Testing setting all elements of array's data block #9 PASSED
Testing setting first element of array's data block #10 PASSED
Testing setting all elements of array's data block #10 PASSED
Testing setting first element of array's data block #11 PASSED
Testing setting all elements of array's data block #11 PASSED
Testing setting first element of array's data block #12 PASSED
Testing setting all elements of array's data block #12 PASSED
Testing setting first element of array's data block #13 PASSED
Testing setting all elements of array's data block #13 PASSED
Testing setting first element of array's data block #14 PASSED
Testing setting all elements of array's data block #14 PASSED
Testing setting first element of array's data block #15 PASSED
Testing setting all elements of array's data block #15 PASSED
Testing setting first element of array's data block #16 PASSED
Testing setting all elements of array's data block #16 PASSED
Testing setting first element of array's data block #17 PASSED
Testing setting all elements of array's data block #17 PASSED
Testing setting first element of array's data block #18 PASSED
Testing setting all elements of array's data block #18 PASSED
Testing setting first element of array's data block #19 PASSED
Testing setting all elements of array's data block #19 PASSED
Testing setting first element of array's data block #20 PASSED
Testing setting all elements of array's data block #20 PASSED
Testing setting first element of array's data block #21 PASSED
Testing setting all elements of array's data block #21 PASSED
Testing setting first element of array's data block #22 PASSED
Testing setting all elements of array's data block #22 PASSED
Testing setting first element of array's data block #23 PASSED
Testing setting all elements of array's data block #23 PASSED
Testing setting first element of array's data block #24 PASSED
Testing setting all elements of array's data block #24 PASSED
Testing setting first element of array's data block #25 PASSED
Testing setting all elements of array's data block #25 PASSED
Testing setting first element of array's data block #26 PASSED
Testing setting all elements of array's data block #26 PASSED
Testing setting first element of array's data block #27 PASSED
Testing setting all elements of array's data block #27 PASSED
Testing setting first element of array's data block #28 PASSED
Testing setting all elements of array's data block #28 PASSED
Testing setting first element of array's data block #29 PASSED
Testing setting all elements of array's data block #29 PASSED
Testing setting first element of array's data block #30 PASSED
Testing setting all elements of array's data block #30 PASSED
Testing setting first element of array's data block #31 PASSED
Testing setting all elements of array's data block #31 PASSED
Testing setting first element of array's data block #32 PASSED
Testing setting all elements of array's data block #32 PASSED
Testing setting first element of array's data block #33 PASSED
Testing setting all elements of array's data block #33 PASSED
Testing setting first element of array's data block #34 PASSED
Testing setting all elements of array's data block #34 PASSED
Testing setting first element of array's data block #35 PASSED
Testing setting all elements of array's data block #35 PASSED
Testing setting first element of array's data block #36 PASSED
Testing setting all elements of array's data block #36 PASSED
Testing setting first element of array's data block #37 PASSED
Testing setting all elements of array's data block #37 PASSED
Testing setting first element of array's data block #38 PASSED
Testing setting all elements of array's data block #38 PASSED
Testing setting first element of array's data block #39 PASSED
Testing setting all elements of array's data block #39 PASSED
Testing setting first element of array's data block #40 PASSED
Testing setting all elements of array's data block #40 PASSED
Testing setting first element of array's data block #41 PASSED
Testing setting all elements of array's data block #41 PASSED
Testing setting first element of array's data block #42 PASSED
Testing setting all elements of array's data block #42 PASSED
Testing setting first element of array's data block #43 PASSED
Testing setting all elements of array's data block #43 PASSED
Testing setting first element of array's data block #44 PASSED
Testing setting all elements of array's data block #44 PASSED
Testing setting first element of array's data block #45 PASSED
Testing setting all elements of array's data block #45 PASSED
Testing with reverse iteration
Testing setting first element of array PASSED
Testing setting index block elements of array PASSED
Testing setting first element of array's data block #0 PASSED
Testing setting all elements of array's data block #0 PASSED
Testing setting first element of array's data block #1 PASSED
Testing setting all elements of array's data block #1 PASSED
Testing setting first element of array's data block #2 PASSED
Testing setting all elements of array's data block #2 PASSED
Testing setting first element of array's data block #3 PASSED
Testing setting all elements of array's data block #3 PASSED
Testing setting first element of array's data block #4 PASSED
Testing setting all elements of array's data block #4 PASSED
Testing setting first element of array's data block #5 PASSED
Testing setting all elements of array's data block #5 PASSED
Testing setting first element of array's data block #6 PASSED
Testing setting all elements of array's data block #6 PASSED
Testing setting first element of array's data block #7 PASSED
Testing setting all elements of array's data block #7 PASSED
Testing setting first element of array's data block #8 PASSED
Testing setting all elements of array's data block #8 PASSED
Testing setting first element of array's data block #9 PASSED
Testing setting all elements of array's data block #9 PASSED
Testing setting first element of array's data block #10 PASSED
Testing setting all elements of array's data block #10 PASSED
Testing setting first element of array's data block #11 PASSED
Testing setting all elements of array's data block #11 PASSED
Testing setting first element of array's data block #12 PASSED
Testing setting all elements of array's data block #12 PASSED
Testing setting first element of array's data block #13 PASSED
Testing setting all elements of array's data block #13 PASSED
Testing setting first element of array's data block #14 PASSED
Testing setting all elements of array's data block #14 PASSED
Testing setting first element of array's data block #15 PASSED
Testing setting all elements of array's data block #15 PASSED
Testing setting first element of array's data block #16 PASSED
Testing setting all elements of array's data block #16 PASSED
Testing setting first element of array's data block #17 PASSED
Testing setting all elements of array's data block #17 PASSED
Testing setting first element of array's data block #18 PASSED
Testing setting all elements of array's data block #18 PASSED
Testing setting first element of array's data block #19 PASSED
Testing setting all elements of array's data block #19 PASSED
Testing setting first element of array's data block #20 PASSED
Testing setting all elements of array's data block #20 PASSED
Testing setting first element of array's data block #21 PASSED
Testing setting all elements of array's data block #21 PASSED
Testing setting first element of array's data block #22 PASSED
Testing setting all elements of array's data block #22 PASSED
Testing setting first element of array's data block #23 PASSED
Testing setting all elements of array's data block #23 PASSED
Testing setting first element of array's data block #24 PASSED
Testing setting all elements of array's data block #24 PASSED
Testing setting first element of array's data block #25 PASSED
Testing setting all elements of array's data block #25 PASSED
Testing setting first element of array's data block #26 PASSED
Testing setting all elements of array's data block #26 PASSED
Testing setting first element of array's data block #27 PASSED
Testing setting all elements of array's data block #27 PASSED
Testing setting first element of array's data block #28 PASSED
Testing setting all elements of array's data block #28 PASSED
Testing setting first element of array's data block #29 PASSED
Testing setting all elements of array's data block #29 PASSED
Testing setting first element of array's data block #30 PASSED
Testing setting all elements of array's data block #30 PASSED
Testing setting first element of array's data block #31 PASSED
Testing setting all elements of array's data block #31 PASSED
Testing setting first element of array's data block #32 PASSED
Testing setting all elements of array's data block #32 PASSED
Testing setting first element of array's data block #33 PASSED
Testing setting all elements of array's data block #33 PASSED
Testing setting first element of array's data block #34 PASSED
Testing setting all elements of array's data block #34 PASSED
Testing setting first element of array's data block #35 PASSED
Testing setting all elements of array's data block #35 PASSED
Testing setting first element of array's data block #36 PASSED
Testing setting all elements of array's data block #36 PASSED
Testing setting first element of array's data block #37 PASSED
Testing setting all elements of array's data block #37 PASSED
Testing setting first element of array's data block #38 PASSED
Testing setting all elements of array's data block #38 PASSED
Testing setting first element of array's data block #39 PASSED
Testing setting all elements of array's data block #39 PASSED
Testing setting first element of array's data block #40 PASSED
Testing setting all elements of array's data block #40 PASSED
Testing setting first element of array's data block #41 PASSED
Testing setting all elements of array's data block #41 PASSED
Testing setting first element of array's data block #42 PASSED
Testing setting all elements of array's data block #42 PASSED
Testing setting first element of array's data block #43 PASSED
Testing setting all elements of array's data block #43 PASSED
Testing setting first element of array's data block #44 PASSED
Testing setting all elements of array's data block #44 PASSED
Testing setting first element of array's data block #45 PASSED
Testing setting all elements of array's data block #45 PASSED
Testing with random iteration
Testing setting first element of array PASSED
Testing setting index block elements of array PASSED
Testing setting first element of array's data block #0 PASSED
Testing setting all elements of array's data block #0 PASSED
Testing setting first element of array's data block #1 PASSED
Testing setting all elements of array's data block #1 PASSED
Testing setting first element of array's data block #2 PASSED
Testing setting all elements of array's data block #2 PASSED
Testing setting first element of array's data block #3 PASSED
Testing setting all elements of array's data block #3 PASSED
Testing setting first element of array's data block #4 PASSED
Testing setting all elements of array's data block #4 PASSED
Testing setting first element of array's data block #5 PASSED
Testing setting all elements of array's data block #5 PASSED
Testing setting first element of array's data block #6 PASSED
Testing setting all elements of array's data block #6 PASSED
Testing setting first element of array's data block #7 PASSED
Testing setting all elements of array's data block #7 PASSED
Testing setting first element of array's data block #8 PASSED
Testing setting all elements of array's data block #8 PASSED
Testing setting first element of array's data block #9 PASSED
Testing setting all elements of array's data block #9 PASSED
Testing setting first element of array's data block #10 PASSED
Testing setting all elements of array's data block #10 PASSED
Testing setting first element of array's data block #11 PASSED
Testing setting all elements of array's data block #11 PASSED
Testing setting first element of array's data block #12 PASSED
Testing setting all elements of array's data block #12 PASSED
Testing setting first element of array's data block #13 PASSED
Testing setting all elements of array's data block #13 PASSED
Testing setting first element of array's data block #14 PASSED
Testing setting all elements of array's data block #14 PASSED
Testing setting first element of array's data block #15 PASSED
Testing setting all elements of array's data block #15 PASSED
Testing setting first element of array's data block #16 PASSED
Testing setting all elements of array's data block #16 PASSED
Testing setting first element of array's data block #17 PASSED
Testing setting all elements of array's data block #17 PASSED
Testing setting first element of array's data block #18 PASSED
Testing setting all elements of array's data block #18 PASSED
Testing setting first element of array's data block #19 PASSED
Testing setting all elements of array's data block #19 PASSED
Testing setting first element of array's data block #20 PASSED
Testing setting all elements of array's data block #20 PASSED
Testing setting first element of array's data block #21 PASSED
Testing setting all elements of array's data block #21 PASSED
Testing setting first element of array's data block #22 PASSED
Testing setting all elements of array's data block #22 PASSED
Testing setting first element of array's data block #23 PASSED
Testing setting all elements of array's data block #23 PASSED
Testing setting first element of array's data block #24 PASSED
Testing setting all elements of array's data block #24 PASSED
Testing setting first element of array's data block #25 PASSED
Testing setting all elements of array's data block #25 PASSED
Testing setting first element of array's data block #26 PASSED
Testing setting all elements of array's data block #26 PASSED
Testing setting first element of array's data block #27 PASSED
Testing setting all elements of array's data block #27 PASSED
Testing setting first element of array's data block #28 PASSED
Testing setting all elements of array's data block #28 PASSED
Testing setting first element of array's data block #29 PASSED
Testing setting all elements of array's data block #29 PASSED
Testing setting first element of array's data block #30 PASSED
Testing setting all elements of array's data block #30 PASSED
Testing setting first element of array's data block #31 PASSED
Testing setting all elements of array's data block #31 PASSED
Testing setting first element of array's data block #32 PASSED
Testing setting all elements of array's data block #32 PASSED
Testing setting first element of array's data block #33 PASSED
Testing setting all elements of array's data block #33 PASSED
Testing setting first element of array's data block #34 PASSED
Testing setting all elements of array's data block #34 PASSED
Testing setting first element of array's data block #35 PASSED
Testing setting all elements of array's data block #35 PASSED
Testing setting first element of array's data block #36 PASSED
Testing setting all elements of array's data block #36 PASSED
Testing setting first element of array's data block #37 PASSED
Testing setting all elements of array's data block #37 PASSED
Testing setting first element of array's data block #38 PASSED
Testing setting all elements of array's data block #38 PASSED
Testing setting first element of array's data block #39 PASSED
Testing setting all elements of array's data block #39 PASSED
Testing setting first element of array's data block #40 PASSED
Testing setting all elements of array's data block #40 PASSED
Testing setting first element of array's data block #41 PASSED
Testing setting all elements of array's data block #41 PASSED
Testing setting first element of array's data block #42 PASSED
Testing setting all elements of array's data block #42 PASSED
Testing setting first element of array's data block #43 PASSED
Testing setting all elements of array's data block #43 PASSED
Testing setting first element of array's data block #44 PASSED
Testing setting all elements of array's data block #44 PASSED
Testing setting first element of array's data block #45 PASSED
Testing setting all elements of array's data block #45 PASSED
Testing with cyclic iteration
Testing setting first element of array PASSED
Testing setting index block elements of array PASSED
Testing setting first element of array's data block #0 PASSED
Testing setting all elements of array's data block #0 PASSED
Testing setting first element of array's data block #1 PASSED
Testing setting all elements of array's data block #1 PASSED
Testing setting first element of array's data block #2 PASSED
Testing setting all elements of array's data block #2 PASSED
Testing setting first element of array's data block #3 PASSED
Testing setting all elements of array's data block #3 PASSED
Testing setting first element of array's data block #4 PASSED
Testing setting all elements of array's data block #4 PASSED
Testing setting first element of array's data block #5 PASSED
Testing setting all elements of array's data block #5 PASSED
Testing setting first element of array's data block #6 PASSED
Testing setting all elements of array's data block #6 PASSED
Testing setting first element of array's data block #7 PASSED
Testing setting all elements of array's data block #7 PASSED
Testing setting first element of array's data block #8 PASSED
Testing setting all elements of array's data block #8 PASSED
Testing setting first element of array's data block #9 PASSED
Testing setting all elements of array's data block #9 PASSED
Testing setting first element of array's data block #10 PASSED
Testing setting all elements of array's data block #10 PASSED
Testing setting first element of array's data block #11 PASSED
Testing setting all elements of array's data block #11 PASSED
Testing setting first element of array's data block #12 PASSED
Testing setting all elements of array's data block #12 PASSED
Testing setting first element of array's data block #13 PASSED
Testing setting all elements of array's data block #13 PASSED
Testing setting first element of array's data block #14 PASSED
Testing setting all elements of array's data block #14 PASSED
Testing setting first element of array's data block #15 PASSED
Testing setting all elements of array's data block #15 PASSED
Testing setting first element of array's data block #16 PASSED
Testing setting all elements of array's data block #16 PASSED
Testing setting first element of array's data block #17 PASSED
Testing setting all elements of array's data block #17 PASSED
Testing setting first element of array's data block #18 PASSED
Testing setting all elements of array's data block #18 PASSED
Testing setting first element of array's data block #19 PASSED
Testing setting all elements of array's data block #19 PASSED
Testing setting first element of array's data block #20 PASSED
Testing setting all elements of array's data block #20 PASSED
Testing setting first element of array's data block #21 PASSED
Testing setting all elements of array's data block #21 PASSED
Testing setting first element of array's data block #22 PASSED
Testing setting all elements of array's data block #22 PASSED
Testing setting first element of array's data block #23 PASSED
Testing setting all elements of array's data block #23 PASSED
Testing setting first element of array's data block #24 PASSED
Testing setting all elements of array's data block #24 PASSED
Testing setting first element of array's data block #25 PASSED
Testing setting all elements of array's data block #25 PASSED
Testing setting first element of array's data block #26 PASSED
Testing setting all elements of array's data block #26 PASSED
Testing setting first element of array's data block #27 PASSED
Testing setting all elements of array's data block #27 PASSED
Testing setting first element of array's data block #28 PASSED
Testing setting all elements of array's data block #28 PASSED
Testing setting first element of array's data block #29 PASSED
Testing setting all elements of array's data block #29 PASSED
Testing setting first element of array's data block #30 PASSED
Testing setting all elements of array's data block #30 PASSED
Testing setting first element of array's data block #31 PASSED
Testing setting all elements of array's data block #31 PASSED
Testing setting first element of array's data block #32 PASSED
Testing setting all elements of array's data block #32 PASSED
Testing setting first element of array's data block #33 PASSED
Testing setting all elements of array's data block #33 PASSED
Testing setting first element of array's data block #34 PASSED
Testing setting all elements of array's data block #34 PASSED
Testing setting first element of array's data block #35 PASSED
Testing setting all elements of array's data block #35 PASSED
Testing setting first element of array's data block #36 PASSED
Testing setting all elements of array's data block #36 PASSED
Testing setting first element of array's data block #37 PASSED
Testing setting all elements of array's data block #37 PASSED
Testing setting first element of array's data block #38 PASSED
Testing setting all elements of array's data block #38 PASSED
Testing setting first element of array's data block #39 PASSED
Testing setting all elements of array's data block #39 PASSED
Testing setting first element of array's data block #40 PASSED
Testing setting all elements of array's data block #40 PASSED
Testing setting first element of array's data block #41 PASSED
Testing setting all elements of array's data block #41 PASSED
Testing setting first element of array's data block #42 PASSED
Testing setting all elements of array's data block #42 PASSED
Testing setting first element of array's data block #43 PASSED
Testing setting all elements of array's data block #43 PASSED
Testing setting first element of array's data block #44 PASSED
Testing setting all elements of array's data block #44 PASSED
Testing setting first element of array's data block #45 PASSED
Testing setting all elements of array's data block #45 PASSED
Testing with random #2 iteration
Testing setting first element of array PASSED
Testing setting index block elements of array PASSED
Testing setting first element of array's data block #0 PASSED
Testing setting all elements of array's data block #0 PASSED
Testing setting first element of array's data block #1 PASSED
Testing setting all elements of array's data block #1 PASSED
Testing setting first element of array's data block #2 PASSED
Testing setting all elements of array's data block #2 PASSED
Testing setting first element of array's data block #3 PASSED
Testing setting all elements of array's data block #3 PASSED
Testing setting first element of array's data block #4 PASSED
Testing setting all elements of array's data block #4 PASSED
Testing setting first element of array's data block #5 PASSED
Testing setting all elements of array's data block #5 PASSED
Testing setting first element of array's data block #6 PASSED
Testing setting all elements of array's data block #6 PASSED
Testing setting first element of array's data block #7 PASSED
Testing setting all elements of array's data block #7 PASSED
Testing setting first element of array's data block #8 PASSED
Testing setting all elements of array's data block #8 PASSED
Testing setting first element of array's data block #9 PASSED
Testing setting all elements of array's data block #9 PASSED
Testing setting first element of array's data block #10 PASSED
Testing setting all elements of array's data block #10 PASSED
Testing setting first element of array's data block #11 PASSED
Testing setting all elements of array's data block #11 PASSED
Testing setting first element of array's data block #12 PASSED
Testing setting all elements of array's data block #12 PASSED
Testing setting first element of array's data block #13 PASSED
Testing setting all elements of array's data block #13 PASSED
Testing setting first element of array's data block #14 PASSED
Testing setting all elements of array's data block #14 PASSED
Testing setting first element of array's data block #15 PASSED
Testing setting all elements of array's data block #15 PASSED
Testing setting first element of array's data block #16 PASSED
Testing setting all elements of array's data block #16 PASSED
Testing setting first element of array's data block #17 PASSED
Testing setting all elements of array's data block #17 PASSED
Testing setting first element of array's data block #18 PASSED
Testing setting all elements of array's data block #18 PASSED
Testing setting first element of array's data block #19 PASSED
Testing setting all elements of array's data block #19 PASSED
Testing setting first element of array's data block #20 PASSED
Testing setting all elements of array's data block #20 PASSED
Testing setting first element of array's data block #21 PASSED
Testing setting all elements of array's data block #21 PASSED
Testing setting first element of array's data block #22 PASSED
Testing setting all elements of array's data block #22 PASSED
Testing setting first element of array's data block #23 PASSED
Testing setting all elements of array's data block #23 PASSED
Testing setting first element of array's data block #24 PASSED
Testing setting all elements of array's data block #24 PASSED
Testing setting first element of array's data block #25 PASSED
Testing setting all elements of array's data block #25 PASSED
Testing setting first element of array's data block #26 PASSED
Testing setting all elements of array's data block #26 PASSED
Testing setting first element of array's data block #27 PASSED
Testing setting all elements of array's data block #27 PASSED
Testing setting first element of array's data block #28 PASSED
Testing setting all elements of array's data block #28 PASSED
Testing setting first element of array's data block #29 PASSED
Testing setting all elements of array's data block #29 PASSED
Testing setting first element of array's data block #30 PASSED
Testing setting all elements of array's data block #30 PASSED
Testing setting first element of array's data block #31 PASSED
Testing setting all elements of array's data block #31 PASSED
Testing setting first element of array's data block #32 PASSED
Testing setting all elements of array's data block #32 PASSED
Testing setting first element of array's data block #33 PASSED
Testing setting all elements of array's data block #33 PASSED
Testing setting first element of array's data block #34 PASSED
Testing setting all elements of array's data block #34 PASSED
Testing setting first element of array's data block #35 PASSED
Testing setting all elements of array's data block #35 PASSED
Testing setting first element of array's data block #36 PASSED
Testing setting all elements of array's data block #36 PASSED
Testing setting first element of array's data block #37 PASSED
Testing setting all elements of array's data block #37 PASSED
Testing setting first element of array's data block #38 PASSED
Testing setting all elements of array's data block #38 PASSED
Testing setting first element of array's data block #39 PASSED
Testing setting all elements of array's data block #39 PASSED
Testing setting first element of array's data block #40 PASSED
Testing setting all elements of array's data block #40 PASSED
Testing setting first element of array's data block #41 PASSED
Testing setting all elements of array's data block #41 PASSED
Testing setting first element of array's data block #42 PASSED
Testing setting all elements of array's data block #42 PASSED
Testing setting first element of array's data block #43 PASSED
Testing setting all elements of array's data block #43 PASSED
Testing setting first element of array's data block #44 PASSED
Testing setting all elements of array's data block #44 PASSED
Testing setting first element of array's data block #45 PASSED
Testing setting all elements of array's data block #45 PASSED
Testing skipping 1st element PASSED
Testing skipping index block elements PASSED
Testing skipping index block & data block elements PASSED
Testing skipping 1st super block elements PASSED
Testing skipping 2nd super block elements PASSED
Testing skipping 3rd super block elements PASSED
Testing skipping 4th super block elements PASSED
All extensible array tests passed.
22.58 real 0.10 user 1.04 sys
Finished testing earray
============================
============================
Testing: btree2
============================
Test log for btree2
============================
***Express test mode 3. Some tests may be skipped
Testing without reopening B-tree:
Testing B-tree creation PASSED
Testing B-tree iteration: empty B-tree PASSED
Testing B-tree insert: first record PASSED
Testing B-tree insert: several records PASSED
Testing B-tree insert: split root PASSED
Testing B-tree insert: redistribute 2 leaves in level 1 B-tree (l->r) PASSED
Testing B-tree insert: redistribute 2 leaves in level 1 B-tree (r->l) PASSED
Testing B-tree insert: split side leaf into 2 leaves in level 1 B-tree (l->r) PASSED
Testing B-tree insert: split side leaf into 2 leaves in level 1 B-tree (r->l) PASSED
Testing B-tree insert: redistribute 3 leaves in level 1 B-tree PASSED
Testing B-tree insert: split middle leaf into 2 leaves in level 1 B-tree PASSED
Testing B-tree insert: make level 2 B-tree PASSED
Testing B-tree insert: redistrib right-most leaf in level 2 B-tree PASSED
Testing B-tree insert: redistrib left-most leaf in level 2 B-tree PASSED
Testing B-tree insert: redistrib middle leaf in level 2 B-tree PASSED
Testing B-tree insert: split right-most leaf in level 2 B-tree PASSED
Testing B-tree insert: split left-most leaf in level 2 B-tree PASSED
Testing B-tree insert: split middle leaf in level 2 B-tree PASSED
Testing B-tree insert: redist. 2 internal (r->l) in level 2 B-tree PASSED
Testing B-tree insert: redist. 2 internal (l->r) in level 2 B-tree PASSED
Testing B-tree insert: split side internal node to 2 in level 2 B-tree (r->l) PASSED
Testing B-tree insert: split side internal node to 2 in level 2 B-tree (l->2) PASSED
Testing B-tree insert: redistrib 3 internals in level 2 B-tree PASSED
Testing B-tree insert: split 3 internals to 4 in level 2 B-tree PASSED
***Express test mode on. test_insert_lots skipped
Testing B-tree update: inserting first record in empty B-tree PASSED
Testing B-tree update: update only record in B-tree PASSED
Testing B-tree update: insert several records PASSED
Testing B-tree update: update several records PASSED
Testing B-tree update: split root PASSED
Testing B-tree update: redistribute 2 leaves in level 1 B-tree (l->r) PASSED
Testing B-tree update: redistribute 2 leaves in level 1 B-tree (r->l) PASSED
Testing B-tree update: split side leaf into 2 leaves in level 1 B-tree (l->r) PASSED
Testing B-tree update: split side leaf into 2 leaves in level 1 B-tree (r->l) PASSED
Testing B-tree update: redistribute 3 leaves in level 1 B-tree PASSED
Testing B-tree update: split middle leaf into 2 leaves in level 1 B-tree PASSED
Testing B-tree update: make level 2 B-tree (l->r) PASSED
Testing B-tree update: make level 2 B-tree (r->l) PASSED
Testing B-tree update: make level 2 B-tree (l+r->middle) PASSED
***Express test mode on. test_update_lots skipped
Testing B-tree remove: record from empty B-tree PASSED
Testing B-tree remove: non-existent record from 1 record B-tree PASSED
Testing B-tree remove: existent record from 1 record B-tree PASSED
Testing B-tree remove: adding records to B-tree after removal PASSED
Testing B-tree remove: non-existent record from level-0 B-tree PASSED
Testing B-tree remove: mult. existent records from level-0 B-tree PASSED
Testing B-tree remove: non-existent record from level-1 B-tree PASSED
Testing B-tree remove: record from right leaf of level-1 B-tree PASSED
Testing B-tree remove: record from left leaf of level-1 B-tree PASSED
Testing B-tree remove: record from middle leaf of level-1 B-tree PASSED
Testing B-tree remove: redistribute 2 leaves in level-1 B-tree (r->l) PASSED
Testing B-tree remove: redistribute 2 leaves in level-1 B-tree (l->r) PASSED
Testing B-tree remove: redistribute 3 leaves in level-1 B-tree PASSED
Testing B-tree remove: merge 2 leaves to 1 in level-1 B-tree (r->l) PASSED
Testing B-tree remove: merge 2 leaves to 1 in level-1 B-tree (l->r) PASSED
Testing B-tree remove: merge 3 leaves to 2 in level-1 B-tree PASSED
Testing B-tree remove: promote from right leaf of level-1 B-tree PASSED
Testing B-tree remove: promote from left leaf of level-1 B-tree PASSED
Testing B-tree remove: promote from middle leaf of level-1 B-tree PASSED
Testing B-tree remove: promote from leaf of level-1 B-tree w/2 node redistrib PASSED
Testing B-tree remove: promote from leaf of level-1 B-tree w/3 node redistrib PASSED
Testing B-tree remove: promote from leaf of level-1 B-tree w/2->1 merge PASSED
Testing B-tree remove: promote from leaf of level-1 B-tree w/3->2 merge PASSED
Testing B-tree remove: collapse level-1 B-tree back to level-0 PASSED
Testing B-tree remove: promote from right internal of level-2 B-tree PASSED
Testing B-tree remove: promote from left internal of level-2 B-tree PASSED
Testing B-tree remove: promote from middle internal of level-2 B-tree PASSED
Testing B-tree remove: promote record from root of level-2 B-tree PASSED
Testing B-tree remove: promote from right internal of level-2 B-tree w/redistrib PASSED
Testing B-tree remove: promote from left internal of level-2 B-tree w/redistrib PASSED
Testing B-tree remove: promote from right internal of level-2 B-tree w/merge PASSED
Testing B-tree remove: promote from middle internal of level-2 B-tree w/merge PASSED
Testing B-tree remove: merge 2 internal nodes to 1 in level-2 B-tree (l->r) PASSED
Testing B-tree remove: merge 2 internal nodes to 1 in level-2 B-tree (r->l) PASSED
Testing B-tree remove: merge 3 internal nodes to 2 in level-2 B-tree PASSED
Testing B-tree remove: collapse level-2 B-tree back to level-1 (r->l) PASSED
***Express test mode on. test_remove_lots skipped
Testing B-tree find: nearest neighbor less than a value PASSED
Testing B-tree find: nearest neighbor greater than a value PASSED
Testing B-tree delete: delete empty B-tree PASSED
Testing B-tree delete: delete level-0 B-tree PASSED
Testing B-tree delete: delete level-1 B-tree PASSED
Testing B-tree delete: delete level-2 B-tree PASSED
Testing B-tree modify: attempt to modify non-existent record PASSED
Testing B-tree modify: modify record in leaf node PASSED
Testing B-tree modify: modify record in internal node PASSED
Testing B-tree modify: modify record in root node PASSED
Testing with reopening B-tree:
Testing B-tree creation PASSED
Testing B-tree iteration: empty B-tree PASSED
Testing B-tree insert: first record PASSED
Testing B-tree insert: several records PASSED
Testing B-tree insert: split root PASSED
Testing B-tree insert: redistribute 2 leaves in level 1 B-tree (l->r) PASSED
Testing B-tree insert: redistribute 2 leaves in level 1 B-tree (r->l) PASSED
Testing B-tree insert: split side leaf into 2 leaves in level 1 B-tree (l->r) PASSED
Testing B-tree insert: split side leaf into 2 leaves in level 1 B-tree (r->l) PASSED
Testing B-tree insert: redistribute 3 leaves in level 1 B-tree PASSED
Testing B-tree insert: split middle leaf into 2 leaves in level 1 B-tree PASSED
Testing B-tree insert: make level 2 B-tree PASSED
Testing B-tree insert: redistrib right-most leaf in level 2 B-tree PASSED
Testing B-tree insert: redistrib left-most leaf in level 2 B-tree PASSED
Testing B-tree insert: redistrib middle leaf in level 2 B-tree PASSED
Testing B-tree insert: split right-most leaf in level 2 B-tree PASSED
Testing B-tree insert: split left-most leaf in level 2 B-tree PASSED
Testing B-tree insert: split middle leaf in level 2 B-tree PASSED
Testing B-tree insert: redist. 2 internal (r->l) in level 2 B-tree PASSED
Testing B-tree insert: redist. 2 internal (l->r) in level 2 B-tree PASSED
Testing B-tree insert: split side internal node to 2 in level 2 B-tree (r->l) PASSED
Testing B-tree insert: split side internal node to 2 in level 2 B-tree (l->2) PASSED
Testing B-tree insert: redistrib 3 internals in level 2 B-tree PASSED
Testing B-tree insert: split 3 internals to 4 in level 2 B-tree PASSED
***Express test mode on. test_insert_lots skipped
Testing B-tree update: inserting first record in empty B-tree PASSED
Testing B-tree update: update only record in B-tree PASSED
Testing B-tree update: insert several records PASSED
Testing B-tree update: update several records PASSED
Testing B-tree update: split root PASSED
Testing B-tree update: redistribute 2 leaves in level 1 B-tree (l->r) PASSED
Testing B-tree update: redistribute 2 leaves in level 1 B-tree (r->l) PASSED
Testing B-tree update: split side leaf into 2 leaves in level 1 B-tree (l->r) PASSED
Testing B-tree update: split side leaf into 2 leaves in level 1 B-tree (r->l) PASSED
Testing B-tree update: redistribute 3 leaves in level 1 B-tree PASSED
Testing B-tree update: split middle leaf into 2 leaves in level 1 B-tree PASSED
Testing B-tree update: make level 2 B-tree (l->r) PASSED
Testing B-tree update: make level 2 B-tree (r->l) PASSED
Testing B-tree update: make level 2 B-tree (l+r->middle) PASSED
***Express test mode on. test_update_lots skipped
Testing B-tree remove: record from empty B-tree PASSED
Testing B-tree remove: non-existent record from 1 record B-tree PASSED
Testing B-tree remove: existent record from 1 record B-tree PASSED
Testing B-tree remove: adding records to B-tree after removal PASSED
Testing B-tree remove: non-existent record from level-0 B-tree PASSED
Testing B-tree remove: mult. existent records from level-0 B-tree PASSED
Testing B-tree remove: non-existent record from level-1 B-tree PASSED
Testing B-tree remove: record from right leaf of level-1 B-tree PASSED
Testing B-tree remove: record from left leaf of level-1 B-tree PASSED
Testing B-tree remove: record from middle leaf of level-1 B-tree PASSED
Testing B-tree remove: redistribute 2 leaves in level-1 B-tree (r->l) PASSED
Testing B-tree remove: redistribute 2 leaves in level-1 B-tree (l->r) PASSED
Testing B-tree remove: redistribute 3 leaves in level-1 B-tree PASSED
Testing B-tree remove: merge 2 leaves to 1 in level-1 B-tree (r->l) PASSED
Testing B-tree remove: merge 2 leaves to 1 in level-1 B-tree (l->r) PASSED
Testing B-tree remove: merge 3 leaves to 2 in level-1 B-tree PASSED
Testing B-tree remove: promote from right leaf of level-1 B-tree PASSED
Testing B-tree remove: promote from left leaf of level-1 B-tree PASSED
Testing B-tree remove: promote from middle leaf of level-1 B-tree PASSED
Testing B-tree remove: promote from leaf of level-1 B-tree w/2 node redistrib PASSED
Testing B-tree remove: promote from leaf of level-1 B-tree w/3 node redistrib PASSED
Testing B-tree remove: promote from leaf of level-1 B-tree w/2->1 merge PASSED
Testing B-tree remove: promote from leaf of level-1 B-tree w/3->2 merge PASSED
Testing B-tree remove: collapse level-1 B-tree back to level-0 PASSED
Testing B-tree remove: promote from right internal of level-2 B-tree PASSED
Testing B-tree remove: promote from left internal of level-2 B-tree PASSED
Testing B-tree remove: promote from middle internal of level-2 B-tree PASSED
Testing B-tree remove: promote record from root of level-2 B-tree PASSED
Testing B-tree remove: promote from right internal of level-2 B-tree w/redistrib PASSED
Testing B-tree remove: promote from left internal of level-2 B-tree w/redistrib PASSED
Testing B-tree remove: promote from right internal of level-2 B-tree w/merge PASSED
Testing B-tree remove: promote from middle internal of level-2 B-tree w/merge PASSED
Testing B-tree remove: merge 2 internal nodes to 1 in level-2 B-tree (l->r) PASSED
Testing B-tree remove: merge 2 internal nodes to 1 in level-2 B-tree (r->l) PASSED
Testing B-tree remove: merge 3 internal nodes to 2 in level-2 B-tree PASSED
Testing B-tree remove: collapse level-2 B-tree back to level-1 (r->l) PASSED
***Express test mode on. test_remove_lots skipped
Testing B-tree find: nearest neighbor less than a value PASSED
Testing B-tree find: nearest neighbor greater than a value PASSED
Testing B-tree delete: delete empty B-tree PASSED
Testing B-tree delete: delete level-0 B-tree PASSED
Testing B-tree delete: delete level-1 B-tree PASSED
Testing B-tree delete: delete level-2 B-tree PASSED
Testing B-tree modify: attempt to modify non-existent record PASSED
Testing B-tree modify: modify record in leaf node PASSED
Testing B-tree modify: modify record in internal node PASSED
Testing B-tree modify: modify record in root node PASSED
Testing open B-tree twice, through different file handles PASSED
All v2 B-tree tests passed.
0.10 real 0.00 user 0.00 sys
Finished testing btree2
============================
============================
Testing: fheap
============================
Test log for fheap
============================
***Express test mode 3. Some tests may be skipped
Testing with normal parameters
Testing fractal heap creation PASSED
Testing query heap creation parameters PASSED
Testing create, close & reopen fractal heap PASSED
Testing open fractal heap twice PASSED
Testing deleting open fractal heap PASSED
Testing limits of heap ID lengths PASSED
Testing creating heaps with I/O filters PASSED
Testing querying heap statistics PASSED
Testing reopening header through different file PASSED
Bulk-filling blocks w/large objects
Testing inserting 'weird' sized objects into absolute heap PASSED
***Express test mode on. test_man_start_5th_recursive_indirect is skipped
Testing removing bad heap IDs from absolute heap PASSED
Testing removing single object from absolute heap PASSED
Testing removing two objects from absolute heap PASSED
Testing removing single larger object from absolute heap PASSED
Testing removing two larger objects from absolute heap (forward) PASSED
Testing removing two larger objects from absolute heap (reverse) PASSED
Testing removing three larger objects from absolute heap (forward) PASSED
Testing removing three larger objects from absolute heap (reverse) PASSED
Testing incremental object insertion and removal PASSED
Testing removing all objects from root direct block of absolute heap (all - forward) PASSED
Testing removing all objects from two direct blocks of absolute heap (all - forward) PASSED
Testing removing all objects from first row of direct blocks of absolute heap (all - forward) PASSED
Testing removing all objects from first two rows of direct blocks of absolute heap (all - forward) PASSED
Testing removing all objects from first four rows of direct blocks of absolute heap (all - forward) PASSED
***Express test mode on. Some tests skipped
Testing inserting object that is too large for starting block, then remove all objects (all - forward) PASSED
Testing skipping starting block, then adding object back to first block, then remove all objects (all - forward) PASSED
Testing skipping starting block, then adding objects to backfill and extend, then remove all objects (all - forward) PASSED
Testing insert object to initial block, then add object too large for starting direct blocks, then remove all objects (all - forward) PASSED
Testing insert object to initial block, then add object too large for starting direct blocks, then backfill and extend, then remove all objects (all - forward) PASSED
Testing skipping blocks with indirect root, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling first row, then skipping rows, then backfill and extend, then remove all objects (all - forward) PASSED
Testing skipping direct blocks to last row and skipping two rows of root indirect block, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling direct blocks and skipping blocks in non-root indirect block, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling direct blocks and skipping row of non-root indirect blocks, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect blocks, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling direct blocks and skipping row of non-root indirect blocks, then skip row of direct blocks, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling direct blocks and skipping two rows of root indirect block, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling direct blocks and skipping two rows of root indirect block, skip one row of root indirect block, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, and skip first rows of direct blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first rows of direct blocks of 3rd level indirect block's 2nd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first row of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first two rows of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, except last one, fill all direct blocks in last 3rd level indirect block, and insert object too large for it's 2nd level indirect blocks, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, fill all direct blocks in next 3rd level indirect block, fill all 1st row of 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED
***Express test mode on. Some tests skipped
Testing fragmenting small blocks, then backfill and extend, then remove all objects (all - forward) PASSED
Testing fragmenting direct blocks, then backfill and extend, then remove all objects (all - forward) PASSED
Testing fill root direct blocks, then fragment 2nd level indirect block's direct blocks, then backfill and extend, then remove all objects (all - forward) PASSED
Testing fill root direct blocks and 2nd level indirect blocks, then fragment 3rd level indirect block's direct blocks, then backfill and extend, then remove all objects (all - forward) PASSED
Testing removing all objects from root direct block of absolute heap (half, refill, all - forward) PASSED
Testing removing all objects from two direct blocks of absolute heap (half, refill, all - forward) PASSED
Testing removing all objects from first row of direct blocks of absolute heap (half, refill, all - forward) PASSED
Testing removing all objects from first two rows of direct blocks of absolute heap (half, refill, all - forward) PASSED
Testing removing all objects from first four rows of direct blocks of absolute heap (half, refill, all - forward) PASSED
***Express test mode on. Some tests skipped
Testing inserting object that is too large for starting block, then remove all objects (half, refill, all - forward) PASSED
Testing skipping starting block, then adding object back to first block, then remove all objects (half, refill, all - forward) PASSED
Testing skipping starting block, then adding objects to backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing insert object to initial block, then add object too large for starting direct blocks, then remove all objects (half, refill, all - forward) PASSED
Testing insert object to initial block, then add object too large for starting direct blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing skipping blocks with indirect root, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling first row, then skipping rows, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing skipping direct blocks to last row and skipping two rows of root indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling direct blocks and skipping blocks in non-root indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling direct blocks and skipping row of non-root indirect blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling direct blocks and skipping row of non-root indirect blocks, then skip row of direct blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling direct blocks and skipping two rows of root indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling direct blocks and skipping two rows of root indirect block, skip one row of root indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, and skip first rows of direct blocks of 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first rows of direct blocks of 3rd level indirect block's 2nd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first row of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first two rows of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, except last one, fill all direct blocks in last 3rd level indirect block, and insert object too large for it's 2nd level indirect blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, fill all direct blocks in next 3rd level indirect block, fill all 1st row of 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
***Express test mode on. Some tests skipped
Testing fragmenting small blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing fragmenting direct blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing fill root direct blocks, then fragment 2nd level indirect block's direct blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing fill root direct blocks and 2nd level indirect blocks, then fragment 3rd level indirect block's direct blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing removing all objects from root direct block of absolute heap (all - reverse) PASSED
Testing removing all objects from two direct blocks of absolute heap (all - reverse) PASSED
Testing removing all objects from first row of direct blocks of absolute heap (all - reverse) PASSED
Testing removing all objects from first two rows of direct blocks of absolute heap (all - reverse) PASSED
Testing removing all objects from first four rows of direct blocks of absolute heap (all - reverse) PASSED
***Express test mode on. Some tests skipped
Testing inserting object that is too large for starting block, then remove all objects (all - reverse) PASSED
Testing skipping starting block, then adding object back to first block, then remove all objects (all - reverse) PASSED
Testing skipping starting block, then adding objects to backfill and extend, then remove all objects (all - reverse) PASSED
Testing insert object to initial block, then add object too large for starting direct blocks, then remove all objects (all - reverse) PASSED
Testing insert object to initial block, then add object too large for starting direct blocks, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing skipping blocks with indirect root, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling first row, then skipping rows, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing skipping direct blocks to last row and skipping two rows of root indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling direct blocks and skipping blocks in non-root indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling direct blocks and skipping row of non-root indirect blocks, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect blocks, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling direct blocks and skipping row of non-root indirect blocks, then skip row of direct blocks, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling direct blocks and skipping two rows of root indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling direct blocks and skipping two rows of root indirect block, skip one row of root indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, and skip first rows of direct blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first rows of direct blocks of 3rd level indirect block's 2nd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first row of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first two rows of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, except last one, fill all direct blocks in last 3rd level indirect block, and insert object too large for it's 2nd level indirect blocks, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, fill all direct blocks in next 3rd level indirect block, fill all 1st row of 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED
***Express test mode on. Some tests skipped
Testing fragmenting small blocks, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing fragmenting direct blocks, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing fill root direct blocks, then fragment 2nd level indirect block's direct blocks, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing fill root direct blocks and 2nd level indirect blocks, then fragment 3rd level indirect block's direct blocks, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing removing all objects from root direct block of absolute heap (half, refill, all - reverse) PASSED
Testing removing all objects from two direct blocks of absolute heap (half, refill, all - reverse) PASSED
Testing removing all objects from first row of direct blocks of absolute heap (half, refill, all - reverse) PASSED
Testing removing all objects from first two rows of direct blocks of absolute heap (half, refill, all - reverse) PASSED
Testing removing all objects from first four rows of direct blocks of absolute heap (half, refill, all - reverse) PASSED
***Express test mode on. Some tests skipped
Testing inserting object that is too large for starting block, then remove all objects (half, refill, all - reverse) PASSED
Testing skipping starting block, then adding object back to first block, then remove all objects (half, refill, all - reverse) PASSED
Testing skipping starting block, then adding objects to backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing insert object to initial block, then add object too large for starting direct blocks, then remove all objects (half, refill, all - reverse) PASSED
Testing insert object to initial block, then add object too large for starting direct blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing skipping blocks with indirect root, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling first row, then skipping rows, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing skipping direct blocks to last row and skipping two rows of root indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling direct blocks and skipping blocks in non-root indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling direct blocks and skipping row of non-root indirect blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling direct blocks and skipping row of non-root indirect blocks, then skip row of direct blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling direct blocks and skipping two rows of root indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling direct blocks and skipping two rows of root indirect block, skip one row of root indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, and skip first rows of direct blocks of 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first rows of direct blocks of 3rd level indirect block's 2nd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first row of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first two rows of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, except last one, fill all direct blocks in last 3rd level indirect block, and insert object too large for it's 2nd level indirect blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, fill all direct blocks in next 3rd level indirect block, fill all 1st row of 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
***Express test mode on. Some tests skipped
Testing fragmenting small blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing fragmenting direct blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing fill root direct blocks, then fragment 2nd level indirect block's direct blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing fill root direct blocks and 2nd level indirect blocks, then fragment 3rd level indirect block's direct blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing removing all objects from root direct block of absolute heap (all - deleting heap) PASSED
Testing removing all objects from two direct blocks of absolute heap (all - deleting heap) PASSED
Testing removing all objects from first row of direct blocks of absolute heap (all - deleting heap) PASSED
Testing removing all objects from first two rows of direct blocks of absolute heap (all - deleting heap) PASSED
Testing removing all objects from first four rows of direct blocks of absolute heap (all - deleting heap) PASSED
***Express test mode on. Some tests skipped
Testing inserting object that is too large for starting block, then remove all objects (all - deleting heap) PASSED
Testing skipping starting block, then adding object back to first block, then remove all objects (all - deleting heap) PASSED
Testing skipping starting block, then adding objects to backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing insert object to initial block, then add object too large for starting direct blocks, then remove all objects (all - deleting heap) PASSED
Testing insert object to initial block, then add object too large for starting direct blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing skipping blocks with indirect root, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling first row, then skipping rows, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing skipping direct blocks to last row and skipping two rows of root indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling direct blocks and skipping blocks in non-root indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling direct blocks and skipping row of non-root indirect blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling direct blocks and skipping row of non-root indirect blocks, then skip row of direct blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling direct blocks and skipping two rows of root indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling direct blocks and skipping two rows of root indirect block, skip one row of root indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, and skip first rows of direct blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first rows of direct blocks of 3rd level indirect block's 2nd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first row of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first two rows of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, except last one, fill all direct blocks in last 3rd level indirect block, and insert object too large for it's 2nd level indirect blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, fill all direct blocks in next 3rd level indirect block, fill all 1st row of 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED
***Express test mode on. Some tests skipped
Testing fragmenting small blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing fragmenting direct blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing fill root direct blocks, then fragment 2nd level indirect block's direct blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing fill root direct blocks and 2nd level indirect blocks, then fragment 3rd level indirect block's direct blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Bulk-filling blocks w/single object
Testing inserting 'weird' sized objects into absolute heap PASSED
***Express test mode on. test_man_start_5th_recursive_indirect is skipped
Testing removing bad heap IDs from absolute heap PASSED
Testing removing single object from absolute heap PASSED
Testing removing two objects from absolute heap PASSED
Testing removing single larger object from absolute heap PASSED
Testing removing two larger objects from absolute heap (forward) PASSED
Testing removing two larger objects from absolute heap (reverse) PASSED
Testing removing three larger objects from absolute heap (forward) PASSED
Testing removing three larger objects from absolute heap (reverse) PASSED
Testing incremental object insertion and removal PASSED
Testing removing all objects from root direct block of absolute heap (all - forward) PASSED
Testing removing all objects from two direct blocks of absolute heap (all - forward) PASSED
Testing removing all objects from first row of direct blocks of absolute heap (all - forward) PASSED
Testing removing all objects from first two rows of direct blocks of absolute heap (all - forward) PASSED
Testing removing all objects from first four rows of direct blocks of absolute heap (all - forward) PASSED
***Express test mode on. Some tests skipped
Testing inserting object that is too large for starting block, then remove all objects (all - forward) PASSED
Testing skipping starting block, then adding object back to first block, then remove all objects (all - forward) PASSED
Testing skipping starting block, then adding objects to backfill and extend, then remove all objects (all - forward) PASSED
Testing insert object to initial block, then add object too large for starting direct blocks, then remove all objects (all - forward) PASSED
Testing insert object to initial block, then add object too large for starting direct blocks, then backfill and extend, then remove all objects (all - forward) PASSED
Testing skipping blocks with indirect root, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling first row, then skipping rows, then backfill and extend, then remove all objects (all - forward) PASSED
Testing skipping direct blocks to last row and skipping two rows of root indirect block, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling direct blocks and skipping blocks in non-root indirect block, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling direct blocks and skipping row of non-root indirect blocks, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect blocks, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling direct blocks and skipping row of non-root indirect blocks, then skip row of direct blocks, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling direct blocks and skipping two rows of root indirect block, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling direct blocks and skipping two rows of root indirect block, skip one row of root indirect block, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, and skip first rows of direct blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first rows of direct blocks of 3rd level indirect block's 2nd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first row of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first two rows of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, except last one, fill all direct blocks in last 3rd level indirect block, and insert object too large for it's 2nd level indirect blocks, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, fill all direct blocks in next 3rd level indirect block, fill all 1st row of 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED
***Express test mode on. Some tests skipped
Testing fragmenting small blocks, then backfill and extend, then remove all objects (all - forward) PASSED
Testing fragmenting direct blocks, then backfill and extend, then remove all objects (all - forward) PASSED
Testing fill root direct blocks, then fragment 2nd level indirect block's direct blocks, then backfill and extend, then remove all objects (all - forward) PASSED
Testing fill root direct blocks and 2nd level indirect blocks, then fragment 3rd level indirect block's direct blocks, then backfill and extend, then remove all objects (all - forward) PASSED
Testing removing all objects from root direct block of absolute heap (half, refill, all - forward) PASSED
Testing removing all objects from two direct blocks of absolute heap (half, refill, all - forward) PASSED
Testing removing all objects from first row of direct blocks of absolute heap (half, refill, all - forward) PASSED
Testing removing all objects from first two rows of direct blocks of absolute heap (half, refill, all - forward) PASSED
Testing removing all objects from first four rows of direct blocks of absolute heap (half, refill, all - forward) PASSED
***Express test mode on. Some tests skipped
Testing inserting object that is too large for starting block, then remove all objects (half, refill, all - forward) PASSED
Testing skipping starting block, then adding object back to first block, then remove all objects (half, refill, all - forward) PASSED
Testing skipping starting block, then adding objects to backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing insert object to initial block, then add object too large for starting direct blocks, then remove all objects (half, refill, all - forward) PASSED
Testing insert object to initial block, then add object too large for starting direct blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing skipping blocks with indirect root, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling first row, then skipping rows, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing skipping direct blocks to last row and skipping two rows of root indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling direct blocks and skipping blocks in non-root indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling direct blocks and skipping row of non-root indirect blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling direct blocks and skipping row of non-root indirect blocks, then skip row of direct blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling direct blocks and skipping two rows of root indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling direct blocks and skipping two rows of root indirect block, skip one row of root indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, and skip first rows of direct blocks of 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first rows of direct blocks of 3rd level indirect block's 2nd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first row of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first two rows of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, except last one, fill all direct blocks in last 3rd level indirect block, and insert object too large for it's 2nd level indirect blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, fill all direct blocks in next 3rd level indirect block, fill all 1st row of 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
***Express test mode on. Some tests skipped
Testing fragmenting small blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing fragmenting direct blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing fill root direct blocks, then fragment 2nd level indirect block's direct blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing fill root direct blocks and 2nd level indirect blocks, then fragment 3rd level indirect block's direct blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing removing all objects from root direct block of absolute heap (all - reverse) PASSED
Testing removing all objects from two direct blocks of absolute heap (all - reverse) PASSED
Testing removing all objects from first row of direct blocks of absolute heap (all - reverse) PASSED
Testing removing all objects from first two rows of direct blocks of absolute heap (all - reverse) PASSED
Testing removing all objects from first four rows of direct blocks of absolute heap (all - reverse) PASSED
***Express test mode on. Some tests skipped
Testing inserting object that is too large for starting block, then remove all objects (all - reverse) PASSED
Testing skipping starting block, then adding object back to first block, then remove all objects (all - reverse) PASSED
Testing skipping starting block, then adding objects to backfill and extend, then remove all objects (all - reverse) PASSED
Testing insert object to initial block, then add object too large for starting direct blocks, then remove all objects (all - reverse) PASSED
Testing insert object to initial block, then add object too large for starting direct blocks, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing skipping blocks with indirect root, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling first row, then skipping rows, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing skipping direct blocks to last row and skipping two rows of root indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling direct blocks and skipping blocks in non-root indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling direct blocks and skipping row of non-root indirect blocks, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect blocks, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling direct blocks and skipping row of non-root indirect blocks, then skip row of direct blocks, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling direct blocks and skipping two rows of root indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling direct blocks and skipping two rows of root indirect block, skip one row of root indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, and skip first rows of direct blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first rows of direct blocks of 3rd level indirect block's 2nd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first row of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first two rows of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, except last one, fill all direct blocks in last 3rd level indirect block, and insert object too large for it's 2nd level indirect blocks, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, fill all direct blocks in next 3rd level indirect block, fill all 1st row of 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED
***Express test mode on. Some tests skipped
Testing fragmenting small blocks, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing fragmenting direct blocks, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing fill root direct blocks, then fragment 2nd level indirect block's direct blocks, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing fill root direct blocks and 2nd level indirect blocks, then fragment 3rd level indirect block's direct blocks, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing removing all objects from root direct block of absolute heap (half, refill, all - reverse) PASSED
Testing removing all objects from two direct blocks of absolute heap (half, refill, all - reverse) PASSED
Testing removing all objects from first row of direct blocks of absolute heap (half, refill, all - reverse) PASSED
Testing removing all objects from first two rows of direct blocks of absolute heap (half, refill, all - reverse) PASSED
Testing removing all objects from first four rows of direct blocks of absolute heap (half, refill, all - reverse) PASSED
***Express test mode on. Some tests skipped
Testing inserting object that is too large for starting block, then remove all objects (half, refill, all - reverse) PASSED
Testing skipping starting block, then adding object back to first block, then remove all objects (half, refill, all - reverse) PASSED
Testing skipping starting block, then adding objects to backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing insert object to initial block, then add object too large for starting direct blocks, then remove all objects (half, refill, all - reverse) PASSED
Testing insert object to initial block, then add object too large for starting direct blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing skipping blocks with indirect root, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling first row, then skipping rows, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing skipping direct blocks to last row and skipping two rows of root indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling direct blocks and skipping blocks in non-root indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling direct blocks and skipping row of non-root indirect blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling direct blocks and skipping row of non-root indirect blocks, then skip row of direct blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling direct blocks and skipping two rows of root indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling direct blocks and skipping two rows of root indirect block, skip one row of root indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, and skip first rows of direct blocks of 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first rows of direct blocks of 3rd level indirect block's 2nd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first row of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first two rows of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, except last one, fill all direct blocks in last 3rd level indirect block, and insert object too large for it's 2nd level indirect blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, fill all direct blocks in next 3rd level indirect block, fill all 1st row of 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
***Express test mode on. Some tests skipped
Testing fragmenting small blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing fragmenting direct blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing fill root direct blocks, then fragment 2nd level indirect block's direct blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing fill root direct blocks and 2nd level indirect blocks, then fragment 3rd level indirect block's direct blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing removing all objects from root direct block of absolute heap (all - deleting heap) PASSED
Testing removing all objects from two direct blocks of absolute heap (all - deleting heap) PASSED
Testing removing all objects from first row of direct blocks of absolute heap (all - deleting heap) PASSED
Testing removing all objects from first two rows of direct blocks of absolute heap (all - deleting heap) PASSED
Testing removing all objects from first four rows of direct blocks of absolute heap (all - deleting heap) PASSED
***Express test mode on. Some tests skipped
Testing inserting object that is too large for starting block, then remove all objects (all - deleting heap) PASSED
Testing skipping starting block, then adding object back to first block, then remove all objects (all - deleting heap) PASSED
Testing skipping starting block, then adding objects to backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing insert object to initial block, then add object too large for starting direct blocks, then remove all objects (all - deleting heap) PASSED
Testing insert object to initial block, then add object too large for starting direct blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing skipping blocks with indirect root, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling first row, then skipping rows, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing skipping direct blocks to last row and skipping two rows of root indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling direct blocks and skipping blocks in non-root indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling direct blocks and skipping row of non-root indirect blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling direct blocks and skipping row of non-root indirect blocks, then skip row of direct blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling direct blocks and skipping two rows of root indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling direct blocks and skipping two rows of root indirect block, skip one row of root indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, and skip first rows of direct blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first rows of direct blocks of 3rd level indirect block's 2nd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first row of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first two rows of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, except last one, fill all direct blocks in last 3rd level indirect block, and insert object too large for it's 2nd level indirect blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, fill all direct blocks in next 3rd level indirect block, fill all 1st row of 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED
***Express test mode on. Some tests skipped
Testing fragmenting small blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing fragmenting direct blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing fill root direct blocks, then fragment 2nd level indirect block's direct blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing fill root direct blocks and 2nd level indirect blocks, then fragment 3rd level indirect block's direct blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Using 'normal' heap ID format for 'huge' objects
Testing insert one huge object, then remove (all - forward) PASSED
Testing insert two huge objects, then remove (all - forward) PASSED
Testing insert three huge objects, then remove (all - forward) PASSED
Testing insert mix of normal & huge objects, then remove (all - forward) PASSED
Testing insert 'huge' object into heap with I/O filters, then remove (all - forward) PASSED
Testing insert one tiny object, then remove (all - forward) PASSED
Testing insert two tiny objects, then remove (all - forward) PASSED
Testing insert mix of normal, huge & tiny objects, then remove (all - forward) PASSED
Testing insert one huge object, then remove (all - reverse) PASSED
Testing insert two huge objects, then remove (all - reverse) PASSED
Testing insert three huge objects, then remove (all - reverse) PASSED
Testing insert mix of normal & huge objects, then remove (all - reverse) PASSED
Testing insert 'huge' object into heap with I/O filters, then remove (all - reverse) PASSED
Testing insert one tiny object, then remove (all - reverse) PASSED
Testing insert two tiny objects, then remove (all - reverse) PASSED
Testing insert mix of normal, huge & tiny objects, then remove (all - reverse) PASSED
Testing insert one huge object, then remove (all - deleting heap) PASSED
Testing insert two huge objects, then remove (all - deleting heap) PASSED
Testing insert three huge objects, then remove (all - deleting heap) PASSED
Testing insert mix of normal & huge objects, then remove (all - deleting heap) PASSED
Testing insert 'huge' object into heap with I/O filters, then remove (all - deleting heap) PASSED
Testing insert one tiny object, then remove (all - deleting heap) PASSED
Testing insert two tiny objects, then remove (all - deleting heap) PASSED
Testing insert mix of normal, huge & tiny objects, then remove (all - deleting heap) PASSED
Using 'direct' heap ID format for 'huge' objects
Testing insert one huge object, then remove (all - forward) PASSED
Testing insert two huge objects, then remove (all - forward) PASSED
Testing insert three huge objects, then remove (all - forward) PASSED
Testing insert mix of normal & huge objects, then remove (all - forward) PASSED
Testing insert 'huge' object into heap with I/O filters, then remove (all - forward) PASSED
Testing insert one tiny object, then remove (all - forward) PASSED
Testing insert two tiny objects, then remove (all - forward) PASSED
Testing insert mix of normal, huge & tiny objects, then remove (all - forward) PASSED
Testing insert one huge object, then remove (all - reverse) PASSED
Testing insert two huge objects, then remove (all - reverse) PASSED
Testing insert three huge objects, then remove (all - reverse) PASSED
Testing insert mix of normal & huge objects, then remove (all - reverse) PASSED
Testing insert 'huge' object into heap with I/O filters, then remove (all - reverse) PASSED
Testing insert one tiny object, then remove (all - reverse) PASSED
Testing insert two tiny objects, then remove (all - reverse) PASSED
Testing insert mix of normal, huge & tiny objects, then remove (all - reverse) PASSED
Testing insert one huge object, then remove (all - deleting heap) PASSED
Testing insert two huge objects, then remove (all - deleting heap) PASSED
Testing insert three huge objects, then remove (all - deleting heap) PASSED
Testing insert mix of normal & huge objects, then remove (all - deleting heap) PASSED
Testing insert 'huge' object into heap with I/O filters, then remove (all - deleting heap) PASSED
Testing insert one tiny object, then remove (all - deleting heap) PASSED
Testing insert two tiny objects, then remove (all - deleting heap) PASSED
Testing insert mix of normal, huge & tiny objects, then remove (all - deleting heap) PASSED
Using 'direct' heap ID format for 'huge' objects and larger IDs for 'tiny' objects
Testing insert one huge object, then remove (all - forward) PASSED
Testing insert two huge objects, then remove (all - forward) PASSED
Testing insert three huge objects, then remove (all - forward) PASSED
Testing insert mix of normal & huge objects, then remove (all - forward) PASSED
Testing insert 'huge' object into heap with I/O filters, then remove (all - forward) PASSED
Testing insert one tiny object, then remove (all - forward) PASSED
Testing insert two tiny objects, then remove (all - forward) PASSED
Testing insert mix of normal, huge & tiny objects, then remove (all - forward) PASSED
Testing insert one huge object, then remove (all - reverse) PASSED
Testing insert two huge objects, then remove (all - reverse) PASSED
Testing insert three huge objects, then remove (all - reverse) PASSED
Testing insert mix of normal & huge objects, then remove (all - reverse) PASSED
Testing insert 'huge' object into heap with I/O filters, then remove (all - reverse) PASSED
Testing insert one tiny object, then remove (all - reverse) PASSED
Testing insert two tiny objects, then remove (all - reverse) PASSED
Testing insert mix of normal, huge & tiny objects, then remove (all - reverse) PASSED
Testing insert one huge object, then remove (all - deleting heap) PASSED
Testing insert two huge objects, then remove (all - deleting heap) PASSED
Testing insert three huge objects, then remove (all - deleting heap) PASSED
Testing insert mix of normal & huge objects, then remove (all - deleting heap) PASSED
Testing insert 'huge' object into heap with I/O filters, then remove (all - deleting heap) PASSED
Testing insert one tiny object, then remove (all - deleting heap) PASSED
Testing insert two tiny objects, then remove (all - deleting heap) PASSED
Testing insert mix of normal, huge & tiny objects, then remove (all - deleting heap) PASSED
Testing insert one 'managed' object into heap with I/O filters, then remove (all - forward) PASSED
Testing insert two 'managed' objects into heap with I/O filters, then remove (all - forward) PASSED
Testing inserting random-sized objects in heap with compressed blocks, then remove all objects (all - random) PASSED
Testing inserting random-sized objects with power of 2 distribution in heap with compressed blocks, then remove all objects (all - random) PASSED
Testing insert one 'managed' object into heap with I/O filters, then remove (all - reverse) PASSED
Testing insert two 'managed' objects into heap with I/O filters, then remove (all - reverse) PASSED
Testing inserting random-sized objects in heap with compressed blocks, then remove all objects (all - random) PASSED
Testing inserting random-sized objects with power of 2 distribution in heap with compressed blocks, then remove all objects (all - random) PASSED
Testing insert one 'managed' object into heap with I/O filters, then remove (all - deleting heap) PASSED
Testing insert two 'managed' objects into heap with I/O filters, then remove (all - deleting heap) PASSED
Testing inserting random-sized objects in heap with compressed blocks, then remove all objects (all - deleting heap) PASSED
Testing inserting random-sized objects with power of 2 distribution in heap with compressed blocks, then remove all objects (all - deleting heap) PASSED
***Express test mode on. Some tests skipped
Testing writing objects in heap PASSED
Testing writing objects in heap with compressed blocks PASSED
Testing with reopen heap flag set
Testing fractal heap creation PASSED
Testing query heap creation parameters PASSED
Testing create, close & reopen fractal heap PASSED
Testing open fractal heap twice PASSED
Testing deleting open fractal heap PASSED
Testing limits of heap ID lengths PASSED
Testing creating heaps with I/O filters PASSED
Testing querying heap statistics PASSED
Testing reopening header through different file PASSED
Bulk-filling blocks w/large objects
Testing inserting 'weird' sized objects into absolute heap PASSED
***Express test mode on. test_man_start_5th_recursive_indirect is skipped
Testing removing bad heap IDs from absolute heap PASSED
Testing removing single object from absolute heap PASSED
Testing removing two objects from absolute heap PASSED
Testing removing single larger object from absolute heap PASSED
Testing removing two larger objects from absolute heap (forward) PASSED
Testing removing two larger objects from absolute heap (reverse) PASSED
Testing removing three larger objects from absolute heap (forward) PASSED
Testing removing three larger objects from absolute heap (reverse) PASSED
Testing incremental object insertion and removal PASSED
Testing removing all objects from root direct block of absolute heap (all - forward) PASSED
Testing removing all objects from two direct blocks of absolute heap (all - forward) PASSED
Testing removing all objects from first row of direct blocks of absolute heap (all - forward) PASSED
Testing removing all objects from first two rows of direct blocks of absolute heap (all - forward) PASSED
Testing removing all objects from first four rows of direct blocks of absolute heap (all - forward) PASSED
***Express test mode on. Some tests skipped
Testing inserting object that is too large for starting block, then remove all objects (all - forward) PASSED
Testing skipping starting block, then adding object back to first block, then remove all objects (all - forward) PASSED
Testing skipping starting block, then adding objects to backfill and extend, then remove all objects (all - forward) PASSED
Testing insert object to initial block, then add object too large for starting direct blocks, then remove all objects (all - forward) PASSED
Testing insert object to initial block, then add object too large for starting direct blocks, then backfill and extend, then remove all objects (all - forward) PASSED
Testing skipping blocks with indirect root, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling first row, then skipping rows, then backfill and extend, then remove all objects (all - forward) PASSED
Testing skipping direct blocks to last row and skipping two rows of root indirect block, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling direct blocks and skipping blocks in non-root indirect block, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling direct blocks and skipping row of non-root indirect blocks, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect blocks, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling direct blocks and skipping row of non-root indirect blocks, then skip row of direct blocks, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling direct blocks and skipping two rows of root indirect block, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling direct blocks and skipping two rows of root indirect block, skip one row of root indirect block, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, and skip first rows of direct blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first rows of direct blocks of 3rd level indirect block's 2nd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first row of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first two rows of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, except last one, fill all direct blocks in last 3rd level indirect block, and insert object too large for it's 2nd level indirect blocks, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, fill all direct blocks in next 3rd level indirect block, fill all 1st row of 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED
***Express test mode on. Some tests skipped
Testing fragmenting small blocks, then backfill and extend, then remove all objects (all - forward) PASSED
Testing fragmenting direct blocks, then backfill and extend, then remove all objects (all - forward) PASSED
Testing fill root direct blocks, then fragment 2nd level indirect block's direct blocks, then backfill and extend, then remove all objects (all - forward) PASSED
Testing fill root direct blocks and 2nd level indirect blocks, then fragment 3rd level indirect block's direct blocks, then backfill and extend, then remove all objects (all - forward) PASSED
Testing removing all objects from root direct block of absolute heap (half, refill, all - forward) PASSED
Testing removing all objects from two direct blocks of absolute heap (half, refill, all - forward) PASSED
Testing removing all objects from first row of direct blocks of absolute heap (half, refill, all - forward) PASSED
Testing removing all objects from first two rows of direct blocks of absolute heap (half, refill, all - forward) PASSED
Testing removing all objects from first four rows of direct blocks of absolute heap (half, refill, all - forward) PASSED
***Express test mode on. Some tests skipped
Testing inserting object that is too large for starting block, then remove all objects (half, refill, all - forward) PASSED
Testing skipping starting block, then adding object back to first block, then remove all objects (half, refill, all - forward) PASSED
Testing skipping starting block, then adding objects to backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing insert object to initial block, then add object too large for starting direct blocks, then remove all objects (half, refill, all - forward) PASSED
Testing insert object to initial block, then add object too large for starting direct blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing skipping blocks with indirect root, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling first row, then skipping rows, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing skipping direct blocks to last row and skipping two rows of root indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling direct blocks and skipping blocks in non-root indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling direct blocks and skipping row of non-root indirect blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling direct blocks and skipping row of non-root indirect blocks, then skip row of direct blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling direct blocks and skipping two rows of root indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling direct blocks and skipping two rows of root indirect block, skip one row of root indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, and skip first rows of direct blocks of 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first rows of direct blocks of 3rd level indirect block's 2nd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first row of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first two rows of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, except last one, fill all direct blocks in last 3rd level indirect block, and insert object too large for it's 2nd level indirect blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, fill all direct blocks in next 3rd level indirect block, fill all 1st row of 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
***Express test mode on. Some tests skipped
Testing fragmenting small blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing fragmenting direct blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing fill root direct blocks, then fragment 2nd level indirect block's direct blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing fill root direct blocks and 2nd level indirect blocks, then fragment 3rd level indirect block's direct blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing removing all objects from root direct block of absolute heap (all - reverse) PASSED
Testing removing all objects from two direct blocks of absolute heap (all - reverse) PASSED
Testing removing all objects from first row of direct blocks of absolute heap (all - reverse) PASSED
Testing removing all objects from first two rows of direct blocks of absolute heap (all - reverse) PASSED
Testing removing all objects from first four rows of direct blocks of absolute heap (all - reverse) PASSED
***Express test mode on. Some tests skipped
Testing inserting object that is too large for starting block, then remove all objects (all - reverse) PASSED
Testing skipping starting block, then adding object back to first block, then remove all objects (all - reverse) PASSED
Testing skipping starting block, then adding objects to backfill and extend, then remove all objects (all - reverse) PASSED
Testing insert object to initial block, then add object too large for starting direct blocks, then remove all objects (all - reverse) PASSED
Testing insert object to initial block, then add object too large for starting direct blocks, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing skipping blocks with indirect root, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling first row, then skipping rows, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing skipping direct blocks to last row and skipping two rows of root indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling direct blocks and skipping blocks in non-root indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling direct blocks and skipping row of non-root indirect blocks, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect blocks, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling direct blocks and skipping row of non-root indirect blocks, then skip row of direct blocks, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling direct blocks and skipping two rows of root indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling direct blocks and skipping two rows of root indirect block, skip one row of root indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, and skip first rows of direct blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first rows of direct blocks of 3rd level indirect block's 2nd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first row of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first two rows of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, except last one, fill all direct blocks in last 3rd level indirect block, and insert object too large for it's 2nd level indirect blocks, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, fill all direct blocks in next 3rd level indirect block, fill all 1st row of 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED
***Express test mode on. Some tests skipped
Testing fragmenting small blocks, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing fragmenting direct blocks, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing fill root direct blocks, then fragment 2nd level indirect block's direct blocks, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing fill root direct blocks and 2nd level indirect blocks, then fragment 3rd level indirect block's direct blocks, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing removing all objects from root direct block of absolute heap (half, refill, all - reverse) PASSED
Testing removing all objects from two direct blocks of absolute heap (half, refill, all - reverse) PASSED
Testing removing all objects from first row of direct blocks of absolute heap (half, refill, all - reverse) PASSED
Testing removing all objects from first two rows of direct blocks of absolute heap (half, refill, all - reverse) PASSED
Testing removing all objects from first four rows of direct blocks of absolute heap (half, refill, all - reverse) PASSED
***Express test mode on. Some tests skipped
Testing inserting object that is too large for starting block, then remove all objects (half, refill, all - reverse) PASSED
Testing skipping starting block, then adding object back to first block, then remove all objects (half, refill, all - reverse) PASSED
Testing skipping starting block, then adding objects to backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing insert object to initial block, then add object too large for starting direct blocks, then remove all objects (half, refill, all - reverse) PASSED
Testing insert object to initial block, then add object too large for starting direct blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing skipping blocks with indirect root, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling first row, then skipping rows, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing skipping direct blocks to last row and skipping two rows of root indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling direct blocks and skipping blocks in non-root indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling direct blocks and skipping row of non-root indirect blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling direct blocks and skipping row of non-root indirect blocks, then skip row of direct blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling direct blocks and skipping two rows of root indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling direct blocks and skipping two rows of root indirect block, skip one row of root indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, and skip first rows of direct blocks of 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first rows of direct blocks of 3rd level indirect block's 2nd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first row of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first two rows of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, except last one, fill all direct blocks in last 3rd level indirect block, and insert object too large for it's 2nd level indirect blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, fill all direct blocks in next 3rd level indirect block, fill all 1st row of 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
***Express test mode on. Some tests skipped
Testing fragmenting small blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing fragmenting direct blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing fill root direct blocks, then fragment 2nd level indirect block's direct blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing fill root direct blocks and 2nd level indirect blocks, then fragment 3rd level indirect block's direct blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing removing all objects from root direct block of absolute heap (all - deleting heap) PASSED
Testing removing all objects from two direct blocks of absolute heap (all - deleting heap) PASSED
Testing removing all objects from first row of direct blocks of absolute heap (all - deleting heap) PASSED
Testing removing all objects from first two rows of direct blocks of absolute heap (all - deleting heap) PASSED
Testing removing all objects from first four rows of direct blocks of absolute heap (all - deleting heap) PASSED
***Express test mode on. Some tests skipped
Testing inserting object that is too large for starting block, then remove all objects (all - deleting heap) PASSED
Testing skipping starting block, then adding object back to first block, then remove all objects (all - deleting heap) PASSED
Testing skipping starting block, then adding objects to backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing insert object to initial block, then add object too large for starting direct blocks, then remove all objects (all - deleting heap) PASSED
Testing insert object to initial block, then add object too large for starting direct blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing skipping blocks with indirect root, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling first row, then skipping rows, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing skipping direct blocks to last row and skipping two rows of root indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling direct blocks and skipping blocks in non-root indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling direct blocks and skipping row of non-root indirect blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling direct blocks and skipping row of non-root indirect blocks, then skip row of direct blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling direct blocks and skipping two rows of root indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling direct blocks and skipping two rows of root indirect block, skip one row of root indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, and skip first rows of direct blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first rows of direct blocks of 3rd level indirect block's 2nd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first row of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first two rows of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, except last one, fill all direct blocks in last 3rd level indirect block, and insert object too large for it's 2nd level indirect blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, fill all direct blocks in next 3rd level indirect block, fill all 1st row of 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED
***Express test mode on. Some tests skipped
Testing fragmenting small blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing fragmenting direct blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing fill root direct blocks, then fragment 2nd level indirect block's direct blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing fill root direct blocks and 2nd level indirect blocks, then fragment 3rd level indirect block's direct blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Bulk-filling blocks w/single object
Testing inserting 'weird' sized objects into absolute heap PASSED
***Express test mode on. test_man_start_5th_recursive_indirect is skipped
Testing removing bad heap IDs from absolute heap PASSED
Testing removing single object from absolute heap PASSED
Testing removing two objects from absolute heap PASSED
Testing removing single larger object from absolute heap PASSED
Testing removing two larger objects from absolute heap (forward) PASSED
Testing removing two larger objects from absolute heap (reverse) PASSED
Testing removing three larger objects from absolute heap (forward) PASSED
Testing removing three larger objects from absolute heap (reverse) PASSED
Testing incremental object insertion and removal PASSED
Testing removing all objects from root direct block of absolute heap (all - forward) PASSED
Testing removing all objects from two direct blocks of absolute heap (all - forward) PASSED
Testing removing all objects from first row of direct blocks of absolute heap (all - forward) PASSED
Testing removing all objects from first two rows of direct blocks of absolute heap (all - forward) PASSED
Testing removing all objects from first four rows of direct blocks of absolute heap (all - forward) PASSED
***Express test mode on. Some tests skipped
Testing inserting object that is too large for starting block, then remove all objects (all - forward) PASSED
Testing skipping starting block, then adding object back to first block, then remove all objects (all - forward) PASSED
Testing skipping starting block, then adding objects to backfill and extend, then remove all objects (all - forward) PASSED
Testing insert object to initial block, then add object too large for starting direct blocks, then remove all objects (all - forward) PASSED
Testing insert object to initial block, then add object too large for starting direct blocks, then backfill and extend, then remove all objects (all - forward) PASSED
Testing skipping blocks with indirect root, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling first row, then skipping rows, then backfill and extend, then remove all objects (all - forward) PASSED
Testing skipping direct blocks to last row and skipping two rows of root indirect block, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling direct blocks and skipping blocks in non-root indirect block, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling direct blocks and skipping row of non-root indirect blocks, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect blocks, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling direct blocks and skipping row of non-root indirect blocks, then skip row of direct blocks, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling direct blocks and skipping two rows of root indirect block, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling direct blocks and skipping two rows of root indirect block, skip one row of root indirect block, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, and skip first rows of direct blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first rows of direct blocks of 3rd level indirect block's 2nd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first row of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first two rows of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, except last one, fill all direct blocks in last 3rd level indirect block, and insert object too large for it's 2nd level indirect blocks, then backfill and extend, then remove all objects (all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, fill all direct blocks in next 3rd level indirect block, fill all 1st row of 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect block, then backfill and extend, then remove all objects (all - forward) PASSED
***Express test mode on. Some tests skipped
Testing fragmenting small blocks, then backfill and extend, then remove all objects (all - forward) PASSED
Testing fragmenting direct blocks, then backfill and extend, then remove all objects (all - forward) PASSED
Testing fill root direct blocks, then fragment 2nd level indirect block's direct blocks, then backfill and extend, then remove all objects (all - forward) PASSED
Testing fill root direct blocks and 2nd level indirect blocks, then fragment 3rd level indirect block's direct blocks, then backfill and extend, then remove all objects (all - forward) PASSED
Testing removing all objects from root direct block of absolute heap (half, refill, all - forward) PASSED
Testing removing all objects from two direct blocks of absolute heap (half, refill, all - forward) PASSED
Testing removing all objects from first row of direct blocks of absolute heap (half, refill, all - forward) PASSED
Testing removing all objects from first two rows of direct blocks of absolute heap (half, refill, all - forward) PASSED
Testing removing all objects from first four rows of direct blocks of absolute heap (half, refill, all - forward) PASSED
***Express test mode on. Some tests skipped
Testing inserting object that is too large for starting block, then remove all objects (half, refill, all - forward) PASSED
Testing skipping starting block, then adding object back to first block, then remove all objects (half, refill, all - forward) PASSED
Testing skipping starting block, then adding objects to backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing insert object to initial block, then add object too large for starting direct blocks, then remove all objects (half, refill, all - forward) PASSED
Testing insert object to initial block, then add object too large for starting direct blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing skipping blocks with indirect root, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling first row, then skipping rows, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing skipping direct blocks to last row and skipping two rows of root indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling direct blocks and skipping blocks in non-root indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling direct blocks and skipping row of non-root indirect blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling direct blocks and skipping row of non-root indirect blocks, then skip row of direct blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling direct blocks and skipping two rows of root indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling direct blocks and skipping two rows of root indirect block, skip one row of root indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, and skip first rows of direct blocks of 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first rows of direct blocks of 3rd level indirect block's 2nd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first row of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first two rows of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, except last one, fill all direct blocks in last 3rd level indirect block, and insert object too large for it's 2nd level indirect blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, fill all direct blocks in next 3rd level indirect block, fill all 1st row of 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect block, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
***Express test mode on. Some tests skipped
Testing fragmenting small blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing fragmenting direct blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing fill root direct blocks, then fragment 2nd level indirect block's direct blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing fill root direct blocks and 2nd level indirect blocks, then fragment 3rd level indirect block's direct blocks, then backfill and extend, then remove all objects (half, refill, all - forward) PASSED
Testing removing all objects from root direct block of absolute heap (all - reverse) PASSED
Testing removing all objects from two direct blocks of absolute heap (all - reverse) PASSED
Testing removing all objects from first row of direct blocks of absolute heap (all - reverse) PASSED
Testing removing all objects from first two rows of direct blocks of absolute heap (all - reverse) PASSED
Testing removing all objects from first four rows of direct blocks of absolute heap (all - reverse) PASSED
***Express test mode on. Some tests skipped
Testing inserting object that is too large for starting block, then remove all objects (all - reverse) PASSED
Testing skipping starting block, then adding object back to first block, then remove all objects (all - reverse) PASSED
Testing skipping starting block, then adding objects to backfill and extend, then remove all objects (all - reverse) PASSED
Testing insert object to initial block, then add object too large for starting direct blocks, then remove all objects (all - reverse) PASSED
Testing insert object to initial block, then add object too large for starting direct blocks, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing skipping blocks with indirect root, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling first row, then skipping rows, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing skipping direct blocks to last row and skipping two rows of root indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling direct blocks and skipping blocks in non-root indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling direct blocks and skipping row of non-root indirect blocks, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect blocks, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling direct blocks and skipping row of non-root indirect blocks, then skip row of direct blocks, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling direct blocks and skipping two rows of root indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling direct blocks and skipping two rows of root indirect block, skip one row of root indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, and skip first rows of direct blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first rows of direct blocks of 3rd level indirect block's 2nd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first row of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first two rows of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, except last one, fill all direct blocks in last 3rd level indirect block, and insert object too large for it's 2nd level indirect blocks, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, fill all direct blocks in next 3rd level indirect block, fill all 1st row of 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect block, then backfill and extend, then remove all objects (all - reverse) PASSED
***Express test mode on. Some tests skipped
Testing fragmenting small blocks, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing fragmenting direct blocks, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing fill root direct blocks, then fragment 2nd level indirect block's direct blocks, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing fill root direct blocks and 2nd level indirect blocks, then fragment 3rd level indirect block's direct blocks, then backfill and extend, then remove all objects (all - reverse) PASSED
Testing removing all objects from root direct block of absolute heap (half, refill, all - reverse) PASSED
Testing removing all objects from two direct blocks of absolute heap (half, refill, all - reverse) PASSED
Testing removing all objects from first row of direct blocks of absolute heap (half, refill, all - reverse) PASSED
Testing removing all objects from first two rows of direct blocks of absolute heap (half, refill, all - reverse) PASSED
Testing removing all objects from first four rows of direct blocks of absolute heap (half, refill, all - reverse) PASSED
***Express test mode on. Some tests skipped
Testing inserting object that is too large for starting block, then remove all objects (half, refill, all - reverse) PASSED
Testing skipping starting block, then adding object back to first block, then remove all objects (half, refill, all - reverse) PASSED
Testing skipping starting block, then adding objects to backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing insert object to initial block, then add object too large for starting direct blocks, then remove all objects (half, refill, all - reverse) PASSED
Testing insert object to initial block, then add object too large for starting direct blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing skipping blocks with indirect root, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling first row, then skipping rows, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing skipping direct blocks to last row and skipping two rows of root indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling direct blocks and skipping blocks in non-root indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling direct blocks and skipping row of non-root indirect blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling direct blocks and skipping row of non-root indirect blocks, then skip row of direct blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling direct blocks and skipping two rows of root indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling direct blocks and skipping two rows of root indirect block, skip one row of root indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, and skip first rows of direct blocks of 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first rows of direct blocks of 3rd level indirect block's 2nd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first row of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first two rows of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, except last one, fill all direct blocks in last 3rd level indirect block, and insert object too large for it's 2nd level indirect blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, fill all direct blocks in next 3rd level indirect block, fill all 1st row of 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect block, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
***Express test mode on. Some tests skipped
Testing fragmenting small blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing fragmenting direct blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing fill root direct blocks, then fragment 2nd level indirect block's direct blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing fill root direct blocks and 2nd level indirect blocks, then fragment 3rd level indirect block's direct blocks, then backfill and extend, then remove all objects (half, refill, all - reverse) PASSED
Testing removing all objects from root direct block of absolute heap (all - deleting heap) PASSED
Testing removing all objects from two direct blocks of absolute heap (all - deleting heap) PASSED
Testing removing all objects from first row of direct blocks of absolute heap (all - deleting heap) PASSED
Testing removing all objects from first two rows of direct blocks of absolute heap (all - deleting heap) PASSED
Testing removing all objects from first four rows of direct blocks of absolute heap (all - deleting heap) PASSED
***Express test mode on. Some tests skipped
Testing inserting object that is too large for starting block, then remove all objects (all - deleting heap) PASSED
Testing skipping starting block, then adding object back to first block, then remove all objects (all - deleting heap) PASSED
Testing skipping starting block, then adding objects to backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing insert object to initial block, then add object too large for starting direct blocks, then remove all objects (all - deleting heap) PASSED
Testing insert object to initial block, then add object too large for starting direct blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing skipping blocks with indirect root, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling first row, then skipping rows, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing skipping direct blocks to last row and skipping two rows of root indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling direct blocks and skipping blocks in non-root indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling direct blocks and skipping row of non-root indirect blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling direct blocks and skipping row of non-root indirect blocks, then skip row of direct blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling direct blocks and skipping two rows of root indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling direct blocks and skipping two rows of root indirect block, skip one row of root indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, and skip first rows of direct blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first rows of direct blocks of 3rd level indirect block's 2nd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first row of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling 3rd level indirect block's direct blocks, and skip first two rows of indirect blocks of 3rd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, except last one, fill all direct blocks in last 3rd level indirect block, and insert object too large for it's 2nd level indirect blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing filling direct blocks, filling 2nd level indirect blocks, filling first row of 3rd level indirect blocks, fill all direct blocks in next 3rd level indirect block, fill all 1st row of 2nd level indirect blocks, except last one, and insert object too large for 2nd level indirect block, then backfill and extend, then remove all objects (all - deleting heap) PASSED
***Express test mode on. Some tests skipped
Testing fragmenting small blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing fragmenting direct blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing fill root direct blocks, then fragment 2nd level indirect block's direct blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Testing fill root direct blocks and 2nd level indirect blocks, then fragment 3rd level indirect block's direct blocks, then backfill and extend, then remove all objects (all - deleting heap) PASSED
Using 'normal' heap ID format for 'huge' objects
Testing insert one huge object, then remove (all - forward) PASSED
Testing insert two huge objects, then remove (all - forward) PASSED
Testing insert three huge objects, then remove (all - forward) PASSED
Testing insert mix of normal & huge objects, then remove (all - forward) PASSED
Testing insert 'huge' object into heap with I/O filters, then remove (all - forward) PASSED
Testing insert one tiny object, then remove (all - forward) PASSED
Testing insert two tiny objects, then remove (all - forward) PASSED
Testing insert mix of normal, huge & tiny objects, then remove (all - forward) PASSED
Testing insert one huge object, then remove (all - reverse) PASSED
Testing insert two huge objects, then remove (all - reverse) PASSED
Testing insert three huge objects, then remove (all - reverse) PASSED
Testing insert mix of normal & huge objects, then remove (all - reverse) PASSED
Testing insert 'huge' object into heap with I/O filters, then remove (all - reverse) PASSED
Testing insert one tiny object, then remove (all - reverse) PASSED
Testing insert two tiny objects, then remove (all - reverse) PASSED
Testing insert mix of normal, huge & tiny objects, then remove (all - reverse) PASSED
Testing insert one huge object, then remove (all - deleting heap) PASSED
Testing insert two huge objects, then remove (all - deleting heap) PASSED
Testing insert three huge objects, then remove (all - deleting heap) PASSED
Testing insert mix of normal & huge objects, then remove (all - deleting heap) PASSED
Testing insert 'huge' object into heap with I/O filters, then remove (all - deleting heap) PASSED
Testing insert one tiny object, then remove (all - deleting heap) PASSED
Testing insert two tiny objects, then remove (all - deleting heap) PASSED
Testing insert mix of normal, huge & tiny objects, then remove (all - deleting heap) PASSED
Using 'direct' heap ID format for 'huge' objects
Testing insert one huge object, then remove (all - forward) PASSED
Testing insert two huge objects, then remove (all - forward) PASSED
Testing insert three huge objects, then remove (all - forward) PASSED
Testing insert mix of normal & huge objects, then remove (all - forward) PASSED
Testing insert 'huge' object into heap with I/O filters, then remove (all - forward) PASSED
Testing insert one tiny object, then remove (all - forward) PASSED
Testing insert two tiny objects, then remove (all - forward) PASSED
Testing insert mix of normal, huge & tiny objects, then remove (all - forward) PASSED
Testing insert one huge object, then remove (all - reverse) PASSED
Testing insert two huge objects, then remove (all - reverse) PASSED
Testing insert three huge objects, then remove (all - reverse) PASSED
Testing insert mix of normal & huge objects, then remove (all - reverse) PASSED
Testing insert 'huge' object into heap with I/O filters, then remove (all - reverse) PASSED
Testing insert one tiny object, then remove (all - reverse) PASSED
Testing insert two tiny objects, then remove (all - reverse) PASSED
Testing insert mix of normal, huge & tiny objects, then remove (all - reverse) PASSED
Testing insert one huge object, then remove (all - deleting heap) PASSED
Testing insert two huge objects, then remove (all - deleting heap) PASSED
Testing insert three huge objects, then remove (all - deleting heap) PASSED
Testing insert mix of normal & huge objects, then remove (all - deleting heap) PASSED
Testing insert 'huge' object into heap with I/O filters, then remove (all - deleting heap) PASSED
Testing insert one tiny object, then remove (all - deleting heap) PASSED
Testing insert two tiny objects, then remove (all - deleting heap) PASSED
Testing insert mix of normal, huge & tiny objects, then remove (all - deleting heap) PASSED
Using 'direct' heap ID format for 'huge' objects and larger IDs for 'tiny' objects
Testing insert one huge object, then remove (all - forward) PASSED
Testing insert two huge objects, then remove (all - forward) PASSED
Testing insert three huge objects, then remove (all - forward) PASSED
Testing insert mix of normal & huge objects, then remove (all - forward) PASSED
Testing insert 'huge' object into heap with I/O filters, then remove (all - forward) PASSED
Testing insert one tiny object, then remove (all - forward) PASSED
Testing insert two tiny objects, then remove (all - forward) PASSED
Testing insert mix of normal, huge & tiny objects, then remove (all - forward) PASSED
Testing insert one huge object, then remove (all - reverse) PASSED
Testing insert two huge objects, then remove (all - reverse) PASSED
Testing insert three huge objects, then remove (all - reverse) PASSED
Testing insert mix of normal & huge objects, then remove (all - reverse) PASSED
Testing insert 'huge' object into heap with I/O filters, then remove (all - reverse) PASSED
Testing insert one tiny object, then remove (all - reverse) PASSED
Testing insert two tiny objects, then remove (all - reverse) PASSED
Testing insert mix of normal, huge & tiny objects, then remove (all - reverse) PASSED
Testing insert one huge object, then remove (all - deleting heap) PASSED
Testing insert two huge objects, then remove (all - deleting heap) PASSED
Testing insert three huge objects, then remove (all - deleting heap) PASSED
Testing insert mix of normal & huge objects, then remove (all - deleting heap) PASSED
Testing insert 'huge' object into heap with I/O filters, then remove (all - deleting heap) PASSED
Testing insert one tiny object, then remove (all - deleting heap) PASSED
Testing insert two tiny objects, then remove (all - deleting heap) PASSED
Testing insert mix of normal, huge & tiny objects, then remove (all - deleting heap) PASSED
Testing insert one 'managed' object into heap with I/O filters, then remove (all - forward) PASSED
Testing insert two 'managed' objects into heap with I/O filters, then remove (all - forward) PASSED
Testing inserting random-sized objects in heap with compressed blocks, then remove all objects (all - random) PASSED
Testing inserting random-sized objects with power of 2 distribution in heap with compressed blocks, then remove all objects (all - random) PASSED
Testing insert one 'managed' object into heap with I/O filters, then remove (all - reverse) PASSED
Testing insert two 'managed' objects into heap with I/O filters, then remove (all - reverse) PASSED
Testing inserting random-sized objects in heap with compressed blocks, then remove all objects (all - random) PASSED
Testing inserting random-sized objects with power of 2 distribution in heap with compressed blocks, then remove all objects (all - random) PASSED
Testing insert one 'managed' object into heap with I/O filters, then remove (all - deleting heap) PASSED
Testing insert two 'managed' objects into heap with I/O filters, then remove (all - deleting heap) PASSED
Testing inserting random-sized objects in heap with compressed blocks, then remove all objects (all - deleting heap) PASSED
Testing inserting random-sized objects with power of 2 distribution in heap with compressed blocks, then remove all objects (all - deleting heap) PASSED
***Express test mode on. Some tests skipped
Testing writing objects in heap PASSED
Testing writing objects in heap with compressed blocks PASSED
Testing bug1: inserting several objects & removing one, then re-inserting PASSED
All fractal heap tests passed.
16.06 real 4.82 user 3.50 sys
Finished testing fheap
============================
============================
Testing: accum
============================
Test log for accum
============================
Testing the metadata accumulator
Testing simple write/read to/from metadata accumulator PASSED
Testing simple write/read to/from before metadata accumulator PASSED
Testing simple write/read to/from after metadata accumulator PASSED
Testing overlapping write to metadata accumulator PASSED
Testing overlapping write to partially clean metadata accumulator PASSED
Testing overlapping write to accumulator larger then accum_size PASSED
Testing non-overlapping write to accumulator larger then accum_size PASSED
Testing accumulator adjustments after append/prepend of data PASSED
Testing reading data from both accumulator and disk PASSED
Testing simple freeing metadata accumulator PASSED
Testing large metadata I/O operations PASSED
Testing random writes to accumulator PASSED
Testing SWMR write of large metadata: with latest format PASSED
Testing SWMR write of large metadata: with non-latest-format PASSED
All metadata accumulator tests passed.
0.51 real 0.00 user 0.07 sys
Finished testing accum
============================
============================
Testing: hyperslab
============================
Test log for hyperslab
============================
Test sizes: SMALL MEDIUM
Testing hyperslab fill 11 variable hyperslab PASSED
Testing hyperslab fill 11x10 variable hyperslab PASSED
Testing hyperslab fill 3x5x5 variable hyperslab PASSED
Testing hyperslab fill 113 variable hyperslab PASSED
Testing hyperslab fill 15x11 variable hyperslab PASSED
Testing hyperslab fill 5x7x7 variable hyperslab PASSED
Testing hyperslab copy 11 variable source PASSED
Testing hyperslab copy 11 variable destination PASSED
Testing hyperslab copy 11 sync source & dest PASSED
Testing hyperslab copy 179 variable source PASSED
Testing hyperslab copy 179 variable destination PASSED
Testing hyperslab copy 179 sync source & dest PASSED
Testing hyperslab copy 11x10 variable source PASSED
Testing hyperslab copy 11x10 variable destination PASSED
Testing hyperslab copy 11x10 sync source & dest PASSED
Testing hyperslab copy 13x19 variable source PASSED
Testing hyperslab copy 13x19 variable destination PASSED
Testing hyperslab copy 13x19 sync source & dest PASSED
Testing hyperslab copy 73x67 variable source PASSED
Testing hyperslab copy 73x67 variable destination PASSED
Testing hyperslab copy 73x67 sync source & dest PASSED
Testing hyperslab copy 3x5x5 variable source PASSED
Testing hyperslab copy 3x5x5 variable destination PASSED
Testing hyperslab copy 3x5x5 sync source & dest PASSED
Testing hyperslab copy 7x9x5 variable source PASSED
Testing hyperslab copy 7x9x5 variable destination PASSED
Testing hyperslab copy 7x9x5 sync source & dest PASSED
Testing multi-byte fill value PASSED
Testing multi-byte fill value PASSED
Testing endian conversion by stride PASSED
Testing 2d transpose by stride 9x9d PASSED
Testing 2d transpose by stride 3x11d PASSED
Testing endian conversion by stride PASSED
Testing 2d transpose by stride 1200x1200d PASSED
Testing 2d transpose by stride 800x1800d PASSED
Testing image sampling 10x20 to 5x10 PASSED
Testing image sampling 5x10 to 10x20 PASSED
Testing image sampling 960x1280 to 480x640 PASSED
Testing image sampling 480x640 to 960x1280 PASSED
Testing array filling 1-9 elements PASSED
Testing array filling 9-257 elements PASSED
Testing array offset 13x 11x 7 elements PASSED
Testing array offset 347x 193x 71 elements PASSED
All hyperslab tests passed.
0.22 real 0.15 user 0.05 sys
Finished testing hyperslab
============================
============================
Testing: istore
============================
Test log for istore
============================
Test sizes: SMALL MEDIUM LARGE
Testing istore create PASSED
Testing istore extend: 10 PASSED
Testing istore extend: 10x10 PASSED
Testing istore extend: 10x10x10 PASSED
Testing istore extend: 10000 PASSED
Testing istore extend: 2500x10 PASSED
Testing istore extend: 10x400x10 PASSED
Testing istore sparse: 5 PASSED
Testing istore sparse: 3x4 PASSED
Testing istore sparse: 2x3x4 PASSED
Testing istore sparse: 30 PASSED
Testing istore sparse: 7x3 PASSED
Testing istore sparse: 4x2x3 PASSED
Testing istore sparse: 50x50x50 PASSED
All i-store tests passed.
8.69 real 0.00 user 0.27 sys
Finished testing istore
============================
============================
Testing: bittests
============================
Test log for bittests
============================
Testing bit search operations PASSED
Testing bit set operations PASSED
Testing bit clear operations PASSED
Testing bit copy operations PASSED
Testing bit shift operations PASSED
Testing bit increment operations PASSED
Testing bit decrement operations PASSED
Testing bit negate operations PASSED
All bit tests passed.
0.04 real 0.03 user 0.00 sys
Finished testing bittests
============================
============================
Testing: dt_arith
============================
Test log for dt_arith
============================
Testing non-aligned conversions (ALIGNMENT=1)....
Testing query functions of compiler conversion PASSED
Testing user-defined and query functions of floating-point types PASSED
Testing user-defined and query functions of integer types PASSED
Testing noop float -> float conversions PASSED
Testing noop double -> double conversions PASSED
Testing noop long double -> long double conversions PASSED
Testing hard normalized float -> double conversions PASSED
Testing hard normalized double -> float conversions PASSED
Testing hard normalized float -> long double conversions PASSED
Testing hard normalized double -> long double conversions PASSED
Testing hard normalized long double -> float conversions PASSED
Testing hard normalized long double -> double conversions PASSED
Testing hard denormalized float -> double conversions PASSED
Testing hard denormalized double -> float conversions PASSED
Testing hard denormalized float -> long double conversions PASSED
Testing hard denormalized double -> long double conversions PASSED
Testing hard denormalized long double -> float conversions PASSED
Testing hard denormalized long double -> double conversions PASSED
Testing hard special float -> double conversions PASSED
Testing hard special double -> float conversions PASSED
Testing hard special float -> long double conversions PASSED
Testing hard special double -> long double conversions PASSED
Testing hard special long double -> float conversions PASSED
Testing hard special long double -> double conversions PASSED
Testing hard signed char -> unsigned char conversions PASSED
Testing hard signed char -> short conversions PASSED
Testing hard signed char -> unsigned short conversions PASSED
Testing hard signed char -> int conversions PASSED
Testing hard signed char -> unsigned int conversions PASSED
Testing hard signed char -> long conversions PASSED
Testing hard signed char -> unsigned long conversions PASSED
Testing hard unsigned char -> signed char conversions PASSED
Testing hard unsigned char -> short conversions PASSED
Testing hard unsigned char -> unsigned short conversions PASSED
Testing hard unsigned char -> int conversions PASSED
Testing hard unsigned char -> unsigned int conversions PASSED
Testing hard unsigned char -> long conversions PASSED
Testing hard unsigned char -> unsigned long conversions PASSED
Testing hard short -> signed char conversions PASSED
Testing hard short -> unsigned char conversions PASSED
Testing hard short -> unsigned short conversions PASSED
Testing hard short -> int conversions PASSED
Testing hard short -> unsigned int conversions PASSED
Testing hard short -> long conversions PASSED
Testing hard short -> unsigned long conversions PASSED
Testing hard unsigned short -> signed char conversions PASSED
Testing hard unsigned short -> unsigned char conversions PASSED
Testing hard unsigned short -> short conversions PASSED
Testing hard unsigned short -> int conversions PASSED
Testing hard unsigned short -> unsigned int conversions PASSED
Testing hard unsigned short -> long conversions PASSED
Testing hard unsigned short -> unsigned long conversions PASSED
Testing hard int -> signed char conversions PASSED
Testing hard int -> unsigned char conversions PASSED
Testing hard int -> short conversions PASSED
Testing hard int -> unsigned short conversions PASSED
Testing hard int -> unsigned int conversions PASSED
Testing hard int -> long conversions PASSED
Testing hard int -> unsigned long conversions PASSED
Testing hard unsigned int -> signed char conversions PASSED
Testing hard unsigned int -> unsigned char conversions PASSED
Testing hard unsigned int -> short conversions PASSED
Testing hard unsigned int -> unsigned short conversions PASSED
Testing hard unsigned int -> int conversions PASSED
Testing hard unsigned int -> long conversions PASSED
Testing hard unsigned int -> unsigned long conversions PASSED
Testing hard long -> signed char conversions PASSED
Testing hard long -> unsigned char conversions PASSED
Testing hard long -> short conversions PASSED
Testing hard long -> unsigned short conversions PASSED
Testing hard long -> int conversions PASSED
Testing hard long -> unsigned int conversions PASSED
Testing hard long -> unsigned long conversions PASSED
Testing hard unsigned long -> signed char conversions PASSED
Testing hard unsigned long -> unsigned char conversions PASSED
Testing hard unsigned long -> short conversions PASSED
Testing hard unsigned long -> unsigned short conversions PASSED
Testing hard unsigned long -> int conversions PASSED
Testing hard unsigned long -> unsigned int conversions PASSED
Testing hard unsigned long -> long conversions PASSED
Testing hard signed char -> float conversions PASSED
Testing hard signed char -> double conversions PASSED
Testing hard unsigned char -> float conversions PASSED
Testing hard unsigned char -> double conversions PASSED
Testing hard short -> float conversions PASSED
Testing hard short -> double conversions PASSED
Testing hard unsigned short -> float conversions PASSED
Testing hard unsigned short -> double conversions PASSED
Testing hard int -> float conversions PASSED
Testing hard int -> double conversions PASSED
Testing hard unsigned int -> float conversions PASSED
Testing hard unsigned int -> double conversions PASSED
Testing hard long -> float conversions PASSED
Testing hard long -> double conversions PASSED
Testing hard unsigned long -> float conversions PASSED
Testing hard unsigned long -> double conversions PASSED
Testing hard signed char -> long double conversions PASSED
Testing hard unsigned char -> long double conversions PASSED
Testing hard short -> long double conversions PASSED
Testing hard unsigned short -> long double conversions PASSED
Testing hard int -> long double conversions PASSED
Testing hard unsigned int -> long double conversions PASSED
Testing hard long -> long double conversions PASSED
Testing hard unsigned long -> long double conversions PASSED
Testing hard normalized float -> signed char conversions PASSED
Testing hard normalized double -> signed char conversions PASSED
Testing hard normalized float -> unsigned char conversions PASSED
Testing hard normalized double -> unsigned char conversions PASSED
Testing hard normalized float -> short conversions PASSED
Testing hard normalized double -> short conversions PASSED
Testing hard normalized float -> unsigned short conversions PASSED
Testing hard normalized double -> unsigned short conversions PASSED
Testing hard normalized float -> int conversions PASSED
Testing hard normalized double -> int conversions PASSED
Testing hard normalized float -> unsigned int conversions PASSED
Testing hard normalized double -> unsigned int conversions PASSED
Testing hard normalized float -> long conversions PASSED
Testing hard normalized double -> long conversions PASSED
Testing hard normalized float -> unsigned long conversions PASSED
Testing hard normalized double -> unsigned long conversions PASSED
Testing hard normalized long double -> signed char conversions PASSED
Testing hard normalized long double -> unsigned char conversions PASSED
Testing hard normalized long double -> short conversions PASSED
Testing hard normalized long double -> unsigned short conversions PASSED
Testing hard normalized long double -> int conversions PASSED
Testing hard normalized long double -> unsigned int conversions PASSED
Testing hard normalized long double -> long conversions PASSED
Testing hard normalized long double -> unsigned long conversions PASSED
Testing hard denormalized float -> signed char conversions PASSED
Testing hard denormalized double -> signed char conversions PASSED
Testing hard denormalized float -> unsigned char conversions PASSED
Testing hard denormalized double -> unsigned char conversions PASSED
Testing hard denormalized float -> short conversions PASSED
Testing hard denormalized double -> short conversions PASSED
Testing hard denormalized float -> unsigned short conversions PASSED
Testing hard denormalized double -> unsigned short conversions PASSED
Testing hard denormalized float -> int conversions PASSED
Testing hard denormalized double -> int conversions PASSED
Testing hard denormalized float -> unsigned int conversions PASSED
Testing hard denormalized double -> unsigned int conversions PASSED
Testing hard denormalized float -> long conversions PASSED
Testing hard denormalized double -> long conversions PASSED
Testing hard denormalized float -> unsigned long conversions PASSED
Testing hard denormalized double -> unsigned long conversions PASSED
Testing hard denormalized long double -> signed char conversions PASSED
Testing hard denormalized long double -> unsigned char conversions PASSED
Testing hard denormalized long double -> short conversions PASSED
Testing hard denormalized long double -> unsigned short conversions PASSED
Testing hard denormalized long double -> int conversions PASSED
Testing hard denormalized long double -> unsigned int conversions PASSED
Testing hard denormalized long double -> long conversions PASSED
Testing hard denormalized long double -> unsigned long conversions PASSED
Testing hard special float -> signed char conversions PASSED
Testing hard special double -> signed char conversions PASSED
Testing hard special float -> unsigned char conversions PASSED
Testing hard special double -> unsigned char conversions PASSED
Testing hard special float -> short conversions PASSED
Testing hard special double -> short conversions PASSED
Testing hard special float -> unsigned short conversions PASSED
Testing hard special double -> unsigned short conversions PASSED
Testing hard special float -> int conversions PASSED
Testing hard special double -> int conversions PASSED
Testing hard special float -> unsigned int conversions PASSED
Testing hard special double -> unsigned int conversions PASSED
Testing hard special float -> long conversions PASSED
Testing hard special double -> long conversions PASSED
Testing hard special float -> unsigned long conversions PASSED
Testing hard special double -> unsigned long conversions PASSED
Testing hard special long double -> signed char conversions PASSED
Testing hard special long double -> unsigned char conversions PASSED
Testing hard special long double -> short conversions PASSED
Testing hard special long double -> unsigned short conversions PASSED
Testing hard special long double -> int conversions PASSED
Testing hard special long double -> unsigned int conversions PASSED
Testing hard special long double -> long conversions PASSED
Testing hard special long double -> unsigned long conversions PASSED
Testing hard particular floating number -> integer conversions PASSED
Testing soft normalized float -> double conversions PASSED
Testing soft normalized double -> float conversions PASSED
Testing soft normalized float -> long double conversions PASSED
Testing soft normalized double -> long double conversions PASSED
Testing soft normalized long double -> float conversions PASSED
Testing soft normalized long double -> double conversions PASSED
Testing soft denormalized float -> double conversions PASSED
Testing soft denormalized double -> float conversions PASSED
Testing soft denormalized float -> long double conversions PASSED
Testing soft denormalized double -> long double conversions PASSED
Testing soft denormalized long double -> float conversions PASSED
Testing soft denormalized long double -> double conversions PASSED
Testing soft special float -> double conversions PASSED
Testing soft special double -> float conversions PASSED
Testing soft special float -> long double conversions PASSED
Testing soft special double -> long double conversions PASSED
Testing soft special long double -> float conversions PASSED
Testing soft special long double -> double conversions PASSED
Testing overlap calculations PASSED
Testing soft signed char -> unsigned char conversions PASSED
Testing soft signed char -> short conversions PASSED
Testing soft signed char -> unsigned short conversions PASSED
Testing soft signed char -> int conversions PASSED
Testing soft signed char -> unsigned int conversions PASSED
Testing soft signed char -> long conversions PASSED
Testing soft signed char -> unsigned long conversions PASSED
Testing soft unsigned char -> signed char conversions PASSED
Testing soft unsigned char -> short conversions PASSED
Testing soft unsigned char -> unsigned short conversions PASSED
Testing soft unsigned char -> int conversions PASSED
Testing soft unsigned char -> unsigned int conversions PASSED
Testing soft unsigned char -> long conversions PASSED
Testing soft unsigned char -> unsigned long conversions PASSED
Testing soft short -> signed char conversions PASSED
Testing soft short -> unsigned char conversions PASSED
Testing soft short -> unsigned short conversions PASSED
Testing soft short -> int conversions PASSED
Testing soft short -> unsigned int conversions PASSED
Testing soft short -> long conversions PASSED
Testing soft short -> unsigned long conversions PASSED
Testing soft unsigned short -> signed char conversions PASSED
Testing soft unsigned short -> unsigned char conversions PASSED
Testing soft unsigned short -> short conversions PASSED
Testing soft unsigned short -> int conversions PASSED
Testing soft unsigned short -> unsigned int conversions PASSED
Testing soft unsigned short -> long conversions PASSED
Testing soft unsigned short -> unsigned long conversions PASSED
Testing soft int -> signed char conversions PASSED
Testing soft int -> unsigned char conversions PASSED
Testing soft int -> short conversions PASSED
Testing soft int -> unsigned short conversions PASSED
Testing soft int -> unsigned int conversions PASSED
Testing soft int -> long conversions PASSED
Testing soft int -> unsigned long conversions PASSED
Testing soft unsigned int -> signed char conversions PASSED
Testing soft unsigned int -> unsigned char conversions PASSED
Testing soft unsigned int -> short conversions PASSED
Testing soft unsigned int -> unsigned short conversions PASSED
Testing soft unsigned int -> int conversions PASSED
Testing soft unsigned int -> long conversions PASSED
Testing soft unsigned int -> unsigned long conversions PASSED
Testing soft long -> signed char conversions PASSED
Testing soft long -> unsigned char conversions PASSED
Testing soft long -> short conversions PASSED
Testing soft long -> unsigned short conversions PASSED
Testing soft long -> int conversions PASSED
Testing soft long -> unsigned int conversions PASSED
Testing soft long -> unsigned long conversions PASSED
Testing soft unsigned long -> signed char conversions PASSED
Testing soft unsigned long -> unsigned char conversions PASSED
Testing soft unsigned long -> short conversions PASSED
Testing soft unsigned long -> unsigned short conversions PASSED
Testing soft unsigned long -> int conversions PASSED
Testing soft unsigned long -> unsigned int conversions PASSED
Testing soft unsigned long -> long conversions PASSED
Testing soft normalized float -> signed char conversions PASSED
Testing soft normalized double -> signed char conversions PASSED
Testing soft normalized float -> unsigned char conversions PASSED
Testing soft normalized double -> unsigned char conversions PASSED
Testing soft normalized float -> short conversions PASSED
Testing soft normalized double -> short conversions PASSED
Testing soft normalized float -> unsigned short conversions PASSED
Testing soft normalized double -> unsigned short conversions PASSED
Testing soft normalized float -> int conversions PASSED
Testing soft normalized double -> int conversions PASSED
Testing soft normalized float -> unsigned int conversions PASSED
Testing soft normalized double -> unsigned int conversions PASSED
Testing soft normalized float -> long conversions PASSED
Testing soft normalized double -> long conversions PASSED
Testing soft normalized float -> unsigned long conversions PASSED
Testing soft normalized double -> unsigned long conversions PASSED
Testing soft normalized long double -> signed char conversions PASSED
Testing soft normalized long double -> unsigned char conversions PASSED
Testing soft normalized long double -> short conversions PASSED
Testing soft normalized long double -> unsigned short conversions PASSED
Testing soft normalized long double -> int conversions PASSED
Testing soft normalized long double -> unsigned int conversions PASSED
Testing soft normalized long double -> long conversions PASSED
Testing soft normalized long double -> unsigned long conversions PASSED
Testing soft denormalized float -> signed char conversions PASSED
Testing soft denormalized double -> signed char conversions PASSED
Testing soft denormalized float -> unsigned char conversions PASSED
Testing soft denormalized double -> unsigned char conversions PASSED
Testing soft denormalized float -> short conversions PASSED
Testing soft denormalized double -> short conversions PASSED
Testing soft denormalized float -> unsigned short conversions PASSED
Testing soft denormalized double -> unsigned short conversions PASSED
Testing soft denormalized float -> int conversions PASSED
Testing soft denormalized double -> int conversions PASSED
Testing soft denormalized float -> unsigned int conversions PASSED
Testing soft denormalized double -> unsigned int conversions PASSED
Testing soft denormalized float -> long conversions PASSED
Testing soft denormalized double -> long conversions PASSED
Testing soft denormalized float -> unsigned long conversions PASSED
Testing soft denormalized double -> unsigned long conversions PASSED
Testing soft denormalized long double -> signed char conversions PASSED
Testing soft denormalized long double -> unsigned char conversions PASSED
Testing soft denormalized long double -> short conversions PASSED
Testing soft denormalized long double -> unsigned short conversions PASSED
Testing soft denormalized long double -> int conversions PASSED
Testing soft denormalized long double -> unsigned int conversions PASSED
Testing soft denormalized long double -> long conversions PASSED
Testing soft denormalized long double -> unsigned long conversions PASSED
Testing soft special float -> signed char conversions PASSED
Testing soft special double -> signed char conversions PASSED
Testing soft special float -> unsigned char conversions PASSED
Testing soft special double -> unsigned char conversions PASSED
Testing soft special float -> short conversions PASSED
Testing soft special double -> short conversions PASSED
Testing soft special float -> unsigned short conversions PASSED
Testing soft special double -> unsigned short conversions PASSED
Testing soft special float -> int conversions PASSED
Testing soft special double -> int conversions PASSED
Testing soft special float -> unsigned int conversions PASSED
Testing soft special double -> unsigned int conversions PASSED
Testing soft special float -> long conversions PASSED
Testing soft special double -> long conversions PASSED
Testing soft special float -> unsigned long conversions PASSED
Testing soft special double -> unsigned long conversions PASSED
Testing soft special long double -> signed char conversions PASSED
Testing soft special long double -> unsigned char conversions PASSED
Testing soft special long double -> short conversions PASSED
Testing soft special long double -> unsigned short conversions PASSED
Testing soft special long double -> int conversions PASSED
Testing soft special long double -> unsigned int conversions PASSED
Testing soft special long double -> long conversions PASSED
Testing soft special long double -> unsigned long conversions PASSED
Testing soft signed char -> float conversions PASSED
Testing soft signed char -> double conversions PASSED
Testing soft unsigned char -> float conversions PASSED
Testing soft unsigned char -> double conversions PASSED
Testing soft short -> float conversions PASSED
Testing soft short -> double conversions PASSED
Testing soft unsigned short -> float conversions PASSED
Testing soft unsigned short -> double conversions PASSED
Testing soft int -> float conversions PASSED
Testing soft int -> double conversions PASSED
Testing soft unsigned int -> float conversions PASSED
Testing soft unsigned int -> double conversions PASSED
Testing soft long -> float conversions PASSED
Testing soft long -> double conversions PASSED
Testing soft unsigned long -> float conversions PASSED
Testing soft unsigned long -> double conversions PASSED
Testing soft signed char -> long double conversions PASSED
Testing soft unsigned char -> long double conversions PASSED
Testing soft short -> long double conversions PASSED
Testing soft unsigned short -> long double conversions PASSED
Testing soft int -> long double conversions PASSED
Testing soft unsigned int -> long double conversions PASSED
Testing soft long -> long double conversions PASSED
Testing soft unsigned long -> long double conversions PASSED
All data type tests passed.
0.62 real 0.42 user 0.09 sys
Finished testing dt_arith
============================
============================
Testing: page_buffer
============================
Test log for page_buffer
============================
Testing Settings for Page Buffering PASSED
Testing Raw Data Handling PASSED
Testing LRU Processing PASSED
Testing Minimum Metadata threshold Processing
Minimum metadata threshold = 100%
Minimum raw data threshold = 100%
Minimum metadata threshold = 40%, Minimum rawdata threshold = 40%
Minimum metadata threshold = 20%
PASSED
Testing Statistics Collection PASSED
Testing if opening non-page-buffered files works w/ H5Pset_page_buffer_size() PASSED
All Page Buffering tests passed.
0.11 real 0.00 user 0.01 sys
Finished testing page_buffer
============================
============================
Testing: dtypes
============================
Test log for dtypes
============================
Testing non-aligned conversions (ALIGNMENT=1)....
Testing H5Tget_class() PASSED
Testing H5Tcopy() PASSED
Testing H5Tdetect_class() PASSED
Testing compound datatypes PASSED
Testing query functions of compound and enumeration types PASSED
Testing transient datatypes PASSED
Testing named datatypes PASSED
Testing functions of encoding and decoding datatypes PASSED
Testing encoding datatypes with the 'use the latest format' flag PASSED
Testing exceptions for int <-> float conversions PASSED
Testing indirectly reopening committed datatypes PASSED
Testing indirectly reopening recursively committed datatypes including file reopening PASSED
Testing deleting objects that use named datatypes PASSED
Testing deleting objects that use named datatypes PASSED
Testing H5Tset/get_order for compound type PASSED
Testing stability of enum member ordering after datatype conversion PASSED
Testing string type creation using H5Tcreate PASSED
Testing deprecated API routines for datatypes PASSED
Testing string conversions PASSED
Testing random string conversion speed PASSED
Testing some type functions for string PASSED
Testing compound element reordering PASSED
Testing compound subset conversions PASSED
Testing compound element shrinking & reordering PASSED
Testing optimized struct converter PASSED
Testing compound element growing PASSED
Testing compound element insertion PASSED
Testing packing compound datatypes PASSED
Testing compound datatype with VL string PASSED
Testing array datatype of compound type with VL string PASSED
Testing registering type conversion routine with compound conversions PASSED
Testing adjust size of compound datatypes PASSED
Testing compound datatypes of boundary size with latest format PASSED
Testing unaligned VL strings in compound PASSED
Testing compound subset conversion with extra space in source PASSED
Testing compound subset conversion with extra space in source for attribute PASSED
Testing visibility of internally registered type ids PASSED
Testing that H5Tpack removes trailing bytes PASSED
Testing accessing objects with compound datatypes that have no fields PASSED
Testing compound conversion via user conversion callback PASSED
Testing compound conversion member ID leak PASSED
Testing random enum conversion O(N) PASSED
Testing random enum conversion O(N log N) PASSED
Testing non-native enumeration type conversion PASSED
Testing bitfield conversions PASSED
Testing some type functions for bitfield PASSED
Testing opaque datatypes PASSED
Testing H5Tset/get_order PASSED
Testing array of arrays of compounds with a vlen PASSED
Testing that _Float16 datatype is unavailable PASSED
Testing string conversion between ASCII and UTF PASSED
Testing passing datatype IDs to application conversion function PASSED
Testing version bounds with nested datatypes PASSED
All datatype tests passed.
0.24 real 0.06 user 0.05 sys
Finished testing dtypes
============================
============================
Testing: dsets
============================
Test log for dsets
============================
Testing with old file format and non-paged aggregation:
Testing create, open, close PASSED
Testing simple I/O PASSED
Testing compact dataset I/O PASSED
Testing compact dataset of maximal size PASSED
Testing compact dataset repeated open/close and dirty flag PASSED
Testing data type conversion buffer size PASSED
Testing data type conversion PASSED
Testing H5Zget_filter_info PASSED
Testing 'null' filter
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing Fletcher32 checksum(enabled for read)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing Fletcher32 checksum(disabled for read)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing Fletcher32 checksum(when data is corrupted)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing deflate filter
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing szip filter (with encoder)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing szip filter (without encoder) -SKIP-
Testing shuffle filter
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing shuffle+deflate+checksum filters(checksum first)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing shuffle+deflate+checksum filters(checksum last)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing shuffle+szip+checksum filters(checksum first, with encoder)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing shuffle+szip+checksum filters(checksum first, without encoder) -SKIP-
Testing shuffle+szip+checksum filters(checksum last, with encoder)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing 8-bit shuffling (setup) PASSED
Testing 8-bit shuffling (write) PASSED
Testing 8-bit shuffling (read) PASSED
Testing nbit filter
Testing nbit int (setup) PASSED
Testing nbit int (write) PASSED
Testing nbit int (read) PASSED
Testing nbit float (setup) PASSED
Testing nbit float (write) PASSED
Testing nbit float (read) PASSED
Testing nbit double (setup) PASSED
Testing nbit double (write) PASSED
Testing nbit double (read) PASSED
Testing nbit array (setup) PASSED
Testing nbit array (write) PASSED
Testing nbit array (read) PASSED
Testing nbit compound (setup) PASSED
Testing nbit compound (write) PASSED
Testing nbit compound (read) PASSED
Testing nbit compound complex (setup) PASSED
Testing nbit compound complex (write) PASSED
Testing nbit compound complex (read) PASSED
Testing nbit compound with no-op type (setup) PASSED
Testing nbit compound with no-op type (write) PASSED
Testing nbit compound with no-op type (read) PASSED
Testing nbit integer dataset size PASSED
Testing nbit floating-number dataset size PASSED
Testing scaleoffset filter
Testing scaleoffset int without fill value (setup) PASSED
Testing scaleoffset int without fill value (write) PASSED
Testing scaleoffset int without fill value (read) PASSED
Testing scaleoffset int with fill value (setup) PASSED
Testing scaleoffset int with fill value (write) PASSED
Testing scaleoffset int with fill value (read) PASSED
Testing scaleoffset float without fill value, D-scaling (setup) PASSED
Testing scaleoffset float without fill value, D-scaling (write) PASSED
Testing scaleoffset float without fill value, D-scaling (read) PASSED
Testing scaleoffset float with fill value, D-scaling (setup) PASSED
Testing scaleoffset float with fill value, D-scaling (write) PASSED
Testing scaleoffset float with fill value, D-scaling (read) PASSED
Testing scaleoffset double without fill value, D-scaling (setup) PASSED
Testing scaleoffset double without fill value, D-scaling (write) PASSED
Testing scaleoffset double without fill value, D-scaling (read) PASSED
Testing scaleoffset double with fill value, D-scaling (setup) PASSED
Testing scaleoffset double with fill value, D-scaling (write) PASSED
Testing scaleoffset double with fill value, D-scaling (read) PASSED
Testing multi-open with extending PASSED
Testing various datatypes PASSED
Testing float datatypes
Testing float (setup) PASSED
Testing float (write) PASSED
Testing float (read) PASSED
Testing double (setup) PASSED
Testing double (write) PASSED
Testing double (read) PASSED
Testing long double (setup) PASSED
Testing long double (write) PASSED
Testing long double (read) PASSED
Testing dataset offset with user block PASSED
Testing dataset access with missing filter PASSED
Testing dataset filter 'can apply' callback PASSED
Testing dataset filter 'can apply' callback second PASSED
Testing dataset with optional filters PASSED
Testing dataset filter 'set local' callback PASSED
Testing dataset szip filter 'can apply' callback PASSED
Testing comparing dataset creation property lists PASSED
Testing copying dataset creation property lists PASSED
Testing filter deletion PASSED
Testing filters with big-endian/little-endian data PASSED
Testing I/O on datasets with zero-sized dims PASSED
Testing Read dataset with unwritten chunk & undefined fill value PASSED
Testing Write/read on randomly selected chunks w/non-implicit index PASSED
Testing Write/read on randomly selected chunks w/implicit index PASSED
Testing deprecated API routines
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing creating dataset with >4GB chunks PASSED
Testing dataset chunk cache configuration PASSED
Testing big chunks bypassing the cache PASSED
Testing datasets w/extensible array as chunk index PASSED
Testing datasets w/extensible array open/reopen with read/write PASSED
Testing datasets w/extensible array chunk indexing bug PASSED
Testing filter expanding chunks too much PASSED
Testing extendible dataset with various layout PASSED
Testing datasets w/fixed array as chunk index PASSED
Testing compatibility for 1.6/1.8 datasets that use B-tree indexing PASSED
Testing disabled partial chunk filters PASSED
Testing datasets w/Single Chunk indexing PASSED
Testing shrinking large chunk PASSED
Testing chunked dataset with zero dimension PASSED
Testing querying storage size PASSED
Testing the next power of 2 PASSED
Testing File created with write+latest-format/SWMR-write+non-latest-format: dataset with latest chunk index PASSED
Testing Extensible array chunk index header flush dependencies handled correctly PASSED
Testing Fixed array chunk index header flush dependencies handled correctly PASSED
Testing Version 2 B-tree chunk index header flush dependencies handled correctly PASSED
Testing H5Dwrite() on down-sized VLEN contents PASSED
Testing with new file format and non-paged aggregation
Testing create, open, close PASSED
Testing simple I/O PASSED
Testing compact dataset I/O PASSED
Testing compact dataset of maximal size PASSED
Testing compact dataset repeated open/close and dirty flag PASSED
Testing data type conversion buffer size PASSED
Testing data type conversion PASSED
Testing H5Zget_filter_info PASSED
Testing 'null' filter
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing Fletcher32 checksum(enabled for read)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing Fletcher32 checksum(disabled for read)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing Fletcher32 checksum(when data is corrupted)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing deflate filter
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing szip filter (with encoder)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing szip filter (without encoder) -SKIP-
Testing shuffle filter
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing shuffle+deflate+checksum filters(checksum first)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing shuffle+deflate+checksum filters(checksum last)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing shuffle+szip+checksum filters(checksum first, with encoder)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing shuffle+szip+checksum filters(checksum first, without encoder) -SKIP-
Testing shuffle+szip+checksum filters(checksum last, with encoder)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing 8-bit shuffling (setup) PASSED
Testing 8-bit shuffling (write) PASSED
Testing 8-bit shuffling (read) PASSED
Testing nbit filter
Testing nbit int (setup) PASSED
Testing nbit int (write) PASSED
Testing nbit int (read) PASSED
Testing nbit float (setup) PASSED
Testing nbit float (write) PASSED
Testing nbit float (read) PASSED
Testing nbit double (setup) PASSED
Testing nbit double (write) PASSED
Testing nbit double (read) PASSED
Testing nbit array (setup) PASSED
Testing nbit array (write) PASSED
Testing nbit array (read) PASSED
Testing nbit compound (setup) PASSED
Testing nbit compound (write) PASSED
Testing nbit compound (read) PASSED
Testing nbit compound complex (setup) PASSED
Testing nbit compound complex (write) PASSED
Testing nbit compound complex (read) PASSED
Testing nbit compound with no-op type (setup) PASSED
Testing nbit compound with no-op type (write) PASSED
Testing nbit compound with no-op type (read) PASSED
Testing nbit integer dataset size PASSED
Testing nbit floating-number dataset size PASSED
Testing scaleoffset filter
Testing scaleoffset int without fill value (setup) PASSED
Testing scaleoffset int without fill value (write) PASSED
Testing scaleoffset int without fill value (read) PASSED
Testing scaleoffset int with fill value (setup) PASSED
Testing scaleoffset int with fill value (write) PASSED
Testing scaleoffset int with fill value (read) PASSED
Testing scaleoffset float without fill value, D-scaling (setup) PASSED
Testing scaleoffset float without fill value, D-scaling (write) PASSED
Testing scaleoffset float without fill value, D-scaling (read) PASSED
Testing scaleoffset float with fill value, D-scaling (setup) PASSED
Testing scaleoffset float with fill value, D-scaling (write) PASSED
Testing scaleoffset float with fill value, D-scaling (read) PASSED
Testing scaleoffset double without fill value, D-scaling (setup) PASSED
Testing scaleoffset double without fill value, D-scaling (write) PASSED
Testing scaleoffset double without fill value, D-scaling (read) PASSED
Testing scaleoffset double with fill value, D-scaling (setup) PASSED
Testing scaleoffset double with fill value, D-scaling (write) PASSED
Testing scaleoffset double with fill value, D-scaling (read) PASSED
Testing multi-open with extending PASSED
Testing various datatypes PASSED
Testing float datatypes
Testing float (setup) PASSED
Testing float (write) PASSED
Testing float (read) PASSED
Testing double (setup) PASSED
Testing double (write) PASSED
Testing double (read) PASSED
Testing long double (setup) PASSED
Testing long double (write) PASSED
Testing long double (read) PASSED
Testing dataset offset with user block PASSED
Testing dataset access with missing filter PASSED
Testing dataset filter 'can apply' callback PASSED
Testing dataset filter 'can apply' callback second PASSED
Testing dataset with optional filters PASSED
Testing dataset filter 'set local' callback PASSED
Testing dataset szip filter 'can apply' callback PASSED
Testing comparing dataset creation property lists PASSED
Testing copying dataset creation property lists PASSED
Testing filter deletion PASSED
Testing filters with big-endian/little-endian data PASSED
Testing I/O on datasets with zero-sized dims PASSED
Testing Read dataset with unwritten chunk & undefined fill value PASSED
Testing Write/read on randomly selected chunks w/non-implicit index PASSED
Testing Write/read on randomly selected chunks w/implicit index PASSED
Testing deprecated API routines
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing creating dataset with >4GB chunks PASSED
Testing dataset chunk cache configuration PASSED
Testing big chunks bypassing the cache PASSED
Testing datasets w/extensible array as chunk index PASSED
Testing datasets w/extensible array open/reopen with read/write PASSED
Testing datasets w/extensible array chunk indexing bug PASSED
Testing filter expanding chunks too much PASSED
Testing extendible dataset with various layout PASSED
Testing datasets w/fixed array as chunk index PASSED
Testing compatibility for 1.6/1.8 datasets that use B-tree indexing PASSED
Testing disabled partial chunk filters PASSED
Testing datasets w/Single Chunk indexing PASSED
Testing shrinking large chunk PASSED
Testing chunked dataset with zero dimension PASSED
Testing querying storage size PASSED
Testing the next power of 2 PASSED
Testing File created with write+latest-format/SWMR-write+non-latest-format: dataset with latest chunk index PASSED
Testing Extensible array chunk index header flush dependencies handled correctly PASSED
Testing Fixed array chunk index header flush dependencies handled correctly PASSED
Testing Version 2 B-tree chunk index header flush dependencies handled correctly PASSED
Testing H5Dwrite() on down-sized VLEN contents PASSED
Testing with old file format and non-paged aggregation:
(minimized dataset object headers with file setting)
Testing create, open, close PASSED
Testing simple I/O PASSED
Testing compact dataset I/O PASSED
Testing compact dataset of maximal size PASSED
Testing compact dataset repeated open/close and dirty flag PASSED
Testing data type conversion buffer size PASSED
Testing data type conversion PASSED
Testing H5Zget_filter_info PASSED
Testing 'null' filter
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing Fletcher32 checksum(enabled for read)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing Fletcher32 checksum(disabled for read)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing Fletcher32 checksum(when data is corrupted)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing deflate filter
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing szip filter (with encoder)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing szip filter (without encoder) -SKIP-
Testing shuffle filter
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing shuffle+deflate+checksum filters(checksum first)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing shuffle+deflate+checksum filters(checksum last)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing shuffle+szip+checksum filters(checksum first, with encoder)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing shuffle+szip+checksum filters(checksum first, without encoder) -SKIP-
Testing shuffle+szip+checksum filters(checksum last, with encoder)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing 8-bit shuffling (setup) PASSED
Testing 8-bit shuffling (write) PASSED
Testing 8-bit shuffling (read) PASSED
Testing nbit filter
Testing nbit int (setup) PASSED
Testing nbit int (write) PASSED
Testing nbit int (read) PASSED
Testing nbit float (setup) PASSED
Testing nbit float (write) PASSED
Testing nbit float (read) PASSED
Testing nbit double (setup) PASSED
Testing nbit double (write) PASSED
Testing nbit double (read) PASSED
Testing nbit array (setup) PASSED
Testing nbit array (write) PASSED
Testing nbit array (read) PASSED
Testing nbit compound (setup) PASSED
Testing nbit compound (write) PASSED
Testing nbit compound (read) PASSED
Testing nbit compound complex (setup) PASSED
Testing nbit compound complex (write) PASSED
Testing nbit compound complex (read) PASSED
Testing nbit compound with no-op type (setup) PASSED
Testing nbit compound with no-op type (write) PASSED
Testing nbit compound with no-op type (read) PASSED
Testing nbit integer dataset size PASSED
Testing nbit floating-number dataset size PASSED
Testing scaleoffset filter
Testing scaleoffset int without fill value (setup) PASSED
Testing scaleoffset int without fill value (write) PASSED
Testing scaleoffset int without fill value (read) PASSED
Testing scaleoffset int with fill value (setup) PASSED
Testing scaleoffset int with fill value (write) PASSED
Testing scaleoffset int with fill value (read) PASSED
Testing scaleoffset float without fill value, D-scaling (setup) PASSED
Testing scaleoffset float without fill value, D-scaling (write) PASSED
Testing scaleoffset float without fill value, D-scaling (read) PASSED
Testing scaleoffset float with fill value, D-scaling (setup) PASSED
Testing scaleoffset float with fill value, D-scaling (write) PASSED
Testing scaleoffset float with fill value, D-scaling (read) PASSED
Testing scaleoffset double without fill value, D-scaling (setup) PASSED
Testing scaleoffset double without fill value, D-scaling (write) PASSED
Testing scaleoffset double without fill value, D-scaling (read) PASSED
Testing scaleoffset double with fill value, D-scaling (setup) PASSED
Testing scaleoffset double with fill value, D-scaling (write) PASSED
Testing scaleoffset double with fill value, D-scaling (read) PASSED
Testing multi-open with extending PASSED
Testing various datatypes PASSED
Testing float datatypes
Testing float (setup) PASSED
Testing float (write) PASSED
Testing float (read) PASSED
Testing double (setup) PASSED
Testing double (write) PASSED
Testing double (read) PASSED
Testing long double (setup) PASSED
Testing long double (write) PASSED
Testing long double (read) PASSED
Testing dataset offset with user block PASSED
Testing dataset access with missing filter PASSED
Testing dataset filter 'can apply' callback PASSED
Testing dataset filter 'can apply' callback second PASSED
Testing dataset with optional filters PASSED
Testing dataset filter 'set local' callback PASSED
Testing dataset szip filter 'can apply' callback PASSED
Testing comparing dataset creation property lists PASSED
Testing copying dataset creation property lists PASSED
Testing filter deletion PASSED
Testing filters with big-endian/little-endian data PASSED
Testing I/O on datasets with zero-sized dims PASSED
Testing Read dataset with unwritten chunk & undefined fill value PASSED
Testing Write/read on randomly selected chunks w/non-implicit index PASSED
Testing Write/read on randomly selected chunks w/implicit index PASSED
Testing deprecated API routines
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing creating dataset with >4GB chunks PASSED
Testing dataset chunk cache configuration PASSED
Testing big chunks bypassing the cache PASSED
Testing datasets w/extensible array as chunk index PASSED
Testing datasets w/extensible array open/reopen with read/write PASSED
Testing datasets w/extensible array chunk indexing bug PASSED
Testing filter expanding chunks too much PASSED
Testing extendible dataset with various layout PASSED
Testing datasets w/fixed array as chunk index PASSED
Testing compatibility for 1.6/1.8 datasets that use B-tree indexing PASSED
Testing disabled partial chunk filters PASSED
Testing datasets w/Single Chunk indexing PASSED
Testing shrinking large chunk PASSED
Testing chunked dataset with zero dimension PASSED
Testing querying storage size PASSED
Testing the next power of 2 PASSED
Testing File created with write+latest-format/SWMR-write+non-latest-format: dataset with latest chunk index PASSED
Testing Extensible array chunk index header flush dependencies handled correctly PASSED
Testing Fixed array chunk index header flush dependencies handled correctly PASSED
Testing Version 2 B-tree chunk index header flush dependencies handled correctly PASSED
Testing H5Dwrite() on down-sized VLEN contents PASSED
Testing with new file format and non-paged aggregation
(minimized dataset object headers with file setting)
Testing create, open, close PASSED
Testing simple I/O PASSED
Testing compact dataset I/O PASSED
Testing compact dataset of maximal size PASSED
Testing compact dataset repeated open/close and dirty flag PASSED
Testing data type conversion buffer size PASSED
Testing data type conversion PASSED
Testing H5Zget_filter_info PASSED
Testing 'null' filter
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing Fletcher32 checksum(enabled for read)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing Fletcher32 checksum(disabled for read)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing Fletcher32 checksum(when data is corrupted)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing deflate filter
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing szip filter (with encoder)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing szip filter (without encoder) -SKIP-
Testing shuffle filter
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing shuffle+deflate+checksum filters(checksum first)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing shuffle+deflate+checksum filters(checksum last)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing shuffle+szip+checksum filters(checksum first, with encoder)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing shuffle+szip+checksum filters(checksum first, without encoder) -SKIP-
Testing shuffle+szip+checksum filters(checksum last, with encoder)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing 8-bit shuffling (setup) PASSED
Testing 8-bit shuffling (write) PASSED
Testing 8-bit shuffling (read) PASSED
Testing nbit filter
Testing nbit int (setup) PASSED
Testing nbit int (write) PASSED
Testing nbit int (read) PASSED
Testing nbit float (setup) PASSED
Testing nbit float (write) PASSED
Testing nbit float (read) PASSED
Testing nbit double (setup) PASSED
Testing nbit double (write) PASSED
Testing nbit double (read) PASSED
Testing nbit array (setup) PASSED
Testing nbit array (write) PASSED
Testing nbit array (read) PASSED
Testing nbit compound (setup) PASSED
Testing nbit compound (write) PASSED
Testing nbit compound (read) PASSED
Testing nbit compound complex (setup) PASSED
Testing nbit compound complex (write) PASSED
Testing nbit compound complex (read) PASSED
Testing nbit compound with no-op type (setup) PASSED
Testing nbit compound with no-op type (write) PASSED
Testing nbit compound with no-op type (read) PASSED
Testing nbit integer dataset size PASSED
Testing nbit floating-number dataset size PASSED
Testing scaleoffset filter
Testing scaleoffset int without fill value (setup) PASSED
Testing scaleoffset int without fill value (write) PASSED
Testing scaleoffset int without fill value (read) PASSED
Testing scaleoffset int with fill value (setup) PASSED
Testing scaleoffset int with fill value (write) PASSED
Testing scaleoffset int with fill value (read) PASSED
Testing scaleoffset float without fill value, D-scaling (setup) PASSED
Testing scaleoffset float without fill value, D-scaling (write) PASSED
Testing scaleoffset float without fill value, D-scaling (read) PASSED
Testing scaleoffset float with fill value, D-scaling (setup) PASSED
Testing scaleoffset float with fill value, D-scaling (write) PASSED
Testing scaleoffset float with fill value, D-scaling (read) PASSED
Testing scaleoffset double without fill value, D-scaling (setup) PASSED
Testing scaleoffset double without fill value, D-scaling (write) PASSED
Testing scaleoffset double without fill value, D-scaling (read) PASSED
Testing scaleoffset double with fill value, D-scaling (setup) PASSED
Testing scaleoffset double with fill value, D-scaling (write) PASSED
Testing scaleoffset double with fill value, D-scaling (read) PASSED
Testing multi-open with extending PASSED
Testing various datatypes PASSED
Testing float datatypes
Testing float (setup) PASSED
Testing float (write) PASSED
Testing float (read) PASSED
Testing double (setup) PASSED
Testing double (write) PASSED
Testing double (read) PASSED
Testing long double (setup) PASSED
Testing long double (write) PASSED
Testing long double (read) PASSED
Testing dataset offset with user block PASSED
Testing dataset access with missing filter PASSED
Testing dataset filter 'can apply' callback PASSED
Testing dataset filter 'can apply' callback second PASSED
Testing dataset with optional filters PASSED
Testing dataset filter 'set local' callback PASSED
Testing dataset szip filter 'can apply' callback PASSED
Testing comparing dataset creation property lists PASSED
Testing copying dataset creation property lists PASSED
Testing filter deletion PASSED
Testing filters with big-endian/little-endian data PASSED
Testing I/O on datasets with zero-sized dims PASSED
Testing Read dataset with unwritten chunk & undefined fill value PASSED
Testing Write/read on randomly selected chunks w/non-implicit index PASSED
Testing Write/read on randomly selected chunks w/implicit index PASSED
Testing deprecated API routines
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing creating dataset with >4GB chunks PASSED
Testing dataset chunk cache configuration PASSED
Testing big chunks bypassing the cache PASSED
Testing datasets w/extensible array as chunk index PASSED
Testing datasets w/extensible array open/reopen with read/write PASSED
Testing datasets w/extensible array chunk indexing bug PASSED
Testing filter expanding chunks too much PASSED
Testing extendible dataset with various layout PASSED
Testing datasets w/fixed array as chunk index PASSED
Testing compatibility for 1.6/1.8 datasets that use B-tree indexing PASSED
Testing disabled partial chunk filters PASSED
Testing datasets w/Single Chunk indexing PASSED
Testing shrinking large chunk PASSED
Testing chunked dataset with zero dimension PASSED
Testing querying storage size PASSED
Testing the next power of 2 PASSED
Testing File created with write+latest-format/SWMR-write+non-latest-format: dataset with latest chunk index PASSED
Testing Extensible array chunk index header flush dependencies handled correctly PASSED
Testing Fixed array chunk index header flush dependencies handled correctly PASSED
Testing Version 2 B-tree chunk index header flush dependencies handled correctly PASSED
Testing H5Dwrite() on down-sized VLEN contents PASSED
Testing with old file format and paged aggregation:
Testing create, open, close PASSED
Testing simple I/O PASSED
Testing compact dataset I/O PASSED
Testing compact dataset of maximal size PASSED
Testing compact dataset repeated open/close and dirty flag PASSED
Testing data type conversion buffer size PASSED
Testing data type conversion PASSED
Testing H5Zget_filter_info PASSED
Testing 'null' filter
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing Fletcher32 checksum(enabled for read)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing Fletcher32 checksum(disabled for read)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing Fletcher32 checksum(when data is corrupted)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing deflate filter
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing szip filter (with encoder)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing szip filter (without encoder) -SKIP-
Testing shuffle filter
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing shuffle+deflate+checksum filters(checksum first)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing shuffle+deflate+checksum filters(checksum last)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing shuffle+szip+checksum filters(checksum first, with encoder)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing shuffle+szip+checksum filters(checksum first, without encoder) -SKIP-
Testing shuffle+szip+checksum filters(checksum last, with encoder)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing 8-bit shuffling (setup) PASSED
Testing 8-bit shuffling (write) PASSED
Testing 8-bit shuffling (read) PASSED
Testing nbit filter
Testing nbit int (setup) PASSED
Testing nbit int (write) PASSED
Testing nbit int (read) PASSED
Testing nbit float (setup) PASSED
Testing nbit float (write) PASSED
Testing nbit float (read) PASSED
Testing nbit double (setup) PASSED
Testing nbit double (write) PASSED
Testing nbit double (read) PASSED
Testing nbit array (setup) PASSED
Testing nbit array (write) PASSED
Testing nbit array (read) PASSED
Testing nbit compound (setup) PASSED
Testing nbit compound (write) PASSED
Testing nbit compound (read) PASSED
Testing nbit compound complex (setup) PASSED
Testing nbit compound complex (write) PASSED
Testing nbit compound complex (read) PASSED
Testing nbit compound with no-op type (setup) PASSED
Testing nbit compound with no-op type (write) PASSED
Testing nbit compound with no-op type (read) PASSED
Testing nbit integer dataset size PASSED
Testing nbit floating-number dataset size PASSED
Testing scaleoffset filter
Testing scaleoffset int without fill value (setup) PASSED
Testing scaleoffset int without fill value (write) PASSED
Testing scaleoffset int without fill value (read) PASSED
Testing scaleoffset int with fill value (setup) PASSED
Testing scaleoffset int with fill value (write) PASSED
Testing scaleoffset int with fill value (read) PASSED
Testing scaleoffset float without fill value, D-scaling (setup) PASSED
Testing scaleoffset float without fill value, D-scaling (write) PASSED
Testing scaleoffset float without fill value, D-scaling (read) PASSED
Testing scaleoffset float with fill value, D-scaling (setup) PASSED
Testing scaleoffset float with fill value, D-scaling (write) PASSED
Testing scaleoffset float with fill value, D-scaling (read) PASSED
Testing scaleoffset double without fill value, D-scaling (setup) PASSED
Testing scaleoffset double without fill value, D-scaling (write) PASSED
Testing scaleoffset double without fill value, D-scaling (read) PASSED
Testing scaleoffset double with fill value, D-scaling (setup) PASSED
Testing scaleoffset double with fill value, D-scaling (write) PASSED
Testing scaleoffset double with fill value, D-scaling (read) PASSED
Testing multi-open with extending PASSED
Testing various datatypes PASSED
Testing float datatypes
Testing float (setup) PASSED
Testing float (write) PASSED
Testing float (read) PASSED
Testing double (setup) PASSED
Testing double (write) PASSED
Testing double (read) PASSED
Testing long double (setup) PASSED
Testing long double (write) PASSED
Testing long double (read) PASSED
Testing dataset offset with user block PASSED
Testing dataset access with missing filter PASSED
Testing dataset filter 'can apply' callback PASSED
Testing dataset filter 'can apply' callback second PASSED
Testing dataset with optional filters PASSED
Testing dataset filter 'set local' callback PASSED
Testing dataset szip filter 'can apply' callback PASSED
Testing comparing dataset creation property lists PASSED
Testing copying dataset creation property lists PASSED
Testing filter deletion PASSED
Testing filters with big-endian/little-endian data PASSED
Testing I/O on datasets with zero-sized dims PASSED
Testing Read dataset with unwritten chunk & undefined fill value PASSED
Testing Write/read on randomly selected chunks w/non-implicit index PASSED
Testing Write/read on randomly selected chunks w/implicit index PASSED
Testing deprecated API routines
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing creating dataset with >4GB chunks PASSED
Testing dataset chunk cache configuration PASSED
Testing big chunks bypassing the cache PASSED
Testing datasets w/extensible array as chunk index PASSED
Testing datasets w/extensible array open/reopen with read/write PASSED
Testing datasets w/extensible array chunk indexing bug PASSED
Testing filter expanding chunks too much PASSED
Testing extendible dataset with various layout PASSED
Testing datasets w/fixed array as chunk index PASSED
Testing compatibility for 1.6/1.8 datasets that use B-tree indexing PASSED
Testing disabled partial chunk filters PASSED
Testing datasets w/Single Chunk indexing PASSED
Testing shrinking large chunk PASSED
Testing chunked dataset with zero dimension PASSED
Testing querying storage size PASSED
Testing the next power of 2 PASSED
Testing File created with write+latest-format/SWMR-write+non-latest-format: dataset with latest chunk index PASSED
Testing Extensible array chunk index header flush dependencies handled correctly PASSED
Testing Fixed array chunk index header flush dependencies handled correctly PASSED
Testing Version 2 B-tree chunk index header flush dependencies handled correctly PASSED
Testing H5Dwrite() on down-sized VLEN contents PASSED
Testing with new file format and paged aggregation
Testing create, open, close PASSED
Testing simple I/O PASSED
Testing compact dataset I/O PASSED
Testing compact dataset of maximal size PASSED
Testing compact dataset repeated open/close and dirty flag PASSED
Testing data type conversion buffer size PASSED
Testing data type conversion PASSED
Testing H5Zget_filter_info PASSED
Testing 'null' filter
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing Fletcher32 checksum(enabled for read)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing Fletcher32 checksum(disabled for read)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing Fletcher32 checksum(when data is corrupted)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing deflate filter
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing szip filter (with encoder)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing szip filter (without encoder) -SKIP-
Testing shuffle filter
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing shuffle+deflate+checksum filters(checksum first)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing shuffle+deflate+checksum filters(checksum last)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing shuffle+szip+checksum filters(checksum first, with encoder)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing shuffle+szip+checksum filters(checksum first, without encoder) -SKIP-
Testing shuffle+szip+checksum filters(checksum last, with encoder)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing 8-bit shuffling (setup) PASSED
Testing 8-bit shuffling (write) PASSED
Testing 8-bit shuffling (read) PASSED
Testing nbit filter
Testing nbit int (setup) PASSED
Testing nbit int (write) PASSED
Testing nbit int (read) PASSED
Testing nbit float (setup) PASSED
Testing nbit float (write) PASSED
Testing nbit float (read) PASSED
Testing nbit double (setup) PASSED
Testing nbit double (write) PASSED
Testing nbit double (read) PASSED
Testing nbit array (setup) PASSED
Testing nbit array (write) PASSED
Testing nbit array (read) PASSED
Testing nbit compound (setup) PASSED
Testing nbit compound (write) PASSED
Testing nbit compound (read) PASSED
Testing nbit compound complex (setup) PASSED
Testing nbit compound complex (write) PASSED
Testing nbit compound complex (read) PASSED
Testing nbit compound with no-op type (setup) PASSED
Testing nbit compound with no-op type (write) PASSED
Testing nbit compound with no-op type (read) PASSED
Testing nbit integer dataset size PASSED
Testing nbit floating-number dataset size PASSED
Testing scaleoffset filter
Testing scaleoffset int without fill value (setup) PASSED
Testing scaleoffset int without fill value (write) PASSED
Testing scaleoffset int without fill value (read) PASSED
Testing scaleoffset int with fill value (setup) PASSED
Testing scaleoffset int with fill value (write) PASSED
Testing scaleoffset int with fill value (read) PASSED
Testing scaleoffset float without fill value, D-scaling (setup) PASSED
Testing scaleoffset float without fill value, D-scaling (write) PASSED
Testing scaleoffset float without fill value, D-scaling (read) PASSED
Testing scaleoffset float with fill value, D-scaling (setup) PASSED
Testing scaleoffset float with fill value, D-scaling (write) PASSED
Testing scaleoffset float with fill value, D-scaling (read) PASSED
Testing scaleoffset double without fill value, D-scaling (setup) PASSED
Testing scaleoffset double without fill value, D-scaling (write) PASSED
Testing scaleoffset double without fill value, D-scaling (read) PASSED
Testing scaleoffset double with fill value, D-scaling (setup) PASSED
Testing scaleoffset double with fill value, D-scaling (write) PASSED
Testing scaleoffset double with fill value, D-scaling (read) PASSED
Testing multi-open with extending PASSED
Testing various datatypes PASSED
Testing float datatypes
Testing float (setup) PASSED
Testing float (write) PASSED
Testing float (read) PASSED
Testing double (setup) PASSED
Testing double (write) PASSED
Testing double (read) PASSED
Testing long double (setup) PASSED
Testing long double (write) PASSED
Testing long double (read) PASSED
Testing dataset offset with user block PASSED
Testing dataset access with missing filter PASSED
Testing dataset filter 'can apply' callback PASSED
Testing dataset filter 'can apply' callback second PASSED
Testing dataset with optional filters PASSED
Testing dataset filter 'set local' callback PASSED
Testing dataset szip filter 'can apply' callback PASSED
Testing comparing dataset creation property lists PASSED
Testing copying dataset creation property lists PASSED
Testing filter deletion PASSED
Testing filters with big-endian/little-endian data PASSED
Testing I/O on datasets with zero-sized dims PASSED
Testing Read dataset with unwritten chunk & undefined fill value PASSED
Testing Write/read on randomly selected chunks w/non-implicit index PASSED
Testing Write/read on randomly selected chunks w/implicit index PASSED
Testing deprecated API routines
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing creating dataset with >4GB chunks PASSED
Testing dataset chunk cache configuration PASSED
Testing big chunks bypassing the cache PASSED
Testing datasets w/extensible array as chunk index PASSED
Testing datasets w/extensible array open/reopen with read/write PASSED
Testing datasets w/extensible array chunk indexing bug PASSED
Testing filter expanding chunks too much PASSED
Testing extendible dataset with various layout PASSED
Testing datasets w/fixed array as chunk index PASSED
Testing compatibility for 1.6/1.8 datasets that use B-tree indexing PASSED
Testing disabled partial chunk filters PASSED
Testing datasets w/Single Chunk indexing PASSED
Testing shrinking large chunk PASSED
Testing chunked dataset with zero dimension PASSED
Testing querying storage size PASSED
Testing the next power of 2 PASSED
Testing File created with write+latest-format/SWMR-write+non-latest-format: dataset with latest chunk index PASSED
Testing Extensible array chunk index header flush dependencies handled correctly PASSED
Testing Fixed array chunk index header flush dependencies handled correctly PASSED
Testing Version 2 B-tree chunk index header flush dependencies handled correctly PASSED
Testing H5Dwrite() on down-sized VLEN contents PASSED
Testing with old file format and paged aggregation:
(minimized dataset object headers with file setting)
Testing create, open, close PASSED
Testing simple I/O PASSED
Testing compact dataset I/O PASSED
Testing compact dataset of maximal size PASSED
Testing compact dataset repeated open/close and dirty flag PASSED
Testing data type conversion buffer size PASSED
Testing data type conversion PASSED
Testing H5Zget_filter_info PASSED
Testing 'null' filter
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing Fletcher32 checksum(enabled for read)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing Fletcher32 checksum(disabled for read)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing Fletcher32 checksum(when data is corrupted)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing deflate filter
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing szip filter (with encoder)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing szip filter (without encoder) -SKIP-
Testing shuffle filter
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing shuffle+deflate+checksum filters(checksum first)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing shuffle+deflate+checksum filters(checksum last)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing shuffle+szip+checksum filters(checksum first, with encoder)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing shuffle+szip+checksum filters(checksum first, without encoder) -SKIP-
Testing shuffle+szip+checksum filters(checksum last, with encoder)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing 8-bit shuffling (setup) PASSED
Testing 8-bit shuffling (write) PASSED
Testing 8-bit shuffling (read) PASSED
Testing nbit filter
Testing nbit int (setup) PASSED
Testing nbit int (write) PASSED
Testing nbit int (read) PASSED
Testing nbit float (setup) PASSED
Testing nbit float (write) PASSED
Testing nbit float (read) PASSED
Testing nbit double (setup) PASSED
Testing nbit double (write) PASSED
Testing nbit double (read) PASSED
Testing nbit array (setup) PASSED
Testing nbit array (write) PASSED
Testing nbit array (read) PASSED
Testing nbit compound (setup) PASSED
Testing nbit compound (write) PASSED
Testing nbit compound (read) PASSED
Testing nbit compound complex (setup) PASSED
Testing nbit compound complex (write) PASSED
Testing nbit compound complex (read) PASSED
Testing nbit compound with no-op type (setup) PASSED
Testing nbit compound with no-op type (write) PASSED
Testing nbit compound with no-op type (read) PASSED
Testing nbit integer dataset size PASSED
Testing nbit floating-number dataset size PASSED
Testing scaleoffset filter
Testing scaleoffset int without fill value (setup) PASSED
Testing scaleoffset int without fill value (write) PASSED
Testing scaleoffset int without fill value (read) PASSED
Testing scaleoffset int with fill value (setup) PASSED
Testing scaleoffset int with fill value (write) PASSED
Testing scaleoffset int with fill value (read) PASSED
Testing scaleoffset float without fill value, D-scaling (setup) PASSED
Testing scaleoffset float without fill value, D-scaling (write) PASSED
Testing scaleoffset float without fill value, D-scaling (read) PASSED
Testing scaleoffset float with fill value, D-scaling (setup) PASSED
Testing scaleoffset float with fill value, D-scaling (write) PASSED
Testing scaleoffset float with fill value, D-scaling (read) PASSED
Testing scaleoffset double without fill value, D-scaling (setup) PASSED
Testing scaleoffset double without fill value, D-scaling (write) PASSED
Testing scaleoffset double without fill value, D-scaling (read) PASSED
Testing scaleoffset double with fill value, D-scaling (setup) PASSED
Testing scaleoffset double with fill value, D-scaling (write) PASSED
Testing scaleoffset double with fill value, D-scaling (read) PASSED
Testing multi-open with extending PASSED
Testing various datatypes PASSED
Testing float datatypes
Testing float (setup) PASSED
Testing float (write) PASSED
Testing float (read) PASSED
Testing double (setup) PASSED
Testing double (write) PASSED
Testing double (read) PASSED
Testing long double (setup) PASSED
Testing long double (write) PASSED
Testing long double (read) PASSED
Testing dataset offset with user block PASSED
Testing dataset access with missing filter PASSED
Testing dataset filter 'can apply' callback PASSED
Testing dataset filter 'can apply' callback second PASSED
Testing dataset with optional filters PASSED
Testing dataset filter 'set local' callback PASSED
Testing dataset szip filter 'can apply' callback PASSED
Testing comparing dataset creation property lists PASSED
Testing copying dataset creation property lists PASSED
Testing filter deletion PASSED
Testing filters with big-endian/little-endian data PASSED
Testing I/O on datasets with zero-sized dims PASSED
Testing Read dataset with unwritten chunk & undefined fill value PASSED
Testing Write/read on randomly selected chunks w/non-implicit index PASSED
Testing Write/read on randomly selected chunks w/implicit index PASSED
Testing deprecated API routines
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing creating dataset with >4GB chunks PASSED
Testing dataset chunk cache configuration PASSED
Testing big chunks bypassing the cache PASSED
Testing datasets w/extensible array as chunk index PASSED
Testing datasets w/extensible array open/reopen with read/write PASSED
Testing datasets w/extensible array chunk indexing bug PASSED
Testing filter expanding chunks too much PASSED
Testing extendible dataset with various layout PASSED
Testing datasets w/fixed array as chunk index PASSED
Testing compatibility for 1.6/1.8 datasets that use B-tree indexing PASSED
Testing disabled partial chunk filters PASSED
Testing datasets w/Single Chunk indexing PASSED
Testing shrinking large chunk PASSED
Testing chunked dataset with zero dimension PASSED
Testing querying storage size PASSED
Testing the next power of 2 PASSED
Testing File created with write+latest-format/SWMR-write+non-latest-format: dataset with latest chunk index PASSED
Testing Extensible array chunk index header flush dependencies handled correctly PASSED
Testing Fixed array chunk index header flush dependencies handled correctly PASSED
Testing Version 2 B-tree chunk index header flush dependencies handled correctly PASSED
Testing H5Dwrite() on down-sized VLEN contents PASSED
Testing with new file format and paged aggregation
(minimized dataset object headers with file setting)
Testing create, open, close PASSED
Testing simple I/O PASSED
Testing compact dataset I/O PASSED
Testing compact dataset of maximal size PASSED
Testing compact dataset repeated open/close and dirty flag PASSED
Testing data type conversion buffer size PASSED
Testing data type conversion PASSED
Testing H5Zget_filter_info PASSED
Testing 'null' filter
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing Fletcher32 checksum(enabled for read)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing Fletcher32 checksum(disabled for read)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing Fletcher32 checksum(when data is corrupted)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing deflate filter
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing szip filter (with encoder)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing szip filter (without encoder) -SKIP-
Testing shuffle filter
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing shuffle+deflate+checksum filters(checksum first)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing shuffle+deflate+checksum filters(checksum last)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing shuffle+szip+checksum filters(checksum first, with encoder)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing shuffle+szip+checksum filters(checksum first, without encoder) -SKIP-
Testing shuffle+szip+checksum filters(checksum last, with encoder)
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing 8-bit shuffling (setup) PASSED
Testing 8-bit shuffling (write) PASSED
Testing 8-bit shuffling (read) PASSED
Testing nbit filter
Testing nbit int (setup) PASSED
Testing nbit int (write) PASSED
Testing nbit int (read) PASSED
Testing nbit float (setup) PASSED
Testing nbit float (write) PASSED
Testing nbit float (read) PASSED
Testing nbit double (setup) PASSED
Testing nbit double (write) PASSED
Testing nbit double (read) PASSED
Testing nbit array (setup) PASSED
Testing nbit array (write) PASSED
Testing nbit array (read) PASSED
Testing nbit compound (setup) PASSED
Testing nbit compound (write) PASSED
Testing nbit compound (read) PASSED
Testing nbit compound complex (setup) PASSED
Testing nbit compound complex (write) PASSED
Testing nbit compound complex (read) PASSED
Testing nbit compound with no-op type (setup) PASSED
Testing nbit compound with no-op type (write) PASSED
Testing nbit compound with no-op type (read) PASSED
Testing nbit integer dataset size PASSED
Testing nbit floating-number dataset size PASSED
Testing scaleoffset filter
Testing scaleoffset int without fill value (setup) PASSED
Testing scaleoffset int without fill value (write) PASSED
Testing scaleoffset int without fill value (read) PASSED
Testing scaleoffset int with fill value (setup) PASSED
Testing scaleoffset int with fill value (write) PASSED
Testing scaleoffset int with fill value (read) PASSED
Testing scaleoffset float without fill value, D-scaling (setup) PASSED
Testing scaleoffset float without fill value, D-scaling (write) PASSED
Testing scaleoffset float without fill value, D-scaling (read) PASSED
Testing scaleoffset float with fill value, D-scaling (setup) PASSED
Testing scaleoffset float with fill value, D-scaling (write) PASSED
Testing scaleoffset float with fill value, D-scaling (read) PASSED
Testing scaleoffset double without fill value, D-scaling (setup) PASSED
Testing scaleoffset double without fill value, D-scaling (write) PASSED
Testing scaleoffset double without fill value, D-scaling (read) PASSED
Testing scaleoffset double with fill value, D-scaling (setup) PASSED
Testing scaleoffset double with fill value, D-scaling (write) PASSED
Testing scaleoffset double with fill value, D-scaling (read) PASSED
Testing multi-open with extending PASSED
Testing various datatypes PASSED
Testing float datatypes
Testing float (setup) PASSED
Testing float (write) PASSED
Testing float (read) PASSED
Testing double (setup) PASSED
Testing double (write) PASSED
Testing double (read) PASSED
Testing long double (setup) PASSED
Testing long double (write) PASSED
Testing long double (read) PASSED
Testing dataset offset with user block PASSED
Testing dataset access with missing filter PASSED
Testing dataset filter 'can apply' callback PASSED
Testing dataset filter 'can apply' callback second PASSED
Testing dataset with optional filters PASSED
Testing dataset filter 'set local' callback PASSED
Testing dataset szip filter 'can apply' callback PASSED
Testing comparing dataset creation property lists PASSED
Testing copying dataset creation property lists PASSED
Testing filter deletion PASSED
Testing filters with big-endian/little-endian data PASSED
Testing I/O on datasets with zero-sized dims PASSED
Testing Read dataset with unwritten chunk & undefined fill value PASSED
Testing Write/read on randomly selected chunks w/non-implicit index PASSED
Testing Write/read on randomly selected chunks w/implicit index PASSED
Testing deprecated API routines
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing creating dataset with >4GB chunks PASSED
Testing dataset chunk cache configuration PASSED
Testing big chunks bypassing the cache PASSED
Testing datasets w/extensible array as chunk index PASSED
Testing datasets w/extensible array open/reopen with read/write PASSED
Testing datasets w/extensible array chunk indexing bug PASSED
Testing filter expanding chunks too much PASSED
Testing extendible dataset with various layout PASSED
Testing datasets w/fixed array as chunk index PASSED
Testing compatibility for 1.6/1.8 datasets that use B-tree indexing PASSED
Testing disabled partial chunk filters PASSED
Testing datasets w/Single Chunk indexing PASSED
Testing shrinking large chunk PASSED
Testing chunked dataset with zero dimension PASSED
Testing querying storage size PASSED
Testing the next power of 2 PASSED
Testing File created with write+latest-format/SWMR-write+non-latest-format: dataset with latest chunk index PASSED
Testing Extensible array chunk index header flush dependencies handled correctly PASSED
Testing Fixed array chunk index header flush dependencies handled correctly PASSED
Testing Version 2 B-tree chunk index header flush dependencies handled correctly PASSED
Testing H5Dwrite() on down-sized VLEN contents PASSED
Testing H5Dscatter() PASSED
Testing H5Dgather() PASSED
Testing H5Dscatter() error conditions PASSED
Testing H5Dgather() error conditions PASSED
Testing version bounds of datasets PASSED
Testing dcpl flags to minimize dataset object header PASSED
Testing contiguous memory buffers with H5S_BLOCK PASSED
Testing dataset's dataspace selection for I/O in DXPL with H5S_PLIST PASSED
Testing Testing DLS bugfix 1 PASSED
Testing allocation of metadata for 0-sized datasets PASSED
All dataset tests passed.
48.69 real 25.39 user 9.20 sys
Finished testing dsets
============================
============================
Testing: chunk_info
============================
Test log for chunk_info
============================
Testing basic operations PASSED
Testing getting chunk information in file with version prior to 1.10 PASSED
Testing getting chunk information in file with versions 1.10 and later
Testing Single Chunk index PASSED
Testing Implicit index PASSED
Testing Fixed Array index PASSED
Testing Extensible Array index PASSED
Testing Version 2 B-trees index PASSED
Testing Invalid Operations PASSED
Testing Single Chunk index PASSED
Testing Implicit index PASSED
Testing Fixed Array index PASSED
Testing Extensible Array index PASSED
Testing Version 2 B-trees index PASSED
Testing Invalid Operations PASSED
Testing Single Chunk index PASSED
Testing Implicit index PASSED
Testing Fixed Array index PASSED
Testing Extensible Array index PASSED
Testing Version 2 B-trees index PASSED
Testing Invalid Operations PASSED
Testing getting filter mask when compression filter is skipped PASSED
Testing if chunk addresses are correct when a file has a userblock PASSED
All chunk query tests passed.
0.03 real 0.00 user 0.00 sys
Finished testing chunk_info
============================
============================
Testing: cmpd_dset
============================
Test log for cmpd_dset
============================
Testing compound dataset for selection I/O cases----
With default chunk cache, not set fill value, selection I/O OFF, without modify write buf, without H5Pset_buffer:
test_select_compound(): basic compound write PASSED
test_select_compound(): reversal of struct members PASSED
test_select_compound(): verify fix for non-optimized compound conversions with memory type larger than file PASSED
test_select_src_subset(): writing data to contiguous and chunked datasets PASSED
test_select_dst_subset(): writing data to contiguous and chunked datasets PASSED
With default chunk cache, not set fill value, selection I/O OFF, without modify write buf, with H5Pset_buffer:
test_select_compound(): basic compound write PASSED
test_select_compound(): reversal of struct members PASSED
test_select_compound(): verify fix for non-optimized compound conversions with memory type larger than file PASSED
test_select_src_subset(): writing data to contiguous and chunked datasets PASSED
test_select_dst_subset(): writing data to contiguous and chunked datasets PASSED
With default chunk cache, not set fill value, selection I/O OFF, with modify write buf, without H5Pset_buffer:
test_select_compound(): basic compound write PASSED
test_select_compound(): reversal of struct members PASSED
test_select_compound(): verify fix for non-optimized compound conversions with memory type larger than file PASSED
test_select_src_subset(): writing data to contiguous and chunked datasets PASSED
test_select_dst_subset(): writing data to contiguous and chunked datasets PASSED
With default chunk cache, not set fill value, selection I/O OFF, with modify write buf, with H5Pset_buffer:
test_select_compound(): basic compound write PASSED
test_select_compound(): reversal of struct members PASSED
test_select_compound(): verify fix for non-optimized compound conversions with memory type larger than file PASSED
test_select_src_subset(): writing data to contiguous and chunked datasets PASSED
test_select_dst_subset(): writing data to contiguous and chunked datasets PASSED
With default chunk cache, not set fill value, selection I/O ON, without modify write buf, without H5Pset_buffer:
test_select_compound(): basic compound write PASSED
test_select_compound(): reversal of struct members PASSED
test_select_compound(): verify fix for non-optimized compound conversions with memory type larger than file PASSED
test_select_src_subset(): writing data to contiguous and chunked datasets PASSED
test_select_dst_subset(): writing data to contiguous and chunked datasets PASSED
With default chunk cache, not set fill value, selection I/O ON, without modify write buf, with H5Pset_buffer:
test_select_compound(): basic compound write PASSED
test_select_compound(): reversal of struct members PASSED
test_select_compound(): verify fix for non-optimized compound conversions with memory type larger than file PASSED
test_select_src_subset(): writing data to contiguous and chunked datasets PASSED
test_select_dst_subset(): writing data to contiguous and chunked datasets PASSED
With default chunk cache, not set fill value, selection I/O ON, with modify write buf, without H5Pset_buffer:
test_select_compound(): basic compound write PASSED
test_select_compound(): reversal of struct members PASSED
test_select_compound(): verify fix for non-optimized compound conversions with memory type larger than file PASSED
test_select_src_subset(): writing data to contiguous and chunked datasets PASSED
test_select_dst_subset(): writing data to contiguous and chunked datasets PASSED
With default chunk cache, not set fill value, selection I/O ON, with modify write buf, with H5Pset_buffer:
test_select_compound(): basic compound write PASSED
test_select_compound(): reversal of struct members PASSED
test_select_compound(): verify fix for non-optimized compound conversions with memory type larger than file PASSED
test_select_src_subset(): writing data to contiguous and chunked datasets PASSED
test_select_dst_subset(): writing data to contiguous and chunked datasets PASSED
With default chunk cache, set fill value, selection I/O OFF, without modify write buf, without H5Pset_buffer:
test_select_compound(): basic compound write PASSED
test_select_compound(): reversal of struct members PASSED
test_select_compound(): verify fix for non-optimized compound conversions with memory type larger than file PASSED
test_select_src_subset(): writing data to contiguous and chunked datasets PASSED
test_select_dst_subset(): writing data to contiguous and chunked datasets PASSED
With default chunk cache, set fill value, selection I/O OFF, without modify write buf, with H5Pset_buffer:
test_select_compound(): basic compound write PASSED
test_select_compound(): reversal of struct members PASSED
test_select_compound(): verify fix for non-optimized compound conversions with memory type larger than file PASSED
test_select_src_subset(): writing data to contiguous and chunked datasets PASSED
test_select_dst_subset(): writing data to contiguous and chunked datasets PASSED
With default chunk cache, set fill value, selection I/O OFF, with modify write buf, without H5Pset_buffer:
test_select_compound(): basic compound write PASSED
test_select_compound(): reversal of struct members PASSED
test_select_compound(): verify fix for non-optimized compound conversions with memory type larger than file PASSED
test_select_src_subset(): writing data to contiguous and chunked datasets PASSED
test_select_dst_subset(): writing data to contiguous and chunked datasets PASSED
With default chunk cache, set fill value, selection I/O OFF, with modify write buf, with H5Pset_buffer:
test_select_compound(): basic compound write PASSED
test_select_compound(): reversal of struct members PASSED
test_select_compound(): verify fix for non-optimized compound conversions with memory type larger than file PASSED
test_select_src_subset(): writing data to contiguous and chunked datasets PASSED
test_select_dst_subset(): writing data to contiguous and chunked datasets PASSED
With default chunk cache, set fill value, selection I/O ON, without modify write buf, without H5Pset_buffer:
test_select_compound(): basic compound write PASSED
test_select_compound(): reversal of struct members PASSED
test_select_compound(): verify fix for non-optimized compound conversions with memory type larger than file PASSED
test_select_src_subset(): writing data to contiguous and chunked datasets PASSED
test_select_dst_subset(): writing data to contiguous and chunked datasets PASSED
With default chunk cache, set fill value, selection I/O ON, without modify write buf, with H5Pset_buffer:
test_select_compound(): basic compound write PASSED
test_select_compound(): reversal of struct members PASSED
test_select_compound(): verify fix for non-optimized compound conversions with memory type larger than file PASSED
test_select_src_subset(): writing data to contiguous and chunked datasets PASSED
test_select_dst_subset(): writing data to contiguous and chunked datasets PASSED
With default chunk cache, set fill value, selection I/O ON, with modify write buf, without H5Pset_buffer:
test_select_compound(): basic compound write PASSED
test_select_compound(): reversal of struct members PASSED
test_select_compound(): verify fix for non-optimized compound conversions with memory type larger than file PASSED
test_select_src_subset(): writing data to contiguous and chunked datasets PASSED
test_select_dst_subset(): writing data to contiguous and chunked datasets PASSED
With default chunk cache, set fill value, selection I/O ON, with modify write buf, with H5Pset_buffer:
test_select_compound(): basic compound write PASSED
test_select_compound(): reversal of struct members PASSED
test_select_compound(): verify fix for non-optimized compound conversions with memory type larger than file PASSED
test_select_src_subset(): writing data to contiguous and chunked datasets PASSED
test_select_dst_subset(): writing data to contiguous and chunked datasets PASSED
With chunk cache set 0, not set fill value, selection I/O OFF, without modify write buf, without H5Pset_buffer:
test_select_compound(): basic compound write PASSED
test_select_compound(): reversal of struct members PASSED
test_select_compound(): verify fix for non-optimized compound conversions with memory type larger than file PASSED
test_select_src_subset(): writing data to contiguous and chunked datasets PASSED
test_select_dst_subset(): writing data to contiguous and chunked datasets PASSED
With chunk cache set 0, not set fill value, selection I/O OFF, without modify write buf, with H5Pset_buffer:
test_select_compound(): basic compound write PASSED
test_select_compound(): reversal of struct members PASSED
test_select_compound(): verify fix for non-optimized compound conversions with memory type larger than file PASSED
test_select_src_subset(): writing data to contiguous and chunked datasets PASSED
test_select_dst_subset(): writing data to contiguous and chunked datasets PASSED
With chunk cache set 0, not set fill value, selection I/O OFF, with modify write buf, without H5Pset_buffer:
test_select_compound(): basic compound write PASSED
test_select_compound(): reversal of struct members PASSED
test_select_compound(): verify fix for non-optimized compound conversions with memory type larger than file PASSED
test_select_src_subset(): writing data to contiguous and chunked datasets PASSED
test_select_dst_subset(): writing data to contiguous and chunked datasets PASSED
With chunk cache set 0, not set fill value, selection I/O OFF, with modify write buf, with H5Pset_buffer:
test_select_compound(): basic compound write PASSED
test_select_compound(): reversal of struct members PASSED
test_select_compound(): verify fix for non-optimized compound conversions with memory type larger than file PASSED
test_select_src_subset(): writing data to contiguous and chunked datasets PASSED
test_select_dst_subset(): writing data to contiguous and chunked datasets PASSED
With chunk cache set 0, not set fill value, selection I/O ON, without modify write buf, without H5Pset_buffer:
test_select_compound(): basic compound write PASSED
test_select_compound(): reversal of struct members PASSED
test_select_compound(): verify fix for non-optimized compound conversions with memory type larger than file PASSED
test_select_src_subset(): writing data to contiguous and chunked datasets PASSED
test_select_dst_subset(): writing data to contiguous and chunked datasets PASSED
With chunk cache set 0, not set fill value, selection I/O ON, without modify write buf, with H5Pset_buffer:
test_select_compound(): basic compound write PASSED
test_select_compound(): reversal of struct members PASSED
test_select_compound(): verify fix for non-optimized compound conversions with memory type larger than file PASSED
test_select_src_subset(): writing data to contiguous and chunked datasets PASSED
test_select_dst_subset(): writing data to contiguous and chunked datasets PASSED
With chunk cache set 0, not set fill value, selection I/O ON, with modify write buf, without H5Pset_buffer:
test_select_compound(): basic compound write PASSED
test_select_compound(): reversal of struct members PASSED
test_select_compound(): verify fix for non-optimized compound conversions with memory type larger than file PASSED
test_select_src_subset(): writing data to contiguous and chunked datasets PASSED
test_select_dst_subset(): writing data to contiguous and chunked datasets PASSED
With chunk cache set 0, not set fill value, selection I/O ON, with modify write buf, with H5Pset_buffer:
test_select_compound(): basic compound write PASSED
test_select_compound(): reversal of struct members PASSED
test_select_compound(): verify fix for non-optimized compound conversions with memory type larger than file PASSED
test_select_src_subset(): writing data to contiguous and chunked datasets PASSED
test_select_dst_subset(): writing data to contiguous and chunked datasets PASSED
With chunk cache set 0, set fill value, selection I/O OFF, without modify write buf, without H5Pset_buffer:
test_select_compound(): basic compound write PASSED
test_select_compound(): reversal of struct members PASSED
test_select_compound(): verify fix for non-optimized compound conversions with memory type larger than file PASSED
test_select_src_subset(): writing data to contiguous and chunked datasets PASSED
test_select_dst_subset(): writing data to contiguous and chunked datasets PASSED
With chunk cache set 0, set fill value, selection I/O OFF, without modify write buf, with H5Pset_buffer:
test_select_compound(): basic compound write PASSED
test_select_compound(): reversal of struct members PASSED
test_select_compound(): verify fix for non-optimized compound conversions with memory type larger than file PASSED
test_select_src_subset(): writing data to contiguous and chunked datasets PASSED
test_select_dst_subset(): writing data to contiguous and chunked datasets PASSED
With chunk cache set 0, set fill value, selection I/O OFF, with modify write buf, without H5Pset_buffer:
test_select_compound(): basic compound write PASSED
test_select_compound(): reversal of struct members PASSED
test_select_compound(): verify fix for non-optimized compound conversions with memory type larger than file PASSED
test_select_src_subset(): writing data to contiguous and chunked datasets PASSED
test_select_dst_subset(): writing data to contiguous and chunked datasets PASSED
With chunk cache set 0, set fill value, selection I/O OFF, with modify write buf, with H5Pset_buffer:
test_select_compound(): basic compound write PASSED
test_select_compound(): reversal of struct members PASSED
test_select_compound(): verify fix for non-optimized compound conversions with memory type larger than file PASSED
test_select_src_subset(): writing data to contiguous and chunked datasets PASSED
test_select_dst_subset(): writing data to contiguous and chunked datasets PASSED
With chunk cache set 0, set fill value, selection I/O ON, without modify write buf, without H5Pset_buffer:
test_select_compound(): basic compound write PASSED
test_select_compound(): reversal of struct members PASSED
test_select_compound(): verify fix for non-optimized compound conversions with memory type larger than file PASSED
test_select_src_subset(): writing data to contiguous and chunked datasets PASSED
test_select_dst_subset(): writing data to contiguous and chunked datasets PASSED
With chunk cache set 0, set fill value, selection I/O ON, without modify write buf, with H5Pset_buffer:
test_select_compound(): basic compound write PASSED
test_select_compound(): reversal of struct members PASSED
test_select_compound(): verify fix for non-optimized compound conversions with memory type larger than file PASSED
test_select_src_subset(): writing data to contiguous and chunked datasets PASSED
test_select_dst_subset(): writing data to contiguous and chunked datasets PASSED
With chunk cache set 0, set fill value, selection I/O ON, with modify write buf, without H5Pset_buffer:
test_select_compound(): basic compound write PASSED
test_select_compound(): reversal of struct members PASSED
test_select_compound(): verify fix for non-optimized compound conversions with memory type larger than file PASSED
test_select_src_subset(): writing data to contiguous and chunked datasets PASSED
test_select_dst_subset(): writing data to contiguous and chunked datasets PASSED
With chunk cache set 0, set fill value, selection I/O ON, with modify write buf, with H5Pset_buffer:
test_select_compound(): basic compound write PASSED
test_select_compound(): reversal of struct members PASSED
test_select_compound(): verify fix for non-optimized compound conversions with memory type larger than file PASSED
test_select_src_subset(): writing data to contiguous and chunked datasets PASSED
test_select_dst_subset(): writing data to contiguous and chunked datasets PASSED
Testing compound dataset:
Testing basic compound write PASSED
Testing basic compound read PASSED
Testing reversal of struct members PASSED
Testing subset struct read PASSED
Testing partially initialized superset read PASSED
Testing partially initialized superset optimized read PASSED
Testing partially initialized superset write PASSED
Testing explicit data space PASSED
Testing hyperslab partial read to array PASSED
Testing hyperslab partial read to another hyperslab PASSED
Testing hyperslab to hyperslab part initialized read PASSED
Testing hyperslab part initialized write PASSED
Testing the optimization of when the source type is a subset of the dest:
Testing writing data to contiguous and chunked datasets PASSED
Testing rewriting data with a subset of original data type PASSED
Testing reading data with a subset of original data type PASSED
Testing the optimization of when the dest type is a subset of the source:
Testing writing data to contiguous and chunked datasets PASSED
Testing rewriting data with a subset of original data type PASSED
Testing reading data with a subset of original data type PASSED
Testing that compound types can be packed out of order:
Without extra space at the end of compound...
Testing random member insertion with empty compound subtype PASSED
Testing random member insertion with full compound subtype PASSED
Testing reverse member insertion with empty compound subtype PASSED
Testing reverse member insertion with full compound subtype PASSED
Testing forward member insertion with empty compound subtype PASSED
Testing forward member insertion with full compound subtype PASSED
With extra space at the end of compound...
Testing random member insertion with empty compound subtype PASSED
Testing random member insertion with full compound subtype PASSED
Testing reverse member insertion with empty compound subtype PASSED
Testing reverse member insertion with full compound subtype PASSED
Testing forward member insertion with empty compound subtype PASSED
Testing forward member insertion with full compound subtype PASSED
Testing compound member ordering:
Testing that compound member insertion order is preserved PASSED
All compound dataset tests passed.
39.35 real 3.58 user 9.37 sys
Finished testing cmpd_dset
============================
============================
Testing: mdset
============================
Test log for mdset
============================
Configuration:
Layout: Contiguous
Shape same: No
I/O type: Single
Type conversion: No
Data filter: No
Testing random I/O PASSED
Configuration:
Layout: Chunked
Shape same: No
I/O type: Single
Type conversion: No
Data filter: No
Testing random I/O PASSED
Configuration:
Layout: Contiguous
Shape same: Yes
I/O type: Single
Type conversion: No
Data filter: No
Testing random I/O PASSED
Configuration:
Layout: Chunked
Shape same: Yes
I/O type: Single
Type conversion: No
Data filter: No
Testing random I/O PASSED
Configuration:
Layout: Contiguous
Shape same: No
I/O type: Multi
Type conversion: No
Data filter: No
Testing random I/O PASSED
Configuration:
Layout: Chunked
Shape same: No
I/O type: Multi
Type conversion: No
Data filter: No
Testing random I/O PASSED
Configuration:
Layout: Multi
Shape same: No
I/O type: Multi
Type conversion: No
Data filter: Mixed
Testing random I/O PASSED
Configuration:
Layout: Contiguous
Shape same: Yes
I/O type: Multi
Type conversion: No
Data filter: No
Testing random I/O PASSED
Configuration:
Layout: Chunked
Shape same: Yes
I/O type: Multi
Type conversion: No
Data filter: No
Testing random I/O PASSED
Configuration:
Layout: Multi
Shape same: Yes
I/O type: Multi
Type conversion: No
Data filter: Mixed
Testing random I/O PASSED
Configuration:
Layout: Contiguous
Shape same: No
I/O type: Single
Type conversion: Yes
Data filter: No
Testing random I/O PASSED
Configuration:
Layout: Chunked
Shape same: No
I/O type: Single
Type conversion: Yes
Data filter: No
Testing random I/O PASSED
Configuration:
Layout: Contiguous
Shape same: Yes
I/O type: Single
Type conversion: Yes
Data filter: No
Testing random I/O PASSED
Configuration:
Layout: Chunked
Shape same: Yes
I/O type: Single
Type conversion: Yes
Data filter: No
Testing random I/O PASSED
Configuration:
Layout: Contiguous
Shape same: No
I/O type: Multi
Type conversion: Yes
Data filter: No
Testing random I/O PASSED
Configuration:
Layout: Chunked
Shape same: No
I/O type: Multi
Type conversion: Yes
Data filter: No
Testing random I/O PASSED
Configuration:
Layout: Multi
Shape same: No
I/O type: Multi
Type conversion: Yes
Data filter: Mixed
Testing random I/O PASSED
Configuration:
Layout: Contiguous
Shape same: Yes
I/O type: Multi
Type conversion: Yes
Data filter: No
Testing random I/O PASSED
Configuration:
Layout: Chunked
Shape same: Yes
I/O type: Multi
Type conversion: Yes
Data filter: No
Testing random I/O PASSED
Configuration:
Layout: Multi
Shape same: Yes
I/O type: Multi
Type conversion: Yes
Data filter: Mixed
Testing random I/O PASSED
Configuration:
Layout: Chunked
Shape same: No
I/O type: Single
Type conversion: No
Data filter: Yes
Testing random I/O PASSED
Configuration:
Layout: Chunked
Shape same: Yes
I/O type: Single
Type conversion: No
Data filter: Yes
Testing random I/O PASSED
Configuration:
Layout: Chunked
Shape same: No
I/O type: Multi
Type conversion: No
Data filter: Yes
Testing random I/O PASSED
Configuration:
Layout: Chunked
Shape same: Yes
I/O type: Multi
Type conversion: No
Data filter: Yes
Testing random I/O PASSED
Configuration:
Layout: Chunked
Shape same: No
I/O type: Single
Type conversion: Yes
Data filter: Yes
Testing random I/O PASSED
Configuration:
Layout: Chunked
Shape same: Yes
I/O type: Single
Type conversion: Yes
Data filter: Yes
Testing random I/O PASSED
Configuration:
Layout: Chunked
Shape same: No
I/O type: Multi
Type conversion: Yes
Data filter: Yes
Testing random I/O PASSED
Configuration:
Layout: Chunked
Shape same: Yes
I/O type: Multi
Type conversion: Yes
Data filter: Yes
Testing random I/O PASSED
Testing mdset location PASSED
All multi dataset tests passed.
1.74 real 0.00 user 0.00 sys
Finished testing mdset
============================
============================
Testing: cmpd_dtransform
============================
Test log for cmpd_dtransform
============================
Testing writing compound attributes followed by data w/ transform.
Testing data types are reset properly PASSED
0.00 real 0.00 user 0.00 sys
Finished testing cmpd_dtransform
============================
============================
Testing: filter_fail
============================
Test log for filter_fail
============================
Testing data writing when a mandatory filter fails and chunk cache is enabled PASSED
Testing data reading when a mandatory filter fails PASSED
Testing data writing when a mandatory filter fails and chunk cache is disabled PASSED
Testing data reading when a mandatory filter fails PASSED
0.00 real 0.00 user 0.00 sys
Finished testing filter_fail
============================
============================
Testing: extend
============================
Test log for extend
============================
Testing extendible dataset with incr. allocation PASSED
Testing extendible dataset with incr. allocation w/deprec. symbols PASSED
Testing extendible dataset with early allocation PASSED
Testing extendible dataset with early allocation w/deprec. symbols PASSED
All extend tests passed.
0.05 real 0.00 user 0.00 sys
Finished testing extend
============================
============================
Testing: direct_chunk
============================
Test log for direct_chunk
============================
Testing basic functionality of H5Dwrite_chunk PASSED
Testing overwriting existing data with H5Dwrite_chunk PASSED
Testing skipping compression filter for H5Dwrite_chunk/H5Dread_chunk PASSED
Testing skipping compression filters but keep two other filters PASSED
Testing data conversion for H5Dwrite_chunk/H5Dread_chunk PASSED
Testing invalid parameters for H5Dwrite_chunk/H5Dread_chunk PASSED
Testing basic functionality of H5Dread_chunk (chunk cache disabled) PASSED
Testing basic functionality of H5Dread_chunk (flush chunk cache) PASSED
Testing basic functionality of H5Dread_chunk (does not flush chunk cache) PASSED
Testing basic functionality of H5Dread_chunk on unfiltered datasets PASSED
Testing H5Dread_chunk with unallocated chunks PASSED
Configuration: <empty>:
Testing Single chunk I/O PASSED
Configuration: latest format:
Testing Single chunk I/O PASSED
Configuration: reopen dataset:
Testing Single chunk I/O PASSED
Configuration: latest format, reopen dataset:
Testing Single chunk I/O PASSED
Configuration: reopen file:
Testing Single chunk I/O PASSED
Configuration: latest format, reopen file:
Testing Single chunk I/O PASSED
Configuration: direct write:
Testing Single chunk I/O PASSED
Configuration: latest format, direct write:
Testing Single chunk I/O PASSED
Configuration: reopen dataset, direct write:
Testing Single chunk I/O PASSED
Configuration: latest format, reopen dataset, direct write:
Testing Single chunk I/O PASSED
Configuration: reopen file, direct write:
Testing Single chunk I/O PASSED
Configuration: latest format, reopen file, direct write:
Testing Single chunk I/O PASSED
Configuration: direct read:
Testing Single chunk I/O PASSED
Configuration: latest format, direct read:
Testing Single chunk I/O PASSED
Configuration: reopen dataset, direct read:
Testing Single chunk I/O PASSED
Configuration: latest format, reopen dataset, direct read:
Testing Single chunk I/O PASSED
Configuration: reopen file, direct read:
Testing Single chunk I/O PASSED
Configuration: latest format, reopen file, direct read:
Testing Single chunk I/O PASSED
Configuration: direct write, direct read:
Testing Single chunk I/O PASSED
Configuration: latest format, direct write, direct read:
Testing Single chunk I/O PASSED
Configuration: reopen dataset, direct write, direct read:
Testing Single chunk I/O PASSED
Configuration: latest format, reopen dataset, direct write, direct read:
Testing Single chunk I/O PASSED
Configuration: reopen file, direct write, direct read:
Testing Single chunk I/O PASSED
Configuration: latest format, reopen file, direct write, direct read:
Testing Single chunk I/O PASSED
All direct chunk read/write tests passed.
0.02 real 0.00 user 0.00 sys
Finished testing direct_chunk
============================
============================
Testing: external
============================
Test log for external
============================
Testing H5Dget_access_plist() returns correct prefix PASSED
Testing with the default file format:
Testing fixed-size data space, exact storage PASSED
Testing external storage is too small PASSED
Testing extendible dataspace, exact external size PASSED
Testing extendible dataspace, external storage is too small PASSED
Testing unlimited dataspace, unlimited external storage PASSED
Testing multiple external files PASSED
Testing external file following unlimited file PASSED
Testing address overflow in external files PASSED
Testing read external dataset PASSED
Testing write external dataset PASSED
Testing absolute filenames for external file PASSED
Testing filenames relative to current directory for external file PASSED
Testing filenames relative to HDF5 file for external file PASSED
Testing with the latest file format:
Testing fixed-size data space, exact storage PASSED
Testing external storage is too small PASSED
Testing extendible dataspace, exact external size PASSED
Testing extendible dataspace, external storage is too small PASSED
Testing unlimited dataspace, unlimited external storage PASSED
Testing multiple external files PASSED
Testing external file following unlimited file PASSED
Testing address overflow in external files PASSED
Testing read external dataset PASSED
Testing write external dataset PASSED
Testing absolute filenames for external file PASSED
Testing filenames relative to current directory for external file PASSED
Testing filenames relative to HDF5 file for external file PASSED
All external storage tests passed.
0.03 real 0.00 user 0.00 sys
Finished testing external
============================
============================
Testing: efc
============================
Test log for efc
============================
Testing the external file cache
Testing single EFC PASSED
Testing graph of EFCs without cycles PASSED
Testing graph of EFCs with cycles PASSED
All external file cache tests passed.
0.08 real 0.00 user 0.00 sys
Finished testing efc
============================
============================
Testing: objcopy
============================
Test log for objcopy
============================
***Express test mode 3. Some tests may be skipped
Testing without shared src messages:
Testing without shared dst messages:
Testing with oldest file format for source file:
Testing with oldest file format for destination file:
Testing H5Ocopy(): simple dataset PASSED
Testing H5Ocopy(): simple dataset with version bounds PASSED
Testing H5Ocopy(): simple dataset within the same file PASSED
Testing H5Ocopy(): empty contiguous dataset PASSED
Testing H5Ocopy(): empty and opened contiguous dataset PASSED
Testing H5Ocopy(): compound dataset PASSED
Testing H5Ocopy(): chunked dataset PASSED
Testing H5Ocopy(): empty chunked dataset PASSED
Testing H5Ocopy(): sparse dataset PASSED
Testing H5Ocopy(): compressed dataset PASSED
Testing H5Ocopy(): compressed dataset with no edge filters PASSED
Testing H5Ocopy(): compressed and opened dataset with no edge filters PASSED
Testing H5Ocopy(): compact dataset PASSED
Testing H5Ocopy(): compact and opened dataset PASSED
Testing H5Ocopy(): datasets that have multiple ohdr chunks PASSED
Testing H5Ocopy(): opened datasets that have multiple ohdr chunks PASSED
Testing H5Ocopy(): objects with attributes using named datatypes PASSED
Testing H5Ocopy(): empty group PASSED
Testing H5Ocopy(): root group PASSED
Testing H5Ocopy(): simple nested groups PASSED
Testing H5Ocopy(): deep nested groups PASSED
Testing H5Ocopy(): nested groups with loop PASSED
Testing H5Ocopy(): wide nested groups with loop PASSED
Testing H5Ocopy(): group with links PASSED
Testing H5Ocopy(): object through soft link PASSED
Testing H5Ocopy(): opened object through soft link PASSED
Testing H5Ocopy(): object through external link PASSED
Testing H5Ocopy(): existing object PASSED
Testing H5Ocopy(): full path PASSED
Testing H5Ocopy(): named datatype with self-referential attribute PASSED
Testing H5Ocopy(): attributes with creation order PASSED
Testing H5Ocopy(): without attributes PASSED
Testing H5Ocopy(): with missing groups PASSED
Testing H5Ocopy(): expand soft link PASSED
Testing H5Ocopy(): expand external link PASSED
Testing H5Ocopy(): expand soft and external links PASSED
Testing H5Ocopy(): shallow group copy PASSED
Testing H5Ocopy(): expand object reference PASSED
Testing H5Ocopy(): preserve NULL messages PASSED
Testing H5Ocopy(): preserve NULL messages PASSED
Testing H5Ocopy(): copying objects while opened PASSED
Testing H5Ocopy(): named datatype PASSED
Testing H5Ocopy(): named vlen datatype PASSED
Testing H5Ocopy(): named nested vlen datatype PASSED
Testing H5Ocopy(): merging committed datatypes PASSED
Testing H5Ocopy(): merging committed datatypes to the source file PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions PASSED
Testing H5Ocopy(): merging committed datatypes with attributes PASSED
Testing H5Ocopy(): hier. of committed datatypes and merging PASSED
Testing H5Ocopy(): merging various committed datatypes PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions PASSED
Testing H5Ocopy(): merging committed datatypes of datasets with suggestions PASSED
Testing H5Ocopy(): merging different committed datatypes with suggestions PASSED
Testing H5Ocopy(): H5Pset_mcdt_search_cb PASSED
Testing H5Ocopy(): H5Pset/get_mcdt_search_cb PASSED
Testing H5Ocopy(): merging committed datatypes with reopen PASSED
Testing H5Ocopy(): merging committed datatypes to the source file with reopen PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED
Testing H5Ocopy(): merging committed datatypes with attributes and reopen PASSED
Testing H5Ocopy(): hier. of committed datatypes and merging with reopen PASSED
Testing H5Ocopy(): merging various committed datatypes with reopen PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED
Testing H5Ocopy(): merging committed datatypes of datasets with suggestions and reopen PASSED
Testing H5Ocopy(): merging different committed datatypes with suggestions and reopen PASSED
Testing H5Ocopy(): H5Pset_mcdt_search_cb and reopen PASSED
Testing H5Ocopy(): H5Pset/get_mcdt_search_cb and reopen PASSED
Testing H5Ocopy(): external dataset PASSED
Testing H5Ocopy(): dataset that uses named datatype PASSED
Testing H5Ocopy(): hier. of datasets using named datatype inside hier. PASSED
Testing H5Ocopy(): hier. of datasets using named datatype outside hier. PASSED
Testing H5Ocopy(): contiguous dataset with VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with VLEN datatype PASSED
Testing H5Ocopy(): compact dataset with VLEN datatype PASSED
Testing H5Ocopy(): compressed dataset with VLEN datatype PASSED
Testing H5Ocopy(): variable length attribute PASSED
Testing H5Ocopy(): attribute with compound datatype consisting of variable length string PASSED
Testing H5Ocopy(): compact dataset with named VLEN datatype PASSED
Testing H5Ocopy(): contiguous dataset with named VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with named VLEN datatype PASSED
Testing H5Ocopy(): chunked and opened dataset with named VLEN datatype PASSED
Testing H5Ocopy(): compressed dataset with named VLEN datatype PASSED
Testing H5Ocopy(): compact dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): contiguous dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): contiguous and opened dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): compressed dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): compressed and opened dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): contiguous dataset with compound VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with compound VLEN datatype PASSED
Testing H5Ocopy(): compact dataset with compound VLEN datatype PASSED
Testing H5Ocopy(): named datatype in same file PASSED
Testing H5Ocopy(): dataset with old layout format PASSED
Testing H5Ocopy(): opened dataset with old layout format PASSED
Testing H5Ocopy(): NULL references PASSED
Testing H5Ocopy(): NULL references for opened datasets PASSED
Testing H5Ocopy(): bug with copying v1 object headers PASSED
Testing H5Ocopy(): inside H5Literate() callback PASSED
Testing with shared src messages:
Testing without shared dst messages:
Testing with oldest file format for source file:
Testing with oldest file format for destination file:
Testing H5Ocopy(): simple dataset PASSED
Testing H5Ocopy(): simple dataset with version bounds PASSED
Testing H5Ocopy(): simple dataset within the same file PASSED
Testing H5Ocopy(): empty contiguous dataset PASSED
Testing H5Ocopy(): empty and opened contiguous dataset PASSED
Testing H5Ocopy(): compound dataset PASSED
Testing H5Ocopy(): chunked dataset PASSED
Testing H5Ocopy(): empty chunked dataset PASSED
Testing H5Ocopy(): sparse dataset PASSED
Testing H5Ocopy(): compressed dataset PASSED
Testing H5Ocopy(): compressed dataset with no edge filters PASSED
Testing H5Ocopy(): compressed and opened dataset with no edge filters PASSED
Testing H5Ocopy(): compact dataset PASSED
Testing H5Ocopy(): compact and opened dataset PASSED
Testing H5Ocopy(): datasets that have multiple ohdr chunks PASSED
Testing H5Ocopy(): opened datasets that have multiple ohdr chunks PASSED
Testing H5Ocopy(): objects with attributes using named datatypes PASSED
Testing H5Ocopy(): empty group PASSED
Testing H5Ocopy(): root group PASSED
Testing H5Ocopy(): simple nested groups PASSED
Testing H5Ocopy(): deep nested groups PASSED
Testing H5Ocopy(): nested groups with loop PASSED
Testing H5Ocopy(): wide nested groups with loop PASSED
Testing H5Ocopy(): group with links PASSED
Testing H5Ocopy(): object through soft link PASSED
Testing H5Ocopy(): opened object through soft link PASSED
Testing H5Ocopy(): object through external link PASSED
Testing H5Ocopy(): existing object PASSED
Testing H5Ocopy(): full path PASSED
Testing H5Ocopy(): named datatype with self-referential attribute PASSED
Testing H5Ocopy(): attributes with creation order PASSED
Testing H5Ocopy(): without attributes PASSED
Testing H5Ocopy(): with missing groups PASSED
Testing H5Ocopy(): expand soft link PASSED
Testing H5Ocopy(): expand external link PASSED
Testing H5Ocopy(): expand soft and external links PASSED
Testing H5Ocopy(): shallow group copy PASSED
Testing H5Ocopy(): expand object reference PASSED
Testing H5Ocopy(): preserve NULL messages PASSED
Testing H5Ocopy(): preserve NULL messages PASSED
Testing H5Ocopy(): copying objects while opened PASSED
Testing H5Ocopy(): named datatype PASSED
Testing H5Ocopy(): named vlen datatype PASSED
Testing H5Ocopy(): named nested vlen datatype PASSED
Testing H5Ocopy(): merging committed datatypes PASSED
Testing H5Ocopy(): merging committed datatypes to the source file PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions PASSED
Testing H5Ocopy(): merging committed datatypes with attributes PASSED
Testing H5Ocopy(): hier. of committed datatypes and merging PASSED
Testing H5Ocopy(): merging various committed datatypes PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions PASSED
Testing H5Ocopy(): merging committed datatypes of datasets with suggestions PASSED
Testing H5Ocopy(): merging different committed datatypes with suggestions PASSED
Testing H5Ocopy(): H5Pset_mcdt_search_cb PASSED
Testing H5Ocopy(): H5Pset/get_mcdt_search_cb PASSED
Testing H5Ocopy(): merging committed datatypes with reopen PASSED
Testing H5Ocopy(): merging committed datatypes to the source file with reopen PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED
Testing H5Ocopy(): merging committed datatypes with attributes and reopen PASSED
Testing H5Ocopy(): hier. of committed datatypes and merging with reopen PASSED
Testing H5Ocopy(): merging various committed datatypes with reopen PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED
Testing H5Ocopy(): merging committed datatypes of datasets with suggestions and reopen PASSED
Testing H5Ocopy(): merging different committed datatypes with suggestions and reopen PASSED
Testing H5Ocopy(): H5Pset_mcdt_search_cb and reopen PASSED
Testing H5Ocopy(): H5Pset/get_mcdt_search_cb and reopen PASSED
Testing H5Ocopy(): external dataset PASSED
Testing H5Ocopy(): dataset that uses named datatype PASSED
Testing H5Ocopy(): hier. of datasets using named datatype inside hier. PASSED
Testing H5Ocopy(): hier. of datasets using named datatype outside hier. PASSED
Testing H5Ocopy(): contiguous dataset with VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with VLEN datatype PASSED
Testing H5Ocopy(): compact dataset with VLEN datatype PASSED
Testing H5Ocopy(): compressed dataset with VLEN datatype PASSED
Testing H5Ocopy(): variable length attribute PASSED
Testing H5Ocopy(): attribute with compound datatype consisting of variable length string PASSED
Testing H5Ocopy(): compact dataset with named VLEN datatype PASSED
Testing H5Ocopy(): contiguous dataset with named VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with named VLEN datatype PASSED
Testing H5Ocopy(): chunked and opened dataset with named VLEN datatype PASSED
Testing H5Ocopy(): compressed dataset with named VLEN datatype PASSED
Testing H5Ocopy(): compact dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): contiguous dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): contiguous and opened dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): compressed dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): compressed and opened dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): contiguous dataset with compound VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with compound VLEN datatype PASSED
Testing H5Ocopy(): compact dataset with compound VLEN datatype PASSED
Testing H5Ocopy(): named datatype in same file PASSED
Testing H5Ocopy(): dataset with old layout format PASSED
Testing H5Ocopy(): opened dataset with old layout format PASSED
Testing H5Ocopy(): NULL references PASSED
Testing H5Ocopy(): NULL references for opened datasets PASSED
Testing H5Ocopy(): bug with copying v1 object headers PASSED
Testing H5Ocopy(): inside H5Literate() callback PASSED
Testing without shared src messages:
Testing with shared dst messages:
Testing with oldest file format for source file:
Testing with oldest file format for destination file:
Testing H5Ocopy(): simple dataset PASSED
Testing H5Ocopy(): simple dataset with version bounds PASSED
Testing H5Ocopy(): simple dataset within the same file PASSED
Testing H5Ocopy(): empty contiguous dataset PASSED
Testing H5Ocopy(): empty and opened contiguous dataset PASSED
Testing H5Ocopy(): compound dataset PASSED
Testing H5Ocopy(): chunked dataset PASSED
Testing H5Ocopy(): empty chunked dataset PASSED
Testing H5Ocopy(): sparse dataset PASSED
Testing H5Ocopy(): compressed dataset PASSED
Testing H5Ocopy(): compressed dataset with no edge filters PASSED
Testing H5Ocopy(): compressed and opened dataset with no edge filters PASSED
Testing H5Ocopy(): compact dataset PASSED
Testing H5Ocopy(): compact and opened dataset PASSED
Testing H5Ocopy(): datasets that have multiple ohdr chunks PASSED
Testing H5Ocopy(): opened datasets that have multiple ohdr chunks PASSED
Testing H5Ocopy(): objects with attributes using named datatypes PASSED
Testing H5Ocopy(): empty group PASSED
Testing H5Ocopy(): root group PASSED
Testing H5Ocopy(): simple nested groups PASSED
Testing H5Ocopy(): deep nested groups PASSED
Testing H5Ocopy(): nested groups with loop PASSED
Testing H5Ocopy(): wide nested groups with loop PASSED
Testing H5Ocopy(): group with links PASSED
Testing H5Ocopy(): object through soft link PASSED
Testing H5Ocopy(): opened object through soft link PASSED
Testing H5Ocopy(): object through external link PASSED
Testing H5Ocopy(): existing object PASSED
Testing H5Ocopy(): full path PASSED
Testing H5Ocopy(): named datatype with self-referential attribute PASSED
Testing H5Ocopy(): attributes with creation order PASSED
Testing H5Ocopy(): without attributes PASSED
Testing H5Ocopy(): with missing groups PASSED
Testing H5Ocopy(): expand soft link PASSED
Testing H5Ocopy(): expand external link PASSED
Testing H5Ocopy(): expand soft and external links PASSED
Testing H5Ocopy(): shallow group copy PASSED
Testing H5Ocopy(): expand object reference PASSED
Testing H5Ocopy(): preserve NULL messages PASSED
Testing H5Ocopy(): preserve NULL messages PASSED
Testing H5Ocopy(): copying objects while opened PASSED
Testing H5Ocopy(): named datatype PASSED
Testing H5Ocopy(): named vlen datatype PASSED
Testing H5Ocopy(): named nested vlen datatype PASSED
Testing H5Ocopy(): merging committed datatypes PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions PASSED
Testing H5Ocopy(): merging committed datatypes with attributes PASSED
Testing H5Ocopy(): hier. of committed datatypes and merging PASSED
Testing H5Ocopy(): merging various committed datatypes PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions PASSED
Testing H5Ocopy(): merging committed datatypes of datasets with suggestions PASSED
Testing H5Ocopy(): merging different committed datatypes with suggestions PASSED
Testing H5Ocopy(): H5Pset_mcdt_search_cb PASSED
Testing H5Ocopy(): H5Pset/get_mcdt_search_cb PASSED
Testing H5Ocopy(): merging committed datatypes with reopen PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED
Testing H5Ocopy(): merging committed datatypes with attributes and reopen PASSED
Testing H5Ocopy(): hier. of committed datatypes and merging with reopen PASSED
Testing H5Ocopy(): merging various committed datatypes with reopen PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED
Testing H5Ocopy(): merging committed datatypes of datasets with suggestions and reopen PASSED
Testing H5Ocopy(): merging different committed datatypes with suggestions and reopen PASSED
Testing H5Ocopy(): H5Pset_mcdt_search_cb and reopen PASSED
Testing H5Ocopy(): H5Pset/get_mcdt_search_cb and reopen PASSED
Testing H5Ocopy(): external dataset PASSED
Testing H5Ocopy(): dataset that uses named datatype PASSED
Testing H5Ocopy(): hier. of datasets using named datatype inside hier. PASSED
Testing H5Ocopy(): hier. of datasets using named datatype outside hier. PASSED
Testing H5Ocopy(): contiguous dataset with VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with VLEN datatype PASSED
Testing H5Ocopy(): compact dataset with VLEN datatype PASSED
Testing H5Ocopy(): compressed dataset with VLEN datatype PASSED
Testing H5Ocopy(): variable length attribute PASSED
Testing H5Ocopy(): attribute with compound datatype consisting of variable length string PASSED
Testing H5Ocopy(): compact dataset with named VLEN datatype PASSED
Testing H5Ocopy(): contiguous dataset with named VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with named VLEN datatype PASSED
Testing H5Ocopy(): chunked and opened dataset with named VLEN datatype PASSED
Testing H5Ocopy(): compressed dataset with named VLEN datatype PASSED
Testing H5Ocopy(): compact dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): contiguous dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): contiguous and opened dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): compressed dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): compressed and opened dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): contiguous dataset with compound VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with compound VLEN datatype PASSED
Testing H5Ocopy(): compact dataset with compound VLEN datatype PASSED
Testing H5Ocopy(): named datatype in same file PASSED
Testing H5Ocopy(): dataset with old layout format PASSED
Testing H5Ocopy(): opened dataset with old layout format PASSED
Testing H5Ocopy(): NULL references PASSED
Testing H5Ocopy(): NULL references for opened datasets PASSED
Testing H5Ocopy(): bug with copying v1 object headers PASSED
Testing H5Ocopy(): inside H5Literate() callback PASSED
Testing with shared src messages:
Testing with shared dst messages:
Testing with oldest file format for source file:
Testing with oldest file format for destination file:
Testing H5Ocopy(): simple dataset PASSED
Testing H5Ocopy(): simple dataset with version bounds PASSED
Testing H5Ocopy(): simple dataset within the same file PASSED
Testing H5Ocopy(): empty contiguous dataset PASSED
Testing H5Ocopy(): empty and opened contiguous dataset PASSED
Testing H5Ocopy(): compound dataset PASSED
Testing H5Ocopy(): chunked dataset PASSED
Testing H5Ocopy(): empty chunked dataset PASSED
Testing H5Ocopy(): sparse dataset PASSED
Testing H5Ocopy(): compressed dataset PASSED
Testing H5Ocopy(): compressed dataset with no edge filters PASSED
Testing H5Ocopy(): compressed and opened dataset with no edge filters PASSED
Testing H5Ocopy(): compact dataset PASSED
Testing H5Ocopy(): compact and opened dataset PASSED
Testing H5Ocopy(): datasets that have multiple ohdr chunks PASSED
Testing H5Ocopy(): opened datasets that have multiple ohdr chunks PASSED
Testing H5Ocopy(): objects with attributes using named datatypes PASSED
Testing H5Ocopy(): empty group PASSED
Testing H5Ocopy(): root group PASSED
Testing H5Ocopy(): simple nested groups PASSED
Testing H5Ocopy(): deep nested groups PASSED
Testing H5Ocopy(): nested groups with loop PASSED
Testing H5Ocopy(): wide nested groups with loop PASSED
Testing H5Ocopy(): group with links PASSED
Testing H5Ocopy(): object through soft link PASSED
Testing H5Ocopy(): opened object through soft link PASSED
Testing H5Ocopy(): object through external link PASSED
Testing H5Ocopy(): existing object PASSED
Testing H5Ocopy(): full path PASSED
Testing H5Ocopy(): named datatype with self-referential attribute PASSED
Testing H5Ocopy(): attributes with creation order PASSED
Testing H5Ocopy(): without attributes PASSED
Testing H5Ocopy(): with missing groups PASSED
Testing H5Ocopy(): expand soft link PASSED
Testing H5Ocopy(): expand external link PASSED
Testing H5Ocopy(): expand soft and external links PASSED
Testing H5Ocopy(): shallow group copy PASSED
Testing H5Ocopy(): expand object reference PASSED
Testing H5Ocopy(): preserve NULL messages PASSED
Testing H5Ocopy(): preserve NULL messages PASSED
Testing H5Ocopy(): copying objects while opened PASSED
Testing H5Ocopy(): named datatype PASSED
Testing H5Ocopy(): named vlen datatype PASSED
Testing H5Ocopy(): named nested vlen datatype PASSED
Testing H5Ocopy(): merging committed datatypes PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions PASSED
Testing H5Ocopy(): merging committed datatypes with attributes PASSED
Testing H5Ocopy(): hier. of committed datatypes and merging PASSED
Testing H5Ocopy(): merging various committed datatypes PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions PASSED
Testing H5Ocopy(): merging committed datatypes of datasets with suggestions PASSED
Testing H5Ocopy(): merging different committed datatypes with suggestions PASSED
Testing H5Ocopy(): H5Pset_mcdt_search_cb PASSED
Testing H5Ocopy(): H5Pset/get_mcdt_search_cb PASSED
Testing H5Ocopy(): merging committed datatypes with reopen PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED
Testing H5Ocopy(): merging committed datatypes with attributes and reopen PASSED
Testing H5Ocopy(): hier. of committed datatypes and merging with reopen PASSED
Testing H5Ocopy(): merging various committed datatypes with reopen PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED
Testing H5Ocopy(): merging committed datatypes of datasets with suggestions and reopen PASSED
Testing H5Ocopy(): merging different committed datatypes with suggestions and reopen PASSED
Testing H5Ocopy(): H5Pset_mcdt_search_cb and reopen PASSED
Testing H5Ocopy(): H5Pset/get_mcdt_search_cb and reopen PASSED
Testing H5Ocopy(): external dataset PASSED
Testing H5Ocopy(): dataset that uses named datatype PASSED
Testing H5Ocopy(): hier. of datasets using named datatype inside hier. PASSED
Testing H5Ocopy(): hier. of datasets using named datatype outside hier. PASSED
Testing H5Ocopy(): contiguous dataset with VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with VLEN datatype PASSED
Testing H5Ocopy(): compact dataset with VLEN datatype PASSED
Testing H5Ocopy(): compressed dataset with VLEN datatype PASSED
Testing H5Ocopy(): variable length attribute PASSED
Testing H5Ocopy(): attribute with compound datatype consisting of variable length string PASSED
Testing H5Ocopy(): compact dataset with named VLEN datatype PASSED
Testing H5Ocopy(): contiguous dataset with named VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with named VLEN datatype PASSED
Testing H5Ocopy(): chunked and opened dataset with named VLEN datatype PASSED
Testing H5Ocopy(): compressed dataset with named VLEN datatype PASSED
Testing H5Ocopy(): compact dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): contiguous dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): contiguous and opened dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): compressed dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): compressed and opened dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): contiguous dataset with compound VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with compound VLEN datatype PASSED
Testing H5Ocopy(): compact dataset with compound VLEN datatype PASSED
Testing H5Ocopy(): named datatype in same file PASSED
Testing H5Ocopy(): dataset with old layout format PASSED
Testing H5Ocopy(): opened dataset with old layout format PASSED
Testing H5Ocopy(): NULL references PASSED
Testing H5Ocopy(): NULL references for opened datasets PASSED
Testing H5Ocopy(): bug with copying v1 object headers PASSED
Testing H5Ocopy(): inside H5Literate() callback PASSED
Testing without shared src messages:
Testing without shared dst messages:
Testing with latest format for source file:
Testing without dense attributes:
Testing with oldest file format for destination file:
Testing H5Ocopy(): simple dataset PASSED
Testing H5Ocopy(): simple dataset with version bounds PASSED
Testing H5Ocopy(): simple dataset within the same file PASSED
Testing H5Ocopy(): empty contiguous dataset PASSED
Testing H5Ocopy(): empty and opened contiguous dataset PASSED
Testing H5Ocopy(): compound dataset PASSED
Testing H5Ocopy(): chunked dataset PASSED
Testing H5Ocopy(): empty chunked dataset PASSED
Testing H5Ocopy(): sparse dataset PASSED
Testing H5Ocopy(): compressed dataset PASSED
Testing H5Ocopy(): compressed dataset with no edge filters PASSED
Testing H5Ocopy(): compressed and opened dataset with no edge filters PASSED
Testing H5Ocopy(): compact dataset PASSED
Testing H5Ocopy(): compact and opened dataset PASSED
Testing H5Ocopy(): datasets that have multiple ohdr chunks PASSED
Testing H5Ocopy(): opened datasets that have multiple ohdr chunks PASSED
Testing H5Ocopy(): objects with attributes using named datatypes PASSED
Testing H5Ocopy(): empty group PASSED
Testing H5Ocopy(): root group PASSED
Testing H5Ocopy(): simple nested groups PASSED
Testing H5Ocopy(): deep nested groups PASSED
Testing H5Ocopy(): nested groups with loop PASSED
Testing H5Ocopy(): wide nested groups with loop PASSED
Testing H5Ocopy(): group with links PASSED
Testing H5Ocopy(): object through soft link PASSED
Testing H5Ocopy(): opened object through soft link PASSED
Testing H5Ocopy(): object through external link PASSED
Testing H5Ocopy(): existing object PASSED
Testing H5Ocopy(): full path PASSED
Testing H5Ocopy(): named datatype with self-referential attribute PASSED
Testing H5Ocopy(): attributes with creation order PASSED
Testing H5Ocopy(): without attributes PASSED
Testing H5Ocopy(): with missing groups PASSED
Testing H5Ocopy(): expand soft link PASSED
Testing H5Ocopy(): expand external link PASSED
Testing H5Ocopy(): expand soft and external links PASSED
Testing H5Ocopy(): shallow group copy PASSED
Testing H5Ocopy(): expand object reference PASSED
Testing H5Ocopy(): preserve NULL messages PASSED
Testing H5Ocopy(): preserve NULL messages PASSED
Testing H5Ocopy(): copying objects while opened PASSED
Testing H5Ocopy(): named datatype PASSED
Testing H5Ocopy(): named vlen datatype PASSED
Testing H5Ocopy(): named nested vlen datatype PASSED
Testing H5Ocopy(): merging committed datatypes PASSED
Testing H5Ocopy(): merging committed datatypes to the source file PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions PASSED
Testing H5Ocopy(): merging committed datatypes with attributes PASSED
Testing H5Ocopy(): hier. of committed datatypes and merging PASSED
Testing H5Ocopy(): merging various committed datatypes PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions PASSED
Testing H5Ocopy(): merging committed datatypes of datasets with suggestions PASSED
Testing H5Ocopy(): merging different committed datatypes with suggestions PASSED
Testing H5Ocopy(): H5Pset_mcdt_search_cb PASSED
Testing H5Ocopy(): H5Pset/get_mcdt_search_cb PASSED
Testing H5Ocopy(): merging committed datatypes with reopen PASSED
Testing H5Ocopy(): merging committed datatypes to the source file with reopen PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED
Testing H5Ocopy(): merging committed datatypes with attributes and reopen PASSED
Testing H5Ocopy(): hier. of committed datatypes and merging with reopen PASSED
Testing H5Ocopy(): merging various committed datatypes with reopen PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED
Testing H5Ocopy(): merging committed datatypes of datasets with suggestions and reopen PASSED
Testing H5Ocopy(): merging different committed datatypes with suggestions and reopen PASSED
Testing H5Ocopy(): H5Pset_mcdt_search_cb and reopen PASSED
Testing H5Ocopy(): H5Pset/get_mcdt_search_cb and reopen PASSED
Testing H5Ocopy(): external dataset PASSED
Testing H5Ocopy(): dataset that uses named datatype PASSED
Testing H5Ocopy(): hier. of datasets using named datatype inside hier. PASSED
Testing H5Ocopy(): hier. of datasets using named datatype outside hier. PASSED
Testing H5Ocopy(): contiguous dataset with VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with VLEN datatype PASSED
Testing H5Ocopy(): compact dataset with VLEN datatype PASSED
Testing H5Ocopy(): compressed dataset with VLEN datatype PASSED
Testing H5Ocopy(): variable length attribute PASSED
Testing H5Ocopy(): attribute with compound datatype consisting of variable length string PASSED
Testing H5Ocopy(): compact dataset with named VLEN datatype PASSED
Testing H5Ocopy(): contiguous dataset with named VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with named VLEN datatype PASSED
Testing H5Ocopy(): chunked and opened dataset with named VLEN datatype PASSED
Testing H5Ocopy(): compressed dataset with named VLEN datatype PASSED
Testing H5Ocopy(): compact dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): contiguous dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): contiguous and opened dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): compressed dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): compressed and opened dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): contiguous dataset with compound VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with compound VLEN datatype PASSED
Testing H5Ocopy(): compact dataset with compound VLEN datatype PASSED
Testing H5Ocopy(): named datatype in same file PASSED
Testing H5Ocopy(): dataset with old layout format PASSED
Testing H5Ocopy(): opened dataset with old layout format PASSED
Testing H5Ocopy(): NULL references PASSED
Testing H5Ocopy(): NULL references for opened datasets PASSED
Testing H5Ocopy(): bug with copying v1 object headers PASSED
Testing H5Ocopy(): inside H5Literate() callback PASSED
Testing with shared src messages:
Testing without shared dst messages:
Testing with latest format for source file:
Testing without dense attributes:
Testing with oldest file format for destination file:
Testing H5Ocopy(): simple dataset PASSED
Testing H5Ocopy(): simple dataset with version bounds PASSED
Testing H5Ocopy(): simple dataset within the same file PASSED
Testing H5Ocopy(): empty contiguous dataset PASSED
Testing H5Ocopy(): empty and opened contiguous dataset PASSED
Testing H5Ocopy(): compound dataset PASSED
Testing H5Ocopy(): chunked dataset PASSED
Testing H5Ocopy(): empty chunked dataset PASSED
Testing H5Ocopy(): sparse dataset PASSED
Testing H5Ocopy(): compressed dataset PASSED
Testing H5Ocopy(): compressed dataset with no edge filters PASSED
Testing H5Ocopy(): compressed and opened dataset with no edge filters PASSED
Testing H5Ocopy(): compact dataset PASSED
Testing H5Ocopy(): compact and opened dataset PASSED
Testing H5Ocopy(): datasets that have multiple ohdr chunks PASSED
Testing H5Ocopy(): opened datasets that have multiple ohdr chunks PASSED
Testing H5Ocopy(): objects with attributes using named datatypes PASSED
Testing H5Ocopy(): empty group PASSED
Testing H5Ocopy(): root group PASSED
Testing H5Ocopy(): simple nested groups PASSED
Testing H5Ocopy(): deep nested groups PASSED
Testing H5Ocopy(): nested groups with loop PASSED
Testing H5Ocopy(): wide nested groups with loop PASSED
Testing H5Ocopy(): group with links PASSED
Testing H5Ocopy(): object through soft link PASSED
Testing H5Ocopy(): opened object through soft link PASSED
Testing H5Ocopy(): object through external link PASSED
Testing H5Ocopy(): existing object PASSED
Testing H5Ocopy(): full path PASSED
Testing H5Ocopy(): named datatype with self-referential attribute PASSED
Testing H5Ocopy(): attributes with creation order PASSED
Testing H5Ocopy(): without attributes PASSED
Testing H5Ocopy(): with missing groups PASSED
Testing H5Ocopy(): expand soft link PASSED
Testing H5Ocopy(): expand external link PASSED
Testing H5Ocopy(): expand soft and external links PASSED
Testing H5Ocopy(): shallow group copy PASSED
Testing H5Ocopy(): expand object reference PASSED
Testing H5Ocopy(): preserve NULL messages PASSED
Testing H5Ocopy(): preserve NULL messages PASSED
Testing H5Ocopy(): copying objects while opened PASSED
Testing H5Ocopy(): named datatype PASSED
Testing H5Ocopy(): named vlen datatype PASSED
Testing H5Ocopy(): named nested vlen datatype PASSED
Testing H5Ocopy(): merging committed datatypes PASSED
Testing H5Ocopy(): merging committed datatypes to the source file PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions PASSED
Testing H5Ocopy(): merging committed datatypes with attributes PASSED
Testing H5Ocopy(): hier. of committed datatypes and merging PASSED
Testing H5Ocopy(): merging various committed datatypes PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions PASSED
Testing H5Ocopy(): merging committed datatypes of datasets with suggestions PASSED
Testing H5Ocopy(): merging different committed datatypes with suggestions PASSED
Testing H5Ocopy(): H5Pset_mcdt_search_cb PASSED
Testing H5Ocopy(): H5Pset/get_mcdt_search_cb PASSED
Testing H5Ocopy(): merging committed datatypes with reopen PASSED
Testing H5Ocopy(): merging committed datatypes to the source file with reopen PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED
Testing H5Ocopy(): merging committed datatypes with attributes and reopen PASSED
Testing H5Ocopy(): hier. of committed datatypes and merging with reopen PASSED
Testing H5Ocopy(): merging various committed datatypes with reopen PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED
Testing H5Ocopy(): merging committed datatypes of datasets with suggestions and reopen PASSED
Testing H5Ocopy(): merging different committed datatypes with suggestions and reopen PASSED
Testing H5Ocopy(): H5Pset_mcdt_search_cb and reopen PASSED
Testing H5Ocopy(): H5Pset/get_mcdt_search_cb and reopen PASSED
Testing H5Ocopy(): external dataset PASSED
Testing H5Ocopy(): dataset that uses named datatype PASSED
Testing H5Ocopy(): hier. of datasets using named datatype inside hier. PASSED
Testing H5Ocopy(): hier. of datasets using named datatype outside hier. PASSED
Testing H5Ocopy(): contiguous dataset with VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with VLEN datatype PASSED
Testing H5Ocopy(): compact dataset with VLEN datatype PASSED
Testing H5Ocopy(): compressed dataset with VLEN datatype PASSED
Testing H5Ocopy(): variable length attribute PASSED
Testing H5Ocopy(): attribute with compound datatype consisting of variable length string PASSED
Testing H5Ocopy(): compact dataset with named VLEN datatype PASSED
Testing H5Ocopy(): contiguous dataset with named VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with named VLEN datatype PASSED
Testing H5Ocopy(): chunked and opened dataset with named VLEN datatype PASSED
Testing H5Ocopy(): compressed dataset with named VLEN datatype PASSED
Testing H5Ocopy(): compact dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): contiguous dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): contiguous and opened dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): compressed dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): compressed and opened dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): contiguous dataset with compound VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with compound VLEN datatype PASSED
Testing H5Ocopy(): compact dataset with compound VLEN datatype PASSED
Testing H5Ocopy(): named datatype in same file PASSED
Testing H5Ocopy(): dataset with old layout format PASSED
Testing H5Ocopy(): opened dataset with old layout format PASSED
Testing H5Ocopy(): NULL references PASSED
Testing H5Ocopy(): NULL references for opened datasets PASSED
Testing H5Ocopy(): bug with copying v1 object headers PASSED
Testing H5Ocopy(): inside H5Literate() callback PASSED
Testing without shared src messages:
Testing with shared dst messages:
Testing with latest format for source file:
Testing without dense attributes:
Testing with oldest file format for destination file:
Testing H5Ocopy(): simple dataset PASSED
Testing H5Ocopy(): simple dataset with version bounds PASSED
Testing H5Ocopy(): simple dataset within the same file PASSED
Testing H5Ocopy(): empty contiguous dataset PASSED
Testing H5Ocopy(): empty and opened contiguous dataset PASSED
Testing H5Ocopy(): compound dataset PASSED
Testing H5Ocopy(): chunked dataset PASSED
Testing H5Ocopy(): empty chunked dataset PASSED
Testing H5Ocopy(): sparse dataset PASSED
Testing H5Ocopy(): compressed dataset PASSED
Testing H5Ocopy(): compressed dataset with no edge filters PASSED
Testing H5Ocopy(): compressed and opened dataset with no edge filters PASSED
Testing H5Ocopy(): compact dataset PASSED
Testing H5Ocopy(): compact and opened dataset PASSED
Testing H5Ocopy(): datasets that have multiple ohdr chunks PASSED
Testing H5Ocopy(): opened datasets that have multiple ohdr chunks PASSED
Testing H5Ocopy(): objects with attributes using named datatypes PASSED
Testing H5Ocopy(): empty group PASSED
Testing H5Ocopy(): root group PASSED
Testing H5Ocopy(): simple nested groups PASSED
Testing H5Ocopy(): deep nested groups PASSED
Testing H5Ocopy(): nested groups with loop PASSED
Testing H5Ocopy(): wide nested groups with loop PASSED
Testing H5Ocopy(): group with links PASSED
Testing H5Ocopy(): object through soft link PASSED
Testing H5Ocopy(): opened object through soft link PASSED
Testing H5Ocopy(): object through external link PASSED
Testing H5Ocopy(): existing object PASSED
Testing H5Ocopy(): full path PASSED
Testing H5Ocopy(): named datatype with self-referential attribute PASSED
Testing H5Ocopy(): attributes with creation order PASSED
Testing H5Ocopy(): without attributes PASSED
Testing H5Ocopy(): with missing groups PASSED
Testing H5Ocopy(): expand soft link PASSED
Testing H5Ocopy(): expand external link PASSED
Testing H5Ocopy(): expand soft and external links PASSED
Testing H5Ocopy(): shallow group copy PASSED
Testing H5Ocopy(): expand object reference PASSED
Testing H5Ocopy(): preserve NULL messages PASSED
Testing H5Ocopy(): preserve NULL messages PASSED
Testing H5Ocopy(): copying objects while opened PASSED
Testing H5Ocopy(): named datatype PASSED
Testing H5Ocopy(): named vlen datatype PASSED
Testing H5Ocopy(): named nested vlen datatype PASSED
Testing H5Ocopy(): merging committed datatypes PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions PASSED
Testing H5Ocopy(): merging committed datatypes with attributes PASSED
Testing H5Ocopy(): hier. of committed datatypes and merging PASSED
Testing H5Ocopy(): merging various committed datatypes PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions PASSED
Testing H5Ocopy(): merging committed datatypes of datasets with suggestions PASSED
Testing H5Ocopy(): merging different committed datatypes with suggestions PASSED
Testing H5Ocopy(): H5Pset_mcdt_search_cb PASSED
Testing H5Ocopy(): H5Pset/get_mcdt_search_cb PASSED
Testing H5Ocopy(): merging committed datatypes with reopen PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED
Testing H5Ocopy(): merging committed datatypes with attributes and reopen PASSED
Testing H5Ocopy(): hier. of committed datatypes and merging with reopen PASSED
Testing H5Ocopy(): merging various committed datatypes with reopen PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED
Testing H5Ocopy(): merging committed datatypes of datasets with suggestions and reopen PASSED
Testing H5Ocopy(): merging different committed datatypes with suggestions and reopen PASSED
Testing H5Ocopy(): H5Pset_mcdt_search_cb and reopen PASSED
Testing H5Ocopy(): H5Pset/get_mcdt_search_cb and reopen PASSED
Testing H5Ocopy(): external dataset PASSED
Testing H5Ocopy(): dataset that uses named datatype PASSED
Testing H5Ocopy(): hier. of datasets using named datatype inside hier. PASSED
Testing H5Ocopy(): hier. of datasets using named datatype outside hier. PASSED
Testing H5Ocopy(): contiguous dataset with VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with VLEN datatype PASSED
Testing H5Ocopy(): compact dataset with VLEN datatype PASSED
Testing H5Ocopy(): compressed dataset with VLEN datatype PASSED
Testing H5Ocopy(): variable length attribute PASSED
Testing H5Ocopy(): attribute with compound datatype consisting of variable length string PASSED
Testing H5Ocopy(): compact dataset with named VLEN datatype PASSED
Testing H5Ocopy(): contiguous dataset with named VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with named VLEN datatype PASSED
Testing H5Ocopy(): chunked and opened dataset with named VLEN datatype PASSED
Testing H5Ocopy(): compressed dataset with named VLEN datatype PASSED
Testing H5Ocopy(): compact dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): contiguous dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): contiguous and opened dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): compressed dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): compressed and opened dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): contiguous dataset with compound VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with compound VLEN datatype PASSED
Testing H5Ocopy(): compact dataset with compound VLEN datatype PASSED
Testing H5Ocopy(): named datatype in same file PASSED
Testing H5Ocopy(): dataset with old layout format PASSED
Testing H5Ocopy(): opened dataset with old layout format PASSED
Testing H5Ocopy(): NULL references PASSED
Testing H5Ocopy(): NULL references for opened datasets PASSED
Testing H5Ocopy(): bug with copying v1 object headers PASSED
Testing H5Ocopy(): inside H5Literate() callback PASSED
Testing with shared src messages:
Testing with shared dst messages:
Testing with latest format for source file:
Testing without dense attributes:
Testing with oldest file format for destination file:
Testing H5Ocopy(): simple dataset PASSED
Testing H5Ocopy(): simple dataset with version bounds PASSED
Testing H5Ocopy(): simple dataset within the same file PASSED
Testing H5Ocopy(): empty contiguous dataset PASSED
Testing H5Ocopy(): empty and opened contiguous dataset PASSED
Testing H5Ocopy(): compound dataset PASSED
Testing H5Ocopy(): chunked dataset PASSED
Testing H5Ocopy(): empty chunked dataset PASSED
Testing H5Ocopy(): sparse dataset PASSED
Testing H5Ocopy(): compressed dataset PASSED
Testing H5Ocopy(): compressed dataset with no edge filters PASSED
Testing H5Ocopy(): compressed and opened dataset with no edge filters PASSED
Testing H5Ocopy(): compact dataset PASSED
Testing H5Ocopy(): compact and opened dataset PASSED
Testing H5Ocopy(): datasets that have multiple ohdr chunks PASSED
Testing H5Ocopy(): opened datasets that have multiple ohdr chunks PASSED
Testing H5Ocopy(): objects with attributes using named datatypes PASSED
Testing H5Ocopy(): empty group PASSED
Testing H5Ocopy(): root group PASSED
Testing H5Ocopy(): simple nested groups PASSED
Testing H5Ocopy(): deep nested groups PASSED
Testing H5Ocopy(): nested groups with loop PASSED
Testing H5Ocopy(): wide nested groups with loop PASSED
Testing H5Ocopy(): group with links PASSED
Testing H5Ocopy(): object through soft link PASSED
Testing H5Ocopy(): opened object through soft link PASSED
Testing H5Ocopy(): object through external link PASSED
Testing H5Ocopy(): existing object PASSED
Testing H5Ocopy(): full path PASSED
Testing H5Ocopy(): named datatype with self-referential attribute PASSED
Testing H5Ocopy(): attributes with creation order PASSED
Testing H5Ocopy(): without attributes PASSED
Testing H5Ocopy(): with missing groups PASSED
Testing H5Ocopy(): expand soft link PASSED
Testing H5Ocopy(): expand external link PASSED
Testing H5Ocopy(): expand soft and external links PASSED
Testing H5Ocopy(): shallow group copy PASSED
Testing H5Ocopy(): expand object reference PASSED
Testing H5Ocopy(): preserve NULL messages PASSED
Testing H5Ocopy(): preserve NULL messages PASSED
Testing H5Ocopy(): copying objects while opened PASSED
Testing H5Ocopy(): named datatype PASSED
Testing H5Ocopy(): named vlen datatype PASSED
Testing H5Ocopy(): named nested vlen datatype PASSED
Testing H5Ocopy(): merging committed datatypes PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions PASSED
Testing H5Ocopy(): merging committed datatypes with attributes PASSED
Testing H5Ocopy(): hier. of committed datatypes and merging PASSED
Testing H5Ocopy(): merging various committed datatypes PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions PASSED
Testing H5Ocopy(): merging committed datatypes of datasets with suggestions PASSED
Testing H5Ocopy(): merging different committed datatypes with suggestions PASSED
Testing H5Ocopy(): H5Pset_mcdt_search_cb PASSED
Testing H5Ocopy(): H5Pset/get_mcdt_search_cb PASSED
Testing H5Ocopy(): merging committed datatypes with reopen PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED
Testing H5Ocopy(): merging committed datatypes with attributes and reopen PASSED
Testing H5Ocopy(): hier. of committed datatypes and merging with reopen PASSED
Testing H5Ocopy(): merging various committed datatypes with reopen PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED
Testing H5Ocopy(): merging committed datatypes of datasets with suggestions and reopen PASSED
Testing H5Ocopy(): merging different committed datatypes with suggestions and reopen PASSED
Testing H5Ocopy(): H5Pset_mcdt_search_cb and reopen PASSED
Testing H5Ocopy(): H5Pset/get_mcdt_search_cb and reopen PASSED
Testing H5Ocopy(): external dataset PASSED
Testing H5Ocopy(): dataset that uses named datatype PASSED
Testing H5Ocopy(): hier. of datasets using named datatype inside hier. PASSED
Testing H5Ocopy(): hier. of datasets using named datatype outside hier. PASSED
Testing H5Ocopy(): contiguous dataset with VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with VLEN datatype PASSED
Testing H5Ocopy(): compact dataset with VLEN datatype PASSED
Testing H5Ocopy(): compressed dataset with VLEN datatype PASSED
Testing H5Ocopy(): variable length attribute PASSED
Testing H5Ocopy(): attribute with compound datatype consisting of variable length string PASSED
Testing H5Ocopy(): compact dataset with named VLEN datatype PASSED
Testing H5Ocopy(): contiguous dataset with named VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with named VLEN datatype PASSED
Testing H5Ocopy(): chunked and opened dataset with named VLEN datatype PASSED
Testing H5Ocopy(): compressed dataset with named VLEN datatype PASSED
Testing H5Ocopy(): compact dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): contiguous dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): contiguous and opened dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): compressed dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): compressed and opened dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): contiguous dataset with compound VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with compound VLEN datatype PASSED
Testing H5Ocopy(): compact dataset with compound VLEN datatype PASSED
Testing H5Ocopy(): named datatype in same file PASSED
Testing H5Ocopy(): dataset with old layout format PASSED
Testing H5Ocopy(): opened dataset with old layout format PASSED
Testing H5Ocopy(): NULL references PASSED
Testing H5Ocopy(): NULL references for opened datasets PASSED
Testing H5Ocopy(): bug with copying v1 object headers PASSED
Testing H5Ocopy(): inside H5Literate() callback PASSED
Testing without shared src messages:
Testing without shared dst messages:
Testing with oldest file format for source file:
Testing with latest format for destination file:
Testing H5Ocopy(): simple dataset PASSED
Testing H5Ocopy(): simple dataset with version bounds PASSED
Testing H5Ocopy(): simple dataset within the same file PASSED
Testing H5Ocopy(): empty contiguous dataset PASSED
Testing H5Ocopy(): empty and opened contiguous dataset PASSED
Testing H5Ocopy(): compound dataset PASSED
Testing H5Ocopy(): chunked dataset PASSED
Testing H5Ocopy(): empty chunked dataset PASSED
Testing H5Ocopy(): sparse dataset PASSED
Testing H5Ocopy(): compressed dataset PASSED
Testing H5Ocopy(): compressed dataset with no edge filters PASSED
Testing H5Ocopy(): compressed and opened dataset with no edge filters PASSED
Testing H5Ocopy(): compact dataset PASSED
Testing H5Ocopy(): compact and opened dataset PASSED
Testing H5Ocopy(): datasets that have multiple ohdr chunks PASSED
Testing H5Ocopy(): opened datasets that have multiple ohdr chunks PASSED
Testing H5Ocopy(): objects with attributes using named datatypes PASSED
Testing H5Ocopy(): empty group PASSED
Testing H5Ocopy(): root group PASSED
Testing H5Ocopy(): simple nested groups PASSED
Testing H5Ocopy(): deep nested groups PASSED
Testing H5Ocopy(): nested groups with loop PASSED
Testing H5Ocopy(): wide nested groups with loop PASSED
Testing H5Ocopy(): group with links PASSED
Testing H5Ocopy(): object through soft link PASSED
Testing H5Ocopy(): opened object through soft link PASSED
Testing H5Ocopy(): object through external link PASSED
Testing H5Ocopy(): existing object PASSED
Testing H5Ocopy(): full path PASSED
Testing H5Ocopy(): named datatype with self-referential attribute PASSED
Testing H5Ocopy(): attributes with creation order PASSED
Testing H5Ocopy(): without attributes PASSED
Testing H5Ocopy(): with missing groups PASSED
Testing H5Ocopy(): expand soft link PASSED
Testing H5Ocopy(): expand external link PASSED
Testing H5Ocopy(): expand soft and external links PASSED
Testing H5Ocopy(): shallow group copy PASSED
Testing H5Ocopy(): expand object reference PASSED
Testing H5Ocopy(): preserve NULL messages PASSED
Testing H5Ocopy(): preserve NULL messages PASSED
Testing H5Ocopy(): copying objects while opened PASSED
Testing H5Ocopy(): named datatype PASSED
Testing H5Ocopy(): named vlen datatype PASSED
Testing H5Ocopy(): named nested vlen datatype PASSED
Testing H5Ocopy(): merging committed datatypes PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions PASSED
Testing H5Ocopy(): merging committed datatypes with attributes PASSED
Testing H5Ocopy(): hier. of committed datatypes and merging PASSED
Testing H5Ocopy(): merging various committed datatypes PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions PASSED
Testing H5Ocopy(): merging committed datatypes of datasets with suggestions PASSED
Testing H5Ocopy(): merging different committed datatypes with suggestions PASSED
Testing H5Ocopy(): H5Pset_mcdt_search_cb PASSED
Testing H5Ocopy(): H5Pset/get_mcdt_search_cb PASSED
Testing H5Ocopy(): merging committed datatypes with reopen PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED
Testing H5Ocopy(): merging committed datatypes with attributes and reopen PASSED
Testing H5Ocopy(): hier. of committed datatypes and merging with reopen PASSED
Testing H5Ocopy(): merging various committed datatypes with reopen PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED
Testing H5Ocopy(): merging committed datatypes of datasets with suggestions and reopen PASSED
Testing H5Ocopy(): merging different committed datatypes with suggestions and reopen PASSED
Testing H5Ocopy(): H5Pset_mcdt_search_cb and reopen PASSED
Testing H5Ocopy(): H5Pset/get_mcdt_search_cb and reopen PASSED
Testing H5Ocopy(): external dataset PASSED
Testing H5Ocopy(): dataset that uses named datatype PASSED
Testing H5Ocopy(): hier. of datasets using named datatype inside hier. PASSED
Testing H5Ocopy(): hier. of datasets using named datatype outside hier. PASSED
Testing H5Ocopy(): contiguous dataset with VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with VLEN datatype PASSED
Testing H5Ocopy(): compact dataset with VLEN datatype PASSED
Testing H5Ocopy(): compressed dataset with VLEN datatype PASSED
Testing H5Ocopy(): variable length attribute PASSED
Testing H5Ocopy(): attribute with compound datatype consisting of variable length string PASSED
Testing H5Ocopy(): compact dataset with named VLEN datatype PASSED
Testing H5Ocopy(): contiguous dataset with named VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with named VLEN datatype PASSED
Testing H5Ocopy(): chunked and opened dataset with named VLEN datatype PASSED
Testing H5Ocopy(): compressed dataset with named VLEN datatype PASSED
Testing H5Ocopy(): compact dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): contiguous dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): contiguous and opened dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): compressed dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): compressed and opened dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): contiguous dataset with compound VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with compound VLEN datatype PASSED
Testing H5Ocopy(): compact dataset with compound VLEN datatype PASSED
Testing H5Ocopy(): named datatype in same file PASSED
Testing H5Ocopy(): dataset with old layout format PASSED
Testing H5Ocopy(): opened dataset with old layout format PASSED
Testing H5Ocopy(): NULL references PASSED
Testing H5Ocopy(): NULL references for opened datasets PASSED
Testing H5Ocopy(): bug with copying v1 object headers PASSED
Testing H5Ocopy(): inside H5Literate() callback PASSED
Testing with shared src messages:
Testing without shared dst messages:
Testing with oldest file format for source file:
Testing with latest format for destination file:
Testing H5Ocopy(): simple dataset PASSED
Testing H5Ocopy(): simple dataset with version bounds PASSED
Testing H5Ocopy(): simple dataset within the same file PASSED
Testing H5Ocopy(): empty contiguous dataset PASSED
Testing H5Ocopy(): empty and opened contiguous dataset PASSED
Testing H5Ocopy(): compound dataset PASSED
Testing H5Ocopy(): chunked dataset PASSED
Testing H5Ocopy(): empty chunked dataset PASSED
Testing H5Ocopy(): sparse dataset PASSED
Testing H5Ocopy(): compressed dataset PASSED
Testing H5Ocopy(): compressed dataset with no edge filters PASSED
Testing H5Ocopy(): compressed and opened dataset with no edge filters PASSED
Testing H5Ocopy(): compact dataset PASSED
Testing H5Ocopy(): compact and opened dataset PASSED
Testing H5Ocopy(): datasets that have multiple ohdr chunks PASSED
Testing H5Ocopy(): opened datasets that have multiple ohdr chunks PASSED
Testing H5Ocopy(): objects with attributes using named datatypes PASSED
Testing H5Ocopy(): empty group PASSED
Testing H5Ocopy(): root group PASSED
Testing H5Ocopy(): simple nested groups PASSED
Testing H5Ocopy(): deep nested groups PASSED
Testing H5Ocopy(): nested groups with loop PASSED
Testing H5Ocopy(): wide nested groups with loop PASSED
Testing H5Ocopy(): group with links PASSED
Testing H5Ocopy(): object through soft link PASSED
Testing H5Ocopy(): opened object through soft link PASSED
Testing H5Ocopy(): object through external link PASSED
Testing H5Ocopy(): existing object PASSED
Testing H5Ocopy(): full path PASSED
Testing H5Ocopy(): named datatype with self-referential attribute PASSED
Testing H5Ocopy(): attributes with creation order PASSED
Testing H5Ocopy(): without attributes PASSED
Testing H5Ocopy(): with missing groups PASSED
Testing H5Ocopy(): expand soft link PASSED
Testing H5Ocopy(): expand external link PASSED
Testing H5Ocopy(): expand soft and external links PASSED
Testing H5Ocopy(): shallow group copy PASSED
Testing H5Ocopy(): expand object reference PASSED
Testing H5Ocopy(): preserve NULL messages PASSED
Testing H5Ocopy(): preserve NULL messages PASSED
Testing H5Ocopy(): copying objects while opened PASSED
Testing H5Ocopy(): named datatype PASSED
Testing H5Ocopy(): named vlen datatype PASSED
Testing H5Ocopy(): named nested vlen datatype PASSED
Testing H5Ocopy(): merging committed datatypes PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions PASSED
Testing H5Ocopy(): merging committed datatypes with attributes PASSED
Testing H5Ocopy(): hier. of committed datatypes and merging PASSED
Testing H5Ocopy(): merging various committed datatypes PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions PASSED
Testing H5Ocopy(): merging committed datatypes of datasets with suggestions PASSED
Testing H5Ocopy(): merging different committed datatypes with suggestions PASSED
Testing H5Ocopy(): H5Pset_mcdt_search_cb PASSED
Testing H5Ocopy(): H5Pset/get_mcdt_search_cb PASSED
Testing H5Ocopy(): merging committed datatypes with reopen PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED
Testing H5Ocopy(): merging committed datatypes with attributes and reopen PASSED
Testing H5Ocopy(): hier. of committed datatypes and merging with reopen PASSED
Testing H5Ocopy(): merging various committed datatypes with reopen PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED
Testing H5Ocopy(): merging committed datatypes of datasets with suggestions and reopen PASSED
Testing H5Ocopy(): merging different committed datatypes with suggestions and reopen PASSED
Testing H5Ocopy(): H5Pset_mcdt_search_cb and reopen PASSED
Testing H5Ocopy(): H5Pset/get_mcdt_search_cb and reopen PASSED
Testing H5Ocopy(): external dataset PASSED
Testing H5Ocopy(): dataset that uses named datatype PASSED
Testing H5Ocopy(): hier. of datasets using named datatype inside hier. PASSED
Testing H5Ocopy(): hier. of datasets using named datatype outside hier. PASSED
Testing H5Ocopy(): contiguous dataset with VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with VLEN datatype PASSED
Testing H5Ocopy(): compact dataset with VLEN datatype PASSED
Testing H5Ocopy(): compressed dataset with VLEN datatype PASSED
Testing H5Ocopy(): variable length attribute PASSED
Testing H5Ocopy(): attribute with compound datatype consisting of variable length string PASSED
Testing H5Ocopy(): compact dataset with named VLEN datatype PASSED
Testing H5Ocopy(): contiguous dataset with named VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with named VLEN datatype PASSED
Testing H5Ocopy(): chunked and opened dataset with named VLEN datatype PASSED
Testing H5Ocopy(): compressed dataset with named VLEN datatype PASSED
Testing H5Ocopy(): compact dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): contiguous dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): contiguous and opened dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): compressed dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): compressed and opened dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): contiguous dataset with compound VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with compound VLEN datatype PASSED
Testing H5Ocopy(): compact dataset with compound VLEN datatype PASSED
Testing H5Ocopy(): named datatype in same file PASSED
Testing H5Ocopy(): dataset with old layout format PASSED
Testing H5Ocopy(): opened dataset with old layout format PASSED
Testing H5Ocopy(): NULL references PASSED
Testing H5Ocopy(): NULL references for opened datasets PASSED
Testing H5Ocopy(): bug with copying v1 object headers PASSED
Testing H5Ocopy(): inside H5Literate() callback PASSED
Testing without shared src messages:
Testing with shared dst messages:
Testing with oldest file format for source file:
Testing with latest format for destination file:
Testing H5Ocopy(): simple dataset PASSED
Testing H5Ocopy(): simple dataset with version bounds PASSED
Testing H5Ocopy(): simple dataset within the same file PASSED
Testing H5Ocopy(): empty contiguous dataset PASSED
Testing H5Ocopy(): empty and opened contiguous dataset PASSED
Testing H5Ocopy(): compound dataset PASSED
Testing H5Ocopy(): chunked dataset PASSED
Testing H5Ocopy(): empty chunked dataset PASSED
Testing H5Ocopy(): sparse dataset PASSED
Testing H5Ocopy(): compressed dataset PASSED
Testing H5Ocopy(): compressed dataset with no edge filters PASSED
Testing H5Ocopy(): compressed and opened dataset with no edge filters PASSED
Testing H5Ocopy(): compact dataset PASSED
Testing H5Ocopy(): compact and opened dataset PASSED
Testing H5Ocopy(): datasets that have multiple ohdr chunks PASSED
Testing H5Ocopy(): opened datasets that have multiple ohdr chunks PASSED
Testing H5Ocopy(): objects with attributes using named datatypes PASSED
Testing H5Ocopy(): empty group PASSED
Testing H5Ocopy(): root group PASSED
Testing H5Ocopy(): simple nested groups PASSED
Testing H5Ocopy(): deep nested groups PASSED
Testing H5Ocopy(): nested groups with loop PASSED
Testing H5Ocopy(): wide nested groups with loop PASSED
Testing H5Ocopy(): group with links PASSED
Testing H5Ocopy(): object through soft link PASSED
Testing H5Ocopy(): opened object through soft link PASSED
Testing H5Ocopy(): object through external link PASSED
Testing H5Ocopy(): existing object PASSED
Testing H5Ocopy(): full path PASSED
Testing H5Ocopy(): named datatype with self-referential attribute PASSED
Testing H5Ocopy(): attributes with creation order PASSED
Testing H5Ocopy(): without attributes PASSED
Testing H5Ocopy(): with missing groups PASSED
Testing H5Ocopy(): expand soft link PASSED
Testing H5Ocopy(): expand external link PASSED
Testing H5Ocopy(): expand soft and external links PASSED
Testing H5Ocopy(): shallow group copy PASSED
Testing H5Ocopy(): expand object reference PASSED
Testing H5Ocopy(): preserve NULL messages PASSED
Testing H5Ocopy(): preserve NULL messages PASSED
Testing H5Ocopy(): copying objects while opened PASSED
Testing H5Ocopy(): named datatype PASSED
Testing H5Ocopy(): named vlen datatype PASSED
Testing H5Ocopy(): named nested vlen datatype PASSED
Testing H5Ocopy(): merging committed datatypes PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions PASSED
Testing H5Ocopy(): merging committed datatypes with attributes PASSED
Testing H5Ocopy(): hier. of committed datatypes and merging PASSED
Testing H5Ocopy(): merging various committed datatypes PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions PASSED
Testing H5Ocopy(): merging committed datatypes of datasets with suggestions PASSED
Testing H5Ocopy(): merging different committed datatypes with suggestions PASSED
Testing H5Ocopy(): H5Pset_mcdt_search_cb PASSED
Testing H5Ocopy(): H5Pset/get_mcdt_search_cb PASSED
Testing H5Ocopy(): merging committed datatypes with reopen PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED
Testing H5Ocopy(): merging committed datatypes with attributes and reopen PASSED
Testing H5Ocopy(): hier. of committed datatypes and merging with reopen PASSED
Testing H5Ocopy(): merging various committed datatypes with reopen PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED
Testing H5Ocopy(): merging committed datatypes of datasets with suggestions and reopen PASSED
Testing H5Ocopy(): merging different committed datatypes with suggestions and reopen PASSED
Testing H5Ocopy(): H5Pset_mcdt_search_cb and reopen PASSED
Testing H5Ocopy(): H5Pset/get_mcdt_search_cb and reopen PASSED
Testing H5Ocopy(): external dataset PASSED
Testing H5Ocopy(): dataset that uses named datatype PASSED
Testing H5Ocopy(): hier. of datasets using named datatype inside hier. PASSED
Testing H5Ocopy(): hier. of datasets using named datatype outside hier. PASSED
Testing H5Ocopy(): contiguous dataset with VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with VLEN datatype PASSED
Testing H5Ocopy(): compact dataset with VLEN datatype PASSED
Testing H5Ocopy(): compressed dataset with VLEN datatype PASSED
Testing H5Ocopy(): variable length attribute PASSED
Testing H5Ocopy(): attribute with compound datatype consisting of variable length string PASSED
Testing H5Ocopy(): compact dataset with named VLEN datatype PASSED
Testing H5Ocopy(): contiguous dataset with named VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with named VLEN datatype PASSED
Testing H5Ocopy(): chunked and opened dataset with named VLEN datatype PASSED
Testing H5Ocopy(): compressed dataset with named VLEN datatype PASSED
Testing H5Ocopy(): compact dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): contiguous dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): contiguous and opened dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): compressed dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): compressed and opened dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): contiguous dataset with compound VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with compound VLEN datatype PASSED
Testing H5Ocopy(): compact dataset with compound VLEN datatype PASSED
Testing H5Ocopy(): named datatype in same file PASSED
Testing H5Ocopy(): dataset with old layout format PASSED
Testing H5Ocopy(): opened dataset with old layout format PASSED
Testing H5Ocopy(): NULL references PASSED
Testing H5Ocopy(): NULL references for opened datasets PASSED
Testing H5Ocopy(): bug with copying v1 object headers PASSED
Testing H5Ocopy(): inside H5Literate() callback PASSED
Testing with shared src messages:
Testing with shared dst messages:
Testing with oldest file format for source file:
Testing with latest format for destination file:
Testing H5Ocopy(): simple dataset PASSED
Testing H5Ocopy(): simple dataset with version bounds PASSED
Testing H5Ocopy(): simple dataset within the same file PASSED
Testing H5Ocopy(): empty contiguous dataset PASSED
Testing H5Ocopy(): empty and opened contiguous dataset PASSED
Testing H5Ocopy(): compound dataset PASSED
Testing H5Ocopy(): chunked dataset PASSED
Testing H5Ocopy(): empty chunked dataset PASSED
Testing H5Ocopy(): sparse dataset PASSED
Testing H5Ocopy(): compressed dataset PASSED
Testing H5Ocopy(): compressed dataset with no edge filters PASSED
Testing H5Ocopy(): compressed and opened dataset with no edge filters PASSED
Testing H5Ocopy(): compact dataset PASSED
Testing H5Ocopy(): compact and opened dataset PASSED
Testing H5Ocopy(): datasets that have multiple ohdr chunks PASSED
Testing H5Ocopy(): opened datasets that have multiple ohdr chunks PASSED
Testing H5Ocopy(): objects with attributes using named datatypes PASSED
Testing H5Ocopy(): empty group PASSED
Testing H5Ocopy(): root group PASSED
Testing H5Ocopy(): simple nested groups PASSED
Testing H5Ocopy(): deep nested groups PASSED
Testing H5Ocopy(): nested groups with loop PASSED
Testing H5Ocopy(): wide nested groups with loop PASSED
Testing H5Ocopy(): group with links PASSED
Testing H5Ocopy(): object through soft link PASSED
Testing H5Ocopy(): opened object through soft link PASSED
Testing H5Ocopy(): object through external link PASSED
Testing H5Ocopy(): existing object PASSED
Testing H5Ocopy(): full path PASSED
Testing H5Ocopy(): named datatype with self-referential attribute PASSED
Testing H5Ocopy(): attributes with creation order PASSED
Testing H5Ocopy(): without attributes PASSED
Testing H5Ocopy(): with missing groups PASSED
Testing H5Ocopy(): expand soft link PASSED
Testing H5Ocopy(): expand external link PASSED
Testing H5Ocopy(): expand soft and external links PASSED
Testing H5Ocopy(): shallow group copy PASSED
Testing H5Ocopy(): expand object reference PASSED
Testing H5Ocopy(): preserve NULL messages PASSED
Testing H5Ocopy(): preserve NULL messages PASSED
Testing H5Ocopy(): copying objects while opened PASSED
Testing H5Ocopy(): named datatype PASSED
Testing H5Ocopy(): named vlen datatype PASSED
Testing H5Ocopy(): named nested vlen datatype PASSED
Testing H5Ocopy(): merging committed datatypes PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions PASSED
Testing H5Ocopy(): merging committed datatypes with attributes PASSED
Testing H5Ocopy(): hier. of committed datatypes and merging PASSED
Testing H5Ocopy(): merging various committed datatypes PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions PASSED
Testing H5Ocopy(): merging committed datatypes of datasets with suggestions PASSED
Testing H5Ocopy(): merging different committed datatypes with suggestions PASSED
Testing H5Ocopy(): H5Pset_mcdt_search_cb PASSED
Testing H5Ocopy(): H5Pset/get_mcdt_search_cb PASSED
Testing H5Ocopy(): merging committed datatypes with reopen PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED
Testing H5Ocopy(): merging committed datatypes with attributes and reopen PASSED
Testing H5Ocopy(): hier. of committed datatypes and merging with reopen PASSED
Testing H5Ocopy(): merging various committed datatypes with reopen PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED
Testing H5Ocopy(): merging committed datatypes of datasets with suggestions and reopen PASSED
Testing H5Ocopy(): merging different committed datatypes with suggestions and reopen PASSED
Testing H5Ocopy(): H5Pset_mcdt_search_cb and reopen PASSED
Testing H5Ocopy(): H5Pset/get_mcdt_search_cb and reopen PASSED
Testing H5Ocopy(): external dataset PASSED
Testing H5Ocopy(): dataset that uses named datatype PASSED
Testing H5Ocopy(): hier. of datasets using named datatype inside hier. PASSED
Testing H5Ocopy(): hier. of datasets using named datatype outside hier. PASSED
Testing H5Ocopy(): contiguous dataset with VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with VLEN datatype PASSED
Testing H5Ocopy(): compact dataset with VLEN datatype PASSED
Testing H5Ocopy(): compressed dataset with VLEN datatype PASSED
Testing H5Ocopy(): variable length attribute PASSED
Testing H5Ocopy(): attribute with compound datatype consisting of variable length string PASSED
Testing H5Ocopy(): compact dataset with named VLEN datatype PASSED
Testing H5Ocopy(): contiguous dataset with named VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with named VLEN datatype PASSED
Testing H5Ocopy(): chunked and opened dataset with named VLEN datatype PASSED
Testing H5Ocopy(): compressed dataset with named VLEN datatype PASSED
Testing H5Ocopy(): compact dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): contiguous dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): contiguous and opened dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): compressed dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): compressed and opened dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): contiguous dataset with compound VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with compound VLEN datatype PASSED
Testing H5Ocopy(): compact dataset with compound VLEN datatype PASSED
Testing H5Ocopy(): named datatype in same file PASSED
Testing H5Ocopy(): dataset with old layout format PASSED
Testing H5Ocopy(): opened dataset with old layout format PASSED
Testing H5Ocopy(): NULL references PASSED
Testing H5Ocopy(): NULL references for opened datasets PASSED
Testing H5Ocopy(): bug with copying v1 object headers PASSED
Testing H5Ocopy(): inside H5Literate() callback PASSED
Testing without shared src messages:
Testing without shared dst messages:
Testing with latest format for source file:
Testing without dense attributes:
Testing with latest format for destination file:
Testing H5Ocopy(): simple dataset PASSED
Testing H5Ocopy(): simple dataset with version bounds PASSED
Testing H5Ocopy(): simple dataset within the same file PASSED
Testing H5Ocopy(): empty contiguous dataset PASSED
Testing H5Ocopy(): empty and opened contiguous dataset PASSED
Testing H5Ocopy(): compound dataset PASSED
Testing H5Ocopy(): chunked dataset PASSED
Testing H5Ocopy(): empty chunked dataset PASSED
Testing H5Ocopy(): sparse dataset PASSED
Testing H5Ocopy(): compressed dataset PASSED
Testing H5Ocopy(): compressed dataset with no edge filters PASSED
Testing H5Ocopy(): compressed and opened dataset with no edge filters PASSED
Testing H5Ocopy(): compact dataset PASSED
Testing H5Ocopy(): compact and opened dataset PASSED
Testing H5Ocopy(): datasets that have multiple ohdr chunks PASSED
Testing H5Ocopy(): opened datasets that have multiple ohdr chunks PASSED
Testing H5Ocopy(): objects with attributes using named datatypes PASSED
Testing H5Ocopy(): empty group PASSED
Testing H5Ocopy(): root group PASSED
Testing H5Ocopy(): simple nested groups PASSED
Testing H5Ocopy(): deep nested groups PASSED
Testing H5Ocopy(): nested groups with loop PASSED
Testing H5Ocopy(): wide nested groups with loop PASSED
Testing H5Ocopy(): group with links PASSED
Testing H5Ocopy(): object through soft link PASSED
Testing H5Ocopy(): opened object through soft link PASSED
Testing H5Ocopy(): object through external link PASSED
Testing H5Ocopy(): existing object PASSED
Testing H5Ocopy(): full path PASSED
Testing H5Ocopy(): named datatype with self-referential attribute PASSED
Testing H5Ocopy(): attributes with creation order PASSED
Testing H5Ocopy(): without attributes PASSED
Testing H5Ocopy(): with missing groups PASSED
Testing H5Ocopy(): expand soft link PASSED
Testing H5Ocopy(): expand external link PASSED
Testing H5Ocopy(): expand soft and external links PASSED
Testing H5Ocopy(): shallow group copy PASSED
Testing H5Ocopy(): expand object reference PASSED
Testing H5Ocopy(): preserve NULL messages PASSED
Testing H5Ocopy(): preserve NULL messages PASSED
Testing H5Ocopy(): copying objects while opened PASSED
Testing H5Ocopy(): named datatype PASSED
Testing H5Ocopy(): named vlen datatype PASSED
Testing H5Ocopy(): named nested vlen datatype PASSED
Testing H5Ocopy(): merging committed datatypes PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions PASSED
Testing H5Ocopy(): merging committed datatypes with attributes PASSED
Testing H5Ocopy(): hier. of committed datatypes and merging PASSED
Testing H5Ocopy(): merging various committed datatypes PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions PASSED
Testing H5Ocopy(): merging committed datatypes of datasets with suggestions PASSED
Testing H5Ocopy(): merging different committed datatypes with suggestions PASSED
Testing H5Ocopy(): H5Pset_mcdt_search_cb PASSED
Testing H5Ocopy(): H5Pset/get_mcdt_search_cb PASSED
Testing H5Ocopy(): merging committed datatypes with reopen PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED
Testing H5Ocopy(): merging committed datatypes with attributes and reopen PASSED
Testing H5Ocopy(): hier. of committed datatypes and merging with reopen PASSED
Testing H5Ocopy(): merging various committed datatypes with reopen PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED
Testing H5Ocopy(): merging committed datatypes of datasets with suggestions and reopen PASSED
Testing H5Ocopy(): merging different committed datatypes with suggestions and reopen PASSED
Testing H5Ocopy(): H5Pset_mcdt_search_cb and reopen PASSED
Testing H5Ocopy(): H5Pset/get_mcdt_search_cb and reopen PASSED
Testing H5Ocopy(): external dataset PASSED
Testing H5Ocopy(): dataset that uses named datatype PASSED
Testing H5Ocopy(): hier. of datasets using named datatype inside hier. PASSED
Testing H5Ocopy(): hier. of datasets using named datatype outside hier. PASSED
Testing H5Ocopy(): contiguous dataset with VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with VLEN datatype PASSED
Testing H5Ocopy(): compact dataset with VLEN datatype PASSED
Testing H5Ocopy(): compressed dataset with VLEN datatype PASSED
Testing H5Ocopy(): variable length attribute PASSED
Testing H5Ocopy(): attribute with compound datatype consisting of variable length string PASSED
Testing H5Ocopy(): compact dataset with named VLEN datatype PASSED
Testing H5Ocopy(): contiguous dataset with named VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with named VLEN datatype PASSED
Testing H5Ocopy(): chunked and opened dataset with named VLEN datatype PASSED
Testing H5Ocopy(): compressed dataset with named VLEN datatype PASSED
Testing H5Ocopy(): compact dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): contiguous dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): contiguous and opened dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): compressed dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): compressed and opened dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): contiguous dataset with compound VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with compound VLEN datatype PASSED
Testing H5Ocopy(): compact dataset with compound VLEN datatype PASSED
Testing H5Ocopy(): named datatype in same file PASSED
Testing H5Ocopy(): dataset with old layout format PASSED
Testing H5Ocopy(): opened dataset with old layout format PASSED
Testing H5Ocopy(): NULL references PASSED
Testing H5Ocopy(): NULL references for opened datasets PASSED
Testing H5Ocopy(): bug with copying v1 object headers PASSED
Testing H5Ocopy(): inside H5Literate() callback PASSED
Testing with shared src messages:
Testing without shared dst messages:
Testing with latest format for source file:
Testing without dense attributes:
Testing with latest format for destination file:
Testing H5Ocopy(): simple dataset PASSED
Testing H5Ocopy(): simple dataset with version bounds PASSED
Testing H5Ocopy(): simple dataset within the same file PASSED
Testing H5Ocopy(): empty contiguous dataset PASSED
Testing H5Ocopy(): empty and opened contiguous dataset PASSED
Testing H5Ocopy(): compound dataset PASSED
Testing H5Ocopy(): chunked dataset PASSED
Testing H5Ocopy(): empty chunked dataset PASSED
Testing H5Ocopy(): sparse dataset PASSED
Testing H5Ocopy(): compressed dataset PASSED
Testing H5Ocopy(): compressed dataset with no edge filters PASSED
Testing H5Ocopy(): compressed and opened dataset with no edge filters PASSED
Testing H5Ocopy(): compact dataset PASSED
Testing H5Ocopy(): compact and opened dataset PASSED
Testing H5Ocopy(): datasets that have multiple ohdr chunks PASSED
Testing H5Ocopy(): opened datasets that have multiple ohdr chunks PASSED
Testing H5Ocopy(): objects with attributes using named datatypes PASSED
Testing H5Ocopy(): empty group PASSED
Testing H5Ocopy(): root group PASSED
Testing H5Ocopy(): simple nested groups PASSED
Testing H5Ocopy(): deep nested groups PASSED
Testing H5Ocopy(): nested groups with loop PASSED
Testing H5Ocopy(): wide nested groups with loop PASSED
Testing H5Ocopy(): group with links PASSED
Testing H5Ocopy(): object through soft link PASSED
Testing H5Ocopy(): opened object through soft link PASSED
Testing H5Ocopy(): object through external link PASSED
Testing H5Ocopy(): existing object PASSED
Testing H5Ocopy(): full path PASSED
Testing H5Ocopy(): named datatype with self-referential attribute PASSED
Testing H5Ocopy(): attributes with creation order PASSED
Testing H5Ocopy(): without attributes PASSED
Testing H5Ocopy(): with missing groups PASSED
Testing H5Ocopy(): expand soft link PASSED
Testing H5Ocopy(): expand external link PASSED
Testing H5Ocopy(): expand soft and external links PASSED
Testing H5Ocopy(): shallow group copy PASSED
Testing H5Ocopy(): expand object reference PASSED
Testing H5Ocopy(): preserve NULL messages PASSED
Testing H5Ocopy(): preserve NULL messages PASSED
Testing H5Ocopy(): copying objects while opened PASSED
Testing H5Ocopy(): named datatype PASSED
Testing H5Ocopy(): named vlen datatype PASSED
Testing H5Ocopy(): named nested vlen datatype PASSED
Testing H5Ocopy(): merging committed datatypes PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions PASSED
Testing H5Ocopy(): merging committed datatypes with attributes PASSED
Testing H5Ocopy(): hier. of committed datatypes and merging PASSED
Testing H5Ocopy(): merging various committed datatypes PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions PASSED
Testing H5Ocopy(): merging committed datatypes of datasets with suggestions PASSED
Testing H5Ocopy(): merging different committed datatypes with suggestions PASSED
Testing H5Ocopy(): H5Pset_mcdt_search_cb PASSED
Testing H5Ocopy(): H5Pset/get_mcdt_search_cb PASSED
Testing H5Ocopy(): merging committed datatypes with reopen PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED
Testing H5Ocopy(): merging committed datatypes with attributes and reopen PASSED
Testing H5Ocopy(): hier. of committed datatypes and merging with reopen PASSED
Testing H5Ocopy(): merging various committed datatypes with reopen PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED
Testing H5Ocopy(): merging committed datatypes of datasets with suggestions and reopen PASSED
Testing H5Ocopy(): merging different committed datatypes with suggestions and reopen PASSED
Testing H5Ocopy(): H5Pset_mcdt_search_cb and reopen PASSED
Testing H5Ocopy(): H5Pset/get_mcdt_search_cb and reopen PASSED
Testing H5Ocopy(): external dataset PASSED
Testing H5Ocopy(): dataset that uses named datatype PASSED
Testing H5Ocopy(): hier. of datasets using named datatype inside hier. PASSED
Testing H5Ocopy(): hier. of datasets using named datatype outside hier. PASSED
Testing H5Ocopy(): contiguous dataset with VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with VLEN datatype PASSED
Testing H5Ocopy(): compact dataset with VLEN datatype PASSED
Testing H5Ocopy(): compressed dataset with VLEN datatype PASSED
Testing H5Ocopy(): variable length attribute PASSED
Testing H5Ocopy(): attribute with compound datatype consisting of variable length string PASSED
Testing H5Ocopy(): compact dataset with named VLEN datatype PASSED
Testing H5Ocopy(): contiguous dataset with named VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with named VLEN datatype PASSED
Testing H5Ocopy(): chunked and opened dataset with named VLEN datatype PASSED
Testing H5Ocopy(): compressed dataset with named VLEN datatype PASSED
Testing H5Ocopy(): compact dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): contiguous dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): contiguous and opened dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): compressed dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): compressed and opened dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): contiguous dataset with compound VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with compound VLEN datatype PASSED
Testing H5Ocopy(): compact dataset with compound VLEN datatype PASSED
Testing H5Ocopy(): named datatype in same file PASSED
Testing H5Ocopy(): dataset with old layout format PASSED
Testing H5Ocopy(): opened dataset with old layout format PASSED
Testing H5Ocopy(): NULL references PASSED
Testing H5Ocopy(): NULL references for opened datasets PASSED
Testing H5Ocopy(): bug with copying v1 object headers PASSED
Testing H5Ocopy(): inside H5Literate() callback PASSED
Testing without shared src messages:
Testing with shared dst messages:
Testing with latest format for source file:
Testing without dense attributes:
Testing with latest format for destination file:
Testing H5Ocopy(): simple dataset PASSED
Testing H5Ocopy(): simple dataset with version bounds PASSED
Testing H5Ocopy(): simple dataset within the same file PASSED
Testing H5Ocopy(): empty contiguous dataset PASSED
Testing H5Ocopy(): empty and opened contiguous dataset PASSED
Testing H5Ocopy(): compound dataset PASSED
Testing H5Ocopy(): chunked dataset PASSED
Testing H5Ocopy(): empty chunked dataset PASSED
Testing H5Ocopy(): sparse dataset PASSED
Testing H5Ocopy(): compressed dataset PASSED
Testing H5Ocopy(): compressed dataset with no edge filters PASSED
Testing H5Ocopy(): compressed and opened dataset with no edge filters PASSED
Testing H5Ocopy(): compact dataset PASSED
Testing H5Ocopy(): compact and opened dataset PASSED
Testing H5Ocopy(): datasets that have multiple ohdr chunks PASSED
Testing H5Ocopy(): opened datasets that have multiple ohdr chunks PASSED
Testing H5Ocopy(): objects with attributes using named datatypes PASSED
Testing H5Ocopy(): empty group PASSED
Testing H5Ocopy(): root group PASSED
Testing H5Ocopy(): simple nested groups PASSED
Testing H5Ocopy(): deep nested groups PASSED
Testing H5Ocopy(): nested groups with loop PASSED
Testing H5Ocopy(): wide nested groups with loop PASSED
Testing H5Ocopy(): group with links PASSED
Testing H5Ocopy(): object through soft link PASSED
Testing H5Ocopy(): opened object through soft link PASSED
Testing H5Ocopy(): object through external link PASSED
Testing H5Ocopy(): existing object PASSED
Testing H5Ocopy(): full path PASSED
Testing H5Ocopy(): named datatype with self-referential attribute PASSED
Testing H5Ocopy(): attributes with creation order PASSED
Testing H5Ocopy(): without attributes PASSED
Testing H5Ocopy(): with missing groups PASSED
Testing H5Ocopy(): expand soft link PASSED
Testing H5Ocopy(): expand external link PASSED
Testing H5Ocopy(): expand soft and external links PASSED
Testing H5Ocopy(): shallow group copy PASSED
Testing H5Ocopy(): expand object reference PASSED
Testing H5Ocopy(): preserve NULL messages PASSED
Testing H5Ocopy(): preserve NULL messages PASSED
Testing H5Ocopy(): copying objects while opened PASSED
Testing H5Ocopy(): named datatype PASSED
Testing H5Ocopy(): named vlen datatype PASSED
Testing H5Ocopy(): named nested vlen datatype PASSED
Testing H5Ocopy(): merging committed datatypes PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions PASSED
Testing H5Ocopy(): merging committed datatypes with attributes PASSED
Testing H5Ocopy(): hier. of committed datatypes and merging PASSED
Testing H5Ocopy(): merging various committed datatypes PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions PASSED
Testing H5Ocopy(): merging committed datatypes of datasets with suggestions PASSED
Testing H5Ocopy(): merging different committed datatypes with suggestions PASSED
Testing H5Ocopy(): H5Pset_mcdt_search_cb PASSED
Testing H5Ocopy(): H5Pset/get_mcdt_search_cb PASSED
Testing H5Ocopy(): merging committed datatypes with reopen PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED
Testing H5Ocopy(): merging committed datatypes with attributes and reopen PASSED
Testing H5Ocopy(): hier. of committed datatypes and merging with reopen PASSED
Testing H5Ocopy(): merging various committed datatypes with reopen PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED
Testing H5Ocopy(): merging committed datatypes of datasets with suggestions and reopen PASSED
Testing H5Ocopy(): merging different committed datatypes with suggestions and reopen PASSED
Testing H5Ocopy(): H5Pset_mcdt_search_cb and reopen PASSED
Testing H5Ocopy(): H5Pset/get_mcdt_search_cb and reopen PASSED
Testing H5Ocopy(): external dataset PASSED
Testing H5Ocopy(): dataset that uses named datatype PASSED
Testing H5Ocopy(): hier. of datasets using named datatype inside hier. PASSED
Testing H5Ocopy(): hier. of datasets using named datatype outside hier. PASSED
Testing H5Ocopy(): contiguous dataset with VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with VLEN datatype PASSED
Testing H5Ocopy(): compact dataset with VLEN datatype PASSED
Testing H5Ocopy(): compressed dataset with VLEN datatype PASSED
Testing H5Ocopy(): variable length attribute PASSED
Testing H5Ocopy(): attribute with compound datatype consisting of variable length string PASSED
Testing H5Ocopy(): compact dataset with named VLEN datatype PASSED
Testing H5Ocopy(): contiguous dataset with named VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with named VLEN datatype PASSED
Testing H5Ocopy(): chunked and opened dataset with named VLEN datatype PASSED
Testing H5Ocopy(): compressed dataset with named VLEN datatype PASSED
Testing H5Ocopy(): compact dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): contiguous dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): contiguous and opened dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): compressed dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): compressed and opened dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): contiguous dataset with compound VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with compound VLEN datatype PASSED
Testing H5Ocopy(): compact dataset with compound VLEN datatype PASSED
Testing H5Ocopy(): named datatype in same file PASSED
Testing H5Ocopy(): dataset with old layout format PASSED
Testing H5Ocopy(): opened dataset with old layout format PASSED
Testing H5Ocopy(): NULL references PASSED
Testing H5Ocopy(): NULL references for opened datasets PASSED
Testing H5Ocopy(): bug with copying v1 object headers PASSED
Testing H5Ocopy(): inside H5Literate() callback PASSED
Testing with shared src messages:
Testing with shared dst messages:
Testing with latest format for source file:
Testing without dense attributes:
Testing with latest format for destination file:
Testing H5Ocopy(): simple dataset PASSED
Testing H5Ocopy(): simple dataset with version bounds PASSED
Testing H5Ocopy(): simple dataset within the same file PASSED
Testing H5Ocopy(): empty contiguous dataset PASSED
Testing H5Ocopy(): empty and opened contiguous dataset PASSED
Testing H5Ocopy(): compound dataset PASSED
Testing H5Ocopy(): chunked dataset PASSED
Testing H5Ocopy(): empty chunked dataset PASSED
Testing H5Ocopy(): sparse dataset PASSED
Testing H5Ocopy(): compressed dataset PASSED
Testing H5Ocopy(): compressed dataset with no edge filters PASSED
Testing H5Ocopy(): compressed and opened dataset with no edge filters PASSED
Testing H5Ocopy(): compact dataset PASSED
Testing H5Ocopy(): compact and opened dataset PASSED
Testing H5Ocopy(): datasets that have multiple ohdr chunks PASSED
Testing H5Ocopy(): opened datasets that have multiple ohdr chunks PASSED
Testing H5Ocopy(): objects with attributes using named datatypes PASSED
Testing H5Ocopy(): empty group PASSED
Testing H5Ocopy(): root group PASSED
Testing H5Ocopy(): simple nested groups PASSED
Testing H5Ocopy(): deep nested groups PASSED
Testing H5Ocopy(): nested groups with loop PASSED
Testing H5Ocopy(): wide nested groups with loop PASSED
Testing H5Ocopy(): group with links PASSED
Testing H5Ocopy(): object through soft link PASSED
Testing H5Ocopy(): opened object through soft link PASSED
Testing H5Ocopy(): object through external link PASSED
Testing H5Ocopy(): existing object PASSED
Testing H5Ocopy(): full path PASSED
Testing H5Ocopy(): named datatype with self-referential attribute PASSED
Testing H5Ocopy(): attributes with creation order PASSED
Testing H5Ocopy(): without attributes PASSED
Testing H5Ocopy(): with missing groups PASSED
Testing H5Ocopy(): expand soft link PASSED
Testing H5Ocopy(): expand external link PASSED
Testing H5Ocopy(): expand soft and external links PASSED
Testing H5Ocopy(): shallow group copy PASSED
Testing H5Ocopy(): expand object reference PASSED
Testing H5Ocopy(): preserve NULL messages PASSED
Testing H5Ocopy(): preserve NULL messages PASSED
Testing H5Ocopy(): copying objects while opened PASSED
Testing H5Ocopy(): named datatype PASSED
Testing H5Ocopy(): named vlen datatype PASSED
Testing H5Ocopy(): named nested vlen datatype PASSED
Testing H5Ocopy(): merging committed datatypes PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions PASSED
Testing H5Ocopy(): merging committed datatypes with attributes PASSED
Testing H5Ocopy(): hier. of committed datatypes and merging PASSED
Testing H5Ocopy(): merging various committed datatypes PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions PASSED
Testing H5Ocopy(): merging committed datatypes of datasets with suggestions PASSED
Testing H5Ocopy(): merging different committed datatypes with suggestions PASSED
Testing H5Ocopy(): H5Pset_mcdt_search_cb PASSED
Testing H5Ocopy(): H5Pset/get_mcdt_search_cb PASSED
Testing H5Ocopy(): merging committed datatypes with reopen PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED
Testing H5Ocopy(): merging committed datatypes with attributes and reopen PASSED
Testing H5Ocopy(): hier. of committed datatypes and merging with reopen PASSED
Testing H5Ocopy(): merging various committed datatypes with reopen PASSED
Testing H5Ocopy(): merging committed datatypes with suggestions and reopen PASSED
Testing H5Ocopy(): merging committed datatypes of datasets with suggestions and reopen PASSED
Testing H5Ocopy(): merging different committed datatypes with suggestions and reopen PASSED
Testing H5Ocopy(): H5Pset_mcdt_search_cb and reopen PASSED
Testing H5Ocopy(): H5Pset/get_mcdt_search_cb and reopen PASSED
Testing H5Ocopy(): external dataset PASSED
Testing H5Ocopy(): dataset that uses named datatype PASSED
Testing H5Ocopy(): hier. of datasets using named datatype inside hier. PASSED
Testing H5Ocopy(): hier. of datasets using named datatype outside hier. PASSED
Testing H5Ocopy(): contiguous dataset with VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with VLEN datatype PASSED
Testing H5Ocopy(): compact dataset with VLEN datatype PASSED
Testing H5Ocopy(): compressed dataset with VLEN datatype PASSED
Testing H5Ocopy(): variable length attribute PASSED
Testing H5Ocopy(): attribute with compound datatype consisting of variable length string PASSED
Testing H5Ocopy(): compact dataset with named VLEN datatype PASSED
Testing H5Ocopy(): contiguous dataset with named VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with named VLEN datatype PASSED
Testing H5Ocopy(): chunked and opened dataset with named VLEN datatype PASSED
Testing H5Ocopy(): compressed dataset with named VLEN datatype PASSED
Testing H5Ocopy(): compact dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): contiguous dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): contiguous and opened dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): compressed dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): compressed and opened dataset with nested VLEN datatype PASSED
Testing H5Ocopy(): contiguous dataset with compound VLEN datatype PASSED
Testing H5Ocopy(): chunked dataset with compound VLEN datatype PASSED
Testing H5Ocopy(): compact dataset with compound VLEN datatype PASSED
Testing H5Ocopy(): named datatype in same file PASSED
Testing H5Ocopy(): dataset with old layout format PASSED
Testing H5Ocopy(): opened dataset with old layout format PASSED
Testing H5Ocopy(): NULL references PASSED
Testing H5Ocopy(): NULL references for opened datasets PASSED
Testing H5Ocopy(): bug with copying v1 object headers PASSED
Testing H5Ocopy(): inside H5Literate() callback PASSED
Testing without shared src messages:
Testing without shared dst messages:
Testing with latest format for source file:
Testing with dense attributes:
Testing with oldest file format for destination file:
Testing H5Ocopy(): simple dataset PASSED
Testing H5Ocopy(): simple dataset with version bounds PASSED
Testing H5Ocopy(): simple dataset within the same file PASSED
Testing H5Ocopy(): empty contiguous dataset PASSED
Testing H5Ocopy(): empty and opened contiguous dataset PASSED
Testing H5Ocopy(): compound dataset PASSED
Testing H5Ocopy(): chunked dataset PASSED
Testing H5Ocopy(): empty chunked dataset PASSED
Testing H5Ocopy(): sparse dataset PASSED
Testing H5Ocopy(): compressed dataset PASSED
Testing H5Ocopy(): compressed dataset with no edge filters PASSED
Testing H5Ocopy(): compressed and opened dataset with no edge filters PASSED
Testing H5Ocopy(): compact dataset PASSED
Testing H5Ocopy(): compact and opened dataset PASSED
Testing H5Ocopy(): datasets that have multiple ohdr chunks PASSED
Testing H5Ocopy(): opened datasets that have multiple ohdr chunks PASSED
Testing H5Ocopy(): objects with attributes using named datatypes PASSED
Testing H5Ocopy(): empty group PASSED
Testing H5Ocopy(): root group PASSED
Testing H5Ocopy(): simple nested groups PASSED
Testing H5Ocopy(): deep nested groups PASSED
Testing H5Ocopy(): nested groups with loop PASSED
Testing H5Ocopy(): wide nested groups with loop PASSED
Testing H5Ocopy(): group with links PASSED
Testing H5Ocopy(): object through soft link PASSED
Testing H5Ocopy(): opened object through soft link PASSED
Testing H5Ocopy(): object through external link PASSED
Testing H5Ocopy(): existing object PASSED
Testing H5Ocopy(): full path PASSED
Testing H5Ocopy(): named datatype with self-referential attribute PASSED
Testing H5Ocopy(): attributes with creation order PASSED
Testing H5Ocopy(): without attributes PASSED
Testing H5Ocopy(): with missing groups PASSED
Testing H5Ocopy(): expand soft link PASSED
Testing H5Ocopy(): expand external link PASSED
Testing H5Ocopy(): expand soft and external links PASSED
Testing H5Ocopy(): shallow group copy PASSED
Testing H5Ocopy(): expand object reference PASSED
Testing H5Ocopy(): preserve NULL messages PASSED
Testing H5Ocopy(): preserve NULL messages PASSED
Testing H5Ocopy(): copying objects while opened PASSED
Testing with shared src messages:
Testing without shared dst messages:
Testing with latest format for source file:
Testing with dense attributes:
Testing with oldest file format for destination file:
Testing H5Ocopy(): simple dataset PASSED
Testing H5Ocopy(): simple dataset with version bounds PASSED
Testing H5Ocopy(): simple dataset within the same file PASSED
Testing H5Ocopy(): empty contiguous dataset PASSED
Testing H5Ocopy(): empty and opened contiguous dataset PASSED
Testing H5Ocopy(): compound dataset PASSED
Testing H5Ocopy(): chunked dataset PASSED
Testing H5Ocopy(): empty chunked dataset PASSED
Testing H5Ocopy(): sparse dataset PASSED
Testing H5Ocopy(): compressed dataset PASSED
Testing H5Ocopy(): compressed dataset with no edge filters PASSED
Testing H5Ocopy(): compressed and opened dataset with no edge filters PASSED
Testing H5Ocopy(): compact dataset PASSED
Testing H5Ocopy(): compact and opened dataset PASSED
Testing H5Ocopy(): datasets that have multiple ohdr chunks PASSED
Testing H5Ocopy(): opened datasets that have multiple ohdr chunks PASSED
Testing H5Ocopy(): objects with attributes using named datatypes PASSED
Testing H5Ocopy(): empty group PASSED
Testing H5Ocopy(): root group PASSED
Testing H5Ocopy(): simple nested groups PASSED
Testing H5Ocopy(): deep nested groups PASSED
Testing H5Ocopy(): nested groups with loop PASSED
Testing H5Ocopy(): wide nested groups with loop PASSED
Testing H5Ocopy(): group with links PASSED
Testing H5Ocopy(): object through soft link PASSED
Testing H5Ocopy(): opened object through soft link PASSED
Testing H5Ocopy(): object through external link PASSED
Testing H5Ocopy(): existing object PASSED
Testing H5Ocopy(): full path PASSED
Testing H5Ocopy(): named datatype with self-referential attribute PASSED
Testing H5Ocopy(): attributes with creation order PASSED
Testing H5Ocopy(): without attributes PASSED
Testing H5Ocopy(): with missing groups PASSED
Testing H5Ocopy(): expand soft link PASSED
Testing H5Ocopy(): expand external link PASSED
Testing H5Ocopy(): expand soft and external links PASSED
Testing H5Ocopy(): shallow group copy PASSED
Testing H5Ocopy(): expand object reference PASSED
Testing H5Ocopy(): preserve NULL messages PASSED
Testing H5Ocopy(): preserve NULL messages PASSED
Testing H5Ocopy(): copying objects while opened PASSED
Testing without shared src messages:
Testing with shared dst messages:
Testing with latest format for source file:
Testing with dense attributes:
Testing with oldest file format for destination file:
Testing H5Ocopy(): simple dataset PASSED
Testing H5Ocopy(): simple dataset with version bounds PASSED
Testing H5Ocopy(): simple dataset within the same file PASSED
Testing H5Ocopy(): empty contiguous dataset PASSED
Testing H5Ocopy(): empty and opened contiguous dataset PASSED
Testing H5Ocopy(): compound dataset PASSED
Testing H5Ocopy(): chunked dataset PASSED
Testing H5Ocopy(): empty chunked dataset PASSED
Testing H5Ocopy(): sparse dataset PASSED
Testing H5Ocopy(): compressed dataset PASSED
Testing H5Ocopy(): compressed dataset with no edge filters PASSED
Testing H5Ocopy(): compressed and opened dataset with no edge filters PASSED
Testing H5Ocopy(): compact dataset PASSED
Testing H5Ocopy(): compact and opened dataset PASSED
Testing H5Ocopy(): datasets that have multiple ohdr chunks PASSED
Testing H5Ocopy(): opened datasets that have multiple ohdr chunks PASSED
Testing H5Ocopy(): objects with attributes using named datatypes PASSED
Testing H5Ocopy(): empty group PASSED
Testing H5Ocopy(): root group PASSED
Testing H5Ocopy(): simple nested groups PASSED
Testing H5Ocopy(): deep nested groups PASSED
Testing H5Ocopy(): nested groups with loop PASSED
Testing H5Ocopy(): wide nested groups with loop PASSED
Testing H5Ocopy(): group with links PASSED
Testing H5Ocopy(): object through soft link PASSED
Testing H5Ocopy(): opened object through soft link PASSED
Testing H5Ocopy(): object through external link PASSED
Testing H5Ocopy(): existing object PASSED
Testing H5Ocopy(): full path PASSED
Testing H5Ocopy(): named datatype with self-referential attribute PASSED
Testing H5Ocopy(): attributes with creation order PASSED
Testing H5Ocopy(): without attributes PASSED
Testing H5Ocopy(): with missing groups PASSED
Testing H5Ocopy(): expand soft link PASSED
Testing H5Ocopy(): expand external link PASSED
Testing H5Ocopy(): expand soft and external links PASSED
Testing H5Ocopy(): shallow group copy PASSED
Testing H5Ocopy(): expand object reference PASSED
Testing H5Ocopy(): preserve NULL messages PASSED
Testing H5Ocopy(): preserve NULL messages PASSED
Testing H5Ocopy(): copying objects while opened PASSED
Testing with shared src messages:
Testing with shared dst messages:
Testing with latest format for source file:
Testing with dense attributes:
Testing with oldest file format for destination file:
Testing H5Ocopy(): simple dataset PASSED
Testing H5Ocopy(): simple dataset with version bounds PASSED
Testing H5Ocopy(): simple dataset within the same file PASSED
Testing H5Ocopy(): empty contiguous dataset PASSED
Testing H5Ocopy(): empty and opened contiguous dataset PASSED
Testing H5Ocopy(): compound dataset PASSED
Testing H5Ocopy(): chunked dataset PASSED
Testing H5Ocopy(): empty chunked dataset PASSED
Testing H5Ocopy(): sparse dataset PASSED
Testing H5Ocopy(): compressed dataset PASSED
Testing H5Ocopy(): compressed dataset with no edge filters PASSED
Testing H5Ocopy(): compressed and opened dataset with no edge filters PASSED
Testing H5Ocopy(): compact dataset PASSED
Testing H5Ocopy(): compact and opened dataset PASSED
Testing H5Ocopy(): datasets that have multiple ohdr chunks PASSED
Testing H5Ocopy(): opened datasets that have multiple ohdr chunks PASSED
Testing H5Ocopy(): objects with attributes using named datatypes PASSED
Testing H5Ocopy(): empty group PASSED
Testing H5Ocopy(): root group PASSED
Testing H5Ocopy(): simple nested groups PASSED
Testing H5Ocopy(): deep nested groups PASSED
Testing H5Ocopy(): nested groups with loop PASSED
Testing H5Ocopy(): wide nested groups with loop PASSED
Testing H5Ocopy(): group with links PASSED
Testing H5Ocopy(): object through soft link PASSED
Testing H5Ocopy(): opened object through soft link PASSED
Testing H5Ocopy(): object through external link PASSED
Testing H5Ocopy(): existing object PASSED
Testing H5Ocopy(): full path PASSED
Testing H5Ocopy(): named datatype with self-referential attribute PASSED
Testing H5Ocopy(): attributes with creation order PASSED
Testing H5Ocopy(): without attributes PASSED
Testing H5Ocopy(): with missing groups PASSED
Testing H5Ocopy(): expand soft link PASSED
Testing H5Ocopy(): expand external link PASSED
Testing H5Ocopy(): expand soft and external links PASSED
Testing H5Ocopy(): shallow group copy PASSED
Testing H5Ocopy(): expand object reference PASSED
Testing H5Ocopy(): preserve NULL messages PASSED
Testing H5Ocopy(): preserve NULL messages PASSED
Testing H5Ocopy(): copying objects while opened PASSED
Testing without shared src messages:
Testing without shared dst messages:
Testing with latest format for source file:
Testing with dense attributes:
Testing with latest format for destination file:
Testing H5Ocopy(): simple dataset PASSED
Testing H5Ocopy(): simple dataset with version bounds PASSED
Testing H5Ocopy(): simple dataset within the same file PASSED
Testing H5Ocopy(): empty contiguous dataset PASSED
Testing H5Ocopy(): empty and opened contiguous dataset PASSED
Testing H5Ocopy(): compound dataset PASSED
Testing H5Ocopy(): chunked dataset PASSED
Testing H5Ocopy(): empty chunked dataset PASSED
Testing H5Ocopy(): sparse dataset PASSED
Testing H5Ocopy(): compressed dataset PASSED
Testing H5Ocopy(): compressed dataset with no edge filters PASSED
Testing H5Ocopy(): compressed and opened dataset with no edge filters PASSED
Testing H5Ocopy(): compact dataset PASSED
Testing H5Ocopy(): compact and opened dataset PASSED
Testing H5Ocopy(): datasets that have multiple ohdr chunks PASSED
Testing H5Ocopy(): opened datasets that have multiple ohdr chunks PASSED
Testing H5Ocopy(): objects with attributes using named datatypes PASSED
Testing H5Ocopy(): empty group PASSED
Testing H5Ocopy(): root group PASSED
Testing H5Ocopy(): simple nested groups PASSED
Testing H5Ocopy(): deep nested groups PASSED
Testing H5Ocopy(): nested groups with loop PASSED
Testing H5Ocopy(): wide nested groups with loop PASSED
Testing H5Ocopy(): group with links PASSED
Testing H5Ocopy(): object through soft link PASSED
Testing H5Ocopy(): opened object through soft link PASSED
Testing H5Ocopy(): object through external link PASSED
Testing H5Ocopy(): existing object PASSED
Testing H5Ocopy(): full path PASSED
Testing H5Ocopy(): named datatype with self-referential attribute PASSED
Testing H5Ocopy(): attributes with creation order PASSED
Testing H5Ocopy(): without attributes PASSED
Testing H5Ocopy(): with missing groups PASSED
Testing H5Ocopy(): expand soft link PASSED
Testing H5Ocopy(): expand external link PASSED
Testing H5Ocopy(): expand soft and external links PASSED
Testing H5Ocopy(): shallow group copy PASSED
Testing H5Ocopy(): expand object reference PASSED
Testing H5Ocopy(): preserve NULL messages PASSED
Testing H5Ocopy(): preserve NULL messages PASSED
Testing H5Ocopy(): copying objects while opened PASSED
Testing with shared src messages:
Testing without shared dst messages:
Testing with latest format for source file:
Testing with dense attributes:
Testing with latest format for destination file:
Testing H5Ocopy(): simple dataset PASSED
Testing H5Ocopy(): simple dataset with version bounds PASSED
Testing H5Ocopy(): simple dataset within the same file PASSED
Testing H5Ocopy(): empty contiguous dataset PASSED
Testing H5Ocopy(): empty and opened contiguous dataset PASSED
Testing H5Ocopy(): compound dataset PASSED
Testing H5Ocopy(): chunked dataset PASSED
Testing H5Ocopy(): empty chunked dataset PASSED
Testing H5Ocopy(): sparse dataset PASSED
Testing H5Ocopy(): compressed dataset PASSED
Testing H5Ocopy(): compressed dataset with no edge filters PASSED
Testing H5Ocopy(): compressed and opened dataset with no edge filters PASSED
Testing H5Ocopy(): compact dataset PASSED
Testing H5Ocopy(): compact and opened dataset PASSED
Testing H5Ocopy(): datasets that have multiple ohdr chunks PASSED
Testing H5Ocopy(): opened datasets that have multiple ohdr chunks PASSED
Testing H5Ocopy(): objects with attributes using named datatypes PASSED
Testing H5Ocopy(): empty group PASSED
Testing H5Ocopy(): root group PASSED
Testing H5Ocopy(): simple nested groups PASSED
Testing H5Ocopy(): deep nested groups PASSED
Testing H5Ocopy(): nested groups with loop PASSED
Testing H5Ocopy(): wide nested groups with loop PASSED
Testing H5Ocopy(): group with links PASSED
Testing H5Ocopy(): object through soft link PASSED
Testing H5Ocopy(): opened object through soft link PASSED
Testing H5Ocopy(): object through external link PASSED
Testing H5Ocopy(): existing object PASSED
Testing H5Ocopy(): full path PASSED
Testing H5Ocopy(): named datatype with self-referential attribute PASSED
Testing H5Ocopy(): attributes with creation order PASSED
Testing H5Ocopy(): without attributes PASSED
Testing H5Ocopy(): with missing groups PASSED
Testing H5Ocopy(): expand soft link PASSED
Testing H5Ocopy(): expand external link PASSED
Testing H5Ocopy(): expand soft and external links PASSED
Testing H5Ocopy(): shallow group copy PASSED
Testing H5Ocopy(): expand object reference PASSED
Testing H5Ocopy(): preserve NULL messages PASSED
Testing H5Ocopy(): preserve NULL messages PASSED
Testing H5Ocopy(): copying objects while opened PASSED
Testing without shared src messages:
Testing with shared dst messages:
Testing with latest format for source file:
Testing with dense attributes:
Testing with latest format for destination file:
Testing H5Ocopy(): simple dataset PASSED
Testing H5Ocopy(): simple dataset with version bounds PASSED
Testing H5Ocopy(): simple dataset within the same file PASSED
Testing H5Ocopy(): empty contiguous dataset PASSED
Testing H5Ocopy(): empty and opened contiguous dataset PASSED
Testing H5Ocopy(): compound dataset PASSED
Testing H5Ocopy(): chunked dataset PASSED
Testing H5Ocopy(): empty chunked dataset PASSED
Testing H5Ocopy(): sparse dataset PASSED
Testing H5Ocopy(): compressed dataset PASSED
Testing H5Ocopy(): compressed dataset with no edge filters PASSED
Testing H5Ocopy(): compressed and opened dataset with no edge filters PASSED
Testing H5Ocopy(): compact dataset PASSED
Testing H5Ocopy(): compact and opened dataset PASSED
Testing H5Ocopy(): datasets that have multiple ohdr chunks PASSED
Testing H5Ocopy(): opened datasets that have multiple ohdr chunks PASSED
Testing H5Ocopy(): objects with attributes using named datatypes PASSED
Testing H5Ocopy(): empty group PASSED
Testing H5Ocopy(): root group PASSED
Testing H5Ocopy(): simple nested groups PASSED
Testing H5Ocopy(): deep nested groups PASSED
Testing H5Ocopy(): nested groups with loop PASSED
Testing H5Ocopy(): wide nested groups with loop PASSED
Testing H5Ocopy(): group with links PASSED
Testing H5Ocopy(): object through soft link PASSED
Testing H5Ocopy(): opened object through soft link PASSED
Testing H5Ocopy(): object through external link PASSED
Testing H5Ocopy(): existing object PASSED
Testing H5Ocopy(): full path PASSED
Testing H5Ocopy(): named datatype with self-referential attribute PASSED
Testing H5Ocopy(): attributes with creation order PASSED
Testing H5Ocopy(): without attributes PASSED
Testing H5Ocopy(): with missing groups PASSED
Testing H5Ocopy(): expand soft link PASSED
Testing H5Ocopy(): expand external link PASSED
Testing H5Ocopy(): expand soft and external links PASSED
Testing H5Ocopy(): shallow group copy PASSED
Testing H5Ocopy(): expand object reference PASSED
Testing H5Ocopy(): preserve NULL messages PASSED
Testing H5Ocopy(): preserve NULL messages PASSED
Testing H5Ocopy(): copying objects while opened PASSED
Testing with shared src messages:
Testing with shared dst messages:
Testing with latest format for source file:
Testing with dense attributes:
Testing with latest format for destination file:
Testing H5Ocopy(): simple dataset PASSED
Testing H5Ocopy(): simple dataset with version bounds PASSED
Testing H5Ocopy(): simple dataset within the same file PASSED
Testing H5Ocopy(): empty contiguous dataset PASSED
Testing H5Ocopy(): empty and opened contiguous dataset PASSED
Testing H5Ocopy(): compound dataset PASSED
Testing H5Ocopy(): chunked dataset PASSED
Testing H5Ocopy(): empty chunked dataset PASSED
Testing H5Ocopy(): sparse dataset PASSED
Testing H5Ocopy(): compressed dataset PASSED
Testing H5Ocopy(): compressed dataset with no edge filters PASSED
Testing H5Ocopy(): compressed and opened dataset with no edge filters PASSED
Testing H5Ocopy(): compact dataset PASSED
Testing H5Ocopy(): compact and opened dataset PASSED
Testing H5Ocopy(): datasets that have multiple ohdr chunks PASSED
Testing H5Ocopy(): opened datasets that have multiple ohdr chunks PASSED
Testing H5Ocopy(): objects with attributes using named datatypes PASSED
Testing H5Ocopy(): empty group PASSED
Testing H5Ocopy(): root group PASSED
Testing H5Ocopy(): simple nested groups PASSED
Testing H5Ocopy(): deep nested groups PASSED
Testing H5Ocopy(): nested groups with loop PASSED
Testing H5Ocopy(): wide nested groups with loop PASSED
Testing H5Ocopy(): group with links PASSED
Testing H5Ocopy(): object through soft link PASSED
Testing H5Ocopy(): opened object through soft link PASSED
Testing H5Ocopy(): object through external link PASSED
Testing H5Ocopy(): existing object PASSED
Testing H5Ocopy(): full path PASSED
Testing H5Ocopy(): named datatype with self-referential attribute PASSED
Testing H5Ocopy(): attributes with creation order PASSED
Testing H5Ocopy(): without attributes PASSED
Testing H5Ocopy(): with missing groups PASSED
Testing H5Ocopy(): expand soft link PASSED
Testing H5Ocopy(): expand external link PASSED
Testing H5Ocopy(): expand soft and external links PASSED
Testing H5Ocopy(): shallow group copy PASSED
Testing H5Ocopy(): expand object reference PASSED
Testing H5Ocopy(): preserve NULL messages PASSED
Testing H5Ocopy(): preserve NULL messages PASSED
Testing H5Ocopy(): copying objects while opened PASSED
All object copying tests passed.
19.26 real 7.00 user 5.21 sys
Finished testing objcopy
============================
============================
Testing: objcopy_ref
============================
Test log for objcopy_ref
============================
***Express test mode 3. Some tests may be skipped
Testing without shared src messages:
Testing without shared dst messages:
Testing with oldest file format for source file:
Testing with oldest file format for destination file:
Testing H5Ocopy(): expand object reference PASSED
Testing with shared src messages:
Testing without shared dst messages:
Testing with oldest file format for source file:
Testing with oldest file format for destination file:
Testing H5Ocopy(): expand object reference PASSED
Testing without shared src messages:
Testing with shared dst messages:
Testing with oldest file format for source file:
Testing with oldest file format for destination file:
Testing H5Ocopy(): expand object reference PASSED
Testing with shared src messages:
Testing with shared dst messages:
Testing with oldest file format for source file:
Testing with oldest file format for destination file:
Testing H5Ocopy(): expand object reference PASSED
Testing without shared src messages:
Testing without shared dst messages:
Testing with oldest file format for source file:
Testing with latest format for destination file:
Testing H5Ocopy(): expand object reference PASSED
Testing with shared src messages:
Testing without shared dst messages:
Testing with oldest file format for source file:
Testing with latest format for destination file:
Testing H5Ocopy(): expand object reference PASSED
Testing without shared src messages:
Testing with shared dst messages:
Testing with oldest file format for source file:
Testing with latest format for destination file:
Testing H5Ocopy(): expand object reference PASSED
Testing with shared src messages:
Testing with shared dst messages:
Testing with oldest file format for source file:
Testing with latest format for destination file:
Testing H5Ocopy(): expand object reference PASSED
Testing without shared src messages:
Testing without shared dst messages:
Testing with latest format for source file:
Testing without dense attributes:
Testing with latest format for destination file:
Testing H5Ocopy(): expand object reference PASSED
Testing with shared src messages:
Testing without shared dst messages:
Testing with latest format for source file:
Testing without dense attributes:
Testing with latest format for destination file:
Testing H5Ocopy(): expand object reference PASSED
Testing without shared src messages:
Testing with shared dst messages:
Testing with latest format for source file:
Testing without dense attributes:
Testing with latest format for destination file:
Testing H5Ocopy(): expand object reference PASSED
Testing with shared src messages:
Testing with shared dst messages:
Testing with latest format for source file:
Testing without dense attributes:
Testing with latest format for destination file:
Testing H5Ocopy(): expand object reference PASSED
Testing without shared src messages:
Testing without shared dst messages:
Testing with latest format for source file:
Testing with dense attributes:
Testing with latest format for destination file:
Testing H5Ocopy(): expand object reference PASSED
Testing with shared src messages:
Testing without shared dst messages:
Testing with latest format for source file:
Testing with dense attributes:
Testing with latest format for destination file:
Testing H5Ocopy(): expand object reference PASSED
Testing without shared src messages:
Testing with shared dst messages:
Testing with latest format for source file:
Testing with dense attributes:
Testing with latest format for destination file:
Testing H5Ocopy(): expand object reference PASSED
Testing with shared src messages:
Testing with shared dst messages:
Testing with latest format for source file:
Testing with dense attributes:
Testing with latest format for destination file:
Testing H5Ocopy(): expand object reference PASSED
All object copying tests passed.
0.05 real 0.00 user 0.00 sys
Finished testing objcopy_ref
============================
============================
Testing: links
============================
Test log for links
============================
-Testing with unminimzed dataset object headers-
--Testing with 'old format'--
Testing link creation PASSED
Testing link queries PASSED
Testing link queries using deprecated routines PASSED
Testing H5Lcreate functions PASSED
Testing new link queries PASSED
Testing long names for objects & links PASSED
Testing too many links PASSED
Testing H5Lcreate path handling PASSED
Testing link creation property lists PASSED
Testing link creation property lists using deprecated routines PASSED
Testing H5Lmove PASSED
Testing H5Lcopy PASSED
Testing moving and copying links preserves their properties PASSED
Testing moving and copying links using deprecated routines preserves their properties PASSED
Testing backwards compatibility PASSED
Testing external file cache with external links PASSED
Testing external links across multiple files PASSED
Testing H5Pset/get_elink_acc_flags() PASSED
---Testing without external file cache---
Testing external link to root PASSED
Testing external link to root using deprecated routines PASSED
Testing external link to object on path PASSED
Testing external link to self PASSED
Testing external links back and forth PASSED
Testing too many external links PASSED
Testing dangling external links PASSED
Testing recursive external links PASSED
Testing query aspects of external link PASSED
Testing query aspects of external link using deprecated routines PASSED
Testing unlinking external link in compact group PASSED
Testing unlinking external link in dense group PASSED
Testing move external link PASSED
Testing external link along for the ride PASSED
Testing that external files are closed during traversal PASSED
Testing that external files are closed during traversal PASSED
Testing endianness of external links PASSED
Testing that external files work with strong file close degree PASSED
Testing external links via H5Pset_elink_prefix() PASSED
Testing external links via main file's absolute path PASSED
Testing external links via main file's CWD + relative path PASSED
Testing external links via current working directory PASSED
Testing external links via target's absolute path PASSED
Testing external links via main file's CWD PASSED
Testing external links via main file's CWD + target's relative path PASSED
Testing external links via chdir and found in current working directory PASSED
Testing H5Pset/get_elink_fapl() with different physical layouts PASSED
Testing H5Pset/get_elink_fapl() with same physical layout PASSED
Testing H5Pset/get_fapl() PASSED
Testing inheriting of file locking settings PASSED
Testing H5Pset/get_elink_cb() PASSED
Testing external links w/symlink files PASSED
Testing copying invalid external links to the source file PASSED
Testing that invalid external links don't open the source file PASSED
Testing opening object twice through elink PASSED
Testing attach committed datatype to external group's attribute/dataset PASSED
Testing external link public macros PASSED
Testing H5Lcreate external link path handling PASSED
---Testing with external file cache---
Testing external link to root PASSED
Testing external link to root using deprecated routines PASSED
Testing external link to object on path PASSED
Testing external link to self PASSED
Testing external links back and forth PASSED
Testing too many external links PASSED
Testing dangling external links PASSED
Testing recursive external links PASSED
Testing query aspects of external link PASSED
Testing query aspects of external link using deprecated routines PASSED
Testing unlinking external link in compact group PASSED
Testing unlinking external link in dense group PASSED
Testing move external link PASSED
Testing external link along for the ride PASSED
Testing that external files are closed during traversal PASSED
Testing that external files are closed during traversal PASSED
Testing endianness of external links PASSED
Testing that external files work with strong file close degree PASSED
Testing external links via H5Pset_elink_prefix() PASSED
Testing external links via main file's absolute path PASSED
Testing external links via main file's CWD + relative path PASSED
Testing external links via current working directory PASSED
Testing external links via target's absolute path PASSED
Testing external links via main file's CWD PASSED
Testing external links via main file's CWD + target's relative path PASSED
Testing external links via chdir and found in current working directory PASSED
Testing H5Pset/get_elink_fapl() with different physical layouts PASSED
Testing H5Pset/get_elink_fapl() with same physical layout PASSED
Testing H5Pset/get_fapl() PASSED
Testing inheriting of file locking settings PASSED
Testing H5Pset/get_elink_cb() PASSED
Testing external links w/symlink files PASSED
Testing copying invalid external links to the source file PASSED
Testing that invalid external links don't open the source file PASSED
Testing opening object twice through elink PASSED
Testing attach committed datatype to external group's attribute/dataset PASSED
Testing external link public macros PASSED
Testing H5Lcreate external link path handling PASSED
Testing user-defined link callbacks PASSED
Testing user-defined link callbacks using deprecated routines PASSED
Testing user-defined link error conditions PASSED
Testing H5Lcreate ud link path handling PASSED
Testing user data passed through lapl PASSED
Testing adjusting nlinks with LAPL PASSED
Testing adjusting nlinks with LAPL using deprecated routines PASSED
Testing link type field in H5Lget_info PASSED
Testing link type field in H5Lget_info using deprecated routines PASSED
Testing link visiting PASSED
Testing link visiting by name PASSED
Testing object visiting PASSED
Testing object visiting by name PASSED
Testing stopping object iteration PASSED
Testing group link filters PASSED
Testing object exists PASSED
Testing that all files were closed correctly PASSED
--Testing with 'new format'--
Testing link creation (w/new group format) PASSED
Testing link queries (w/new group format) PASSED
Testing link queries using deprecated routines (w/new group format) PASSED
Testing H5Lcreate functions (w/new group format) PASSED
Testing new link queries (w/new group format) PASSED
Testing long names for objects & links (w/new group format) PASSED
Testing too many links (w/new group format) PASSED
Testing H5Lcreate path handling (w/new group format) PASSED
Testing link creation property lists (w/new group format) PASSED
Testing link creation property lists using deprecated routines (w/new group format) PASSED
Testing H5Lmove (w/new group format) PASSED
Testing H5Lcopy (w/new group format) PASSED
Testing moving and copying links preserves their properties (w/new group format) PASSED
Testing moving and copying links using deprecated routines preserves their properties (w/new group format) PASSED
Testing backwards compatibility (w/new group format) PASSED
Testing external file cache with external links (w/new group format) PASSED
Testing external links across multiple files (w/new group format) PASSED
Testing H5Pset/get_elink_acc_flags() (w/new group format) PASSED
---Testing without external file cache---
Testing external link to root (w/new group format) PASSED
Testing external link to root using deprecated routines (w/new group format) PASSED
Testing external link to object on path (w/new group format) PASSED
Testing external link to self (w/new group format) PASSED
Testing external links back and forth (w/new group format) PASSED
Testing too many external links (w/new group format) PASSED
Testing dangling external links (w/new group format) PASSED
Testing recursive external links (w/new group format) PASSED
Testing query aspects of external link (w/new group format) PASSED
Testing query aspects of external link using deprecated routines (w/new group format) PASSED
Testing unlinking external link in compact group (w/new group format) PASSED
Testing unlinking external link in dense group (w/new group format) PASSED
Testing move external link (w/new group format) PASSED
Testing external link along for the ride (w/new group format) PASSED
Testing that external files are closed during traversal (w/new group format) PASSED
Testing that external files are closed during traversal (w/new group format) PASSED
Testing endianness of external links (w/new group format) PASSED
Testing that external files work with strong file close degree (w/new group format) PASSED
Testing external links via H5Pset_elink_prefix()(w/new group format) PASSED
Testing external links via main file's absolute path (w/new group format) PASSED
Testing external links via main file's CWD + relative path(w/new group format) PASSED
Testing external links via current working directory(w/new group format) PASSED
Testing external links via target's absolute path (w/new group format) PASSED
Testing external links via main file's CWD (w/new group format) PASSED
Testing external links via main file's CWD + target's relative path(w/new group format) PASSED
Testing external links via chdir and found in current working directory (w/new group format) PASSED
Testing H5Pset/get_elink_fapl() with different physical layouts (w/new group format) PASSED
Testing H5Pset/get_elink_fapl() with same physical layout (w/new group format) PASSED
Testing H5Pset/get_fapl() (w/new group format) PASSED
Testing inheriting of file locking settings (w/new group format) PASSED
Testing H5Pset/get_elink_cb() (w/new group format) PASSED
Testing external links w/symlink files (w/new group format) PASSED
Testing copying invalid external links to the source file (w/new group format) PASSED
Testing that invalid external links don't open the source file (w/new group format) PASSED
Testing opening object twice through elink (w/new group format) PASSED
Testing attach committed datatype to external group's attribute/dataset(w/new group format) PASSED
Testing external link public macros (w/new group format) PASSED
Testing H5Lcreate external link path handling (w/new group format) PASSED
---Testing with external file cache---
Testing external link to root (w/new group format) PASSED
Testing external link to root using deprecated routines (w/new group format) PASSED
Testing external link to object on path (w/new group format) PASSED
Testing external link to self (w/new group format) PASSED
Testing external links back and forth (w/new group format) PASSED
Testing too many external links (w/new group format) PASSED
Testing dangling external links (w/new group format) PASSED
Testing recursive external links (w/new group format) PASSED
Testing query aspects of external link (w/new group format) PASSED
Testing query aspects of external link using deprecated routines (w/new group format) PASSED
Testing unlinking external link in compact group (w/new group format) PASSED
Testing unlinking external link in dense group (w/new group format) PASSED
Testing move external link (w/new group format) PASSED
Testing external link along for the ride (w/new group format) PASSED
Testing that external files are closed during traversal (w/new group format) PASSED
Testing that external files are closed during traversal (w/new group format) PASSED
Testing endianness of external links (w/new group format) PASSED
Testing that external files work with strong file close degree (w/new group format) PASSED
Testing external links via H5Pset_elink_prefix()(w/new group format) PASSED
Testing external links via main file's absolute path (w/new group format) PASSED
Testing external links via main file's CWD + relative path(w/new group format) PASSED
Testing external links via current working directory(w/new group format) PASSED
Testing external links via target's absolute path (w/new group format) PASSED
Testing external links via main file's CWD (w/new group format) PASSED
Testing external links via main file's CWD + target's relative path(w/new group format) PASSED
Testing external links via chdir and found in current working directory (w/new group format) PASSED
Testing H5Pset/get_elink_fapl() with different physical layouts (w/new group format) PASSED
Testing H5Pset/get_elink_fapl() with same physical layout (w/new group format) PASSED
Testing H5Pset/get_fapl() (w/new group format) PASSED
Testing inheriting of file locking settings (w/new group format) PASSED
Testing H5Pset/get_elink_cb() (w/new group format) PASSED
Testing external links w/symlink files (w/new group format) PASSED
Testing copying invalid external links to the source file (w/new group format) PASSED
Testing that invalid external links don't open the source file (w/new group format) PASSED
Testing opening object twice through elink (w/new group format) PASSED
Testing attach committed datatype to external group's attribute/dataset(w/new group format) PASSED
Testing external link public macros (w/new group format) PASSED
Testing H5Lcreate external link path handling (w/new group format) PASSED
Testing user-defined hard link (w/new group format) PASSED
Testing user-defined hard link using deprecated routines (w/new group format) PASSED
Testing registering a new class for existing UD links (w/new group format) PASSED
Testing registering a new class for existing UD links using deprecated routines (w/new group format) PASSED
Testing user-defined link callbacks (w/new group format) PASSED
Testing user-defined link callbacks using deprecated routines (w/new group format) PASSED
Testing user-defined link error conditions (w/new group format) PASSED
Testing H5Lcreate ud link path handling (w/new group format) PASSED
Testing user data passed through lapl (w/new group format) PASSED
Testing adjusting nlinks with LAPL (w/new group format) PASSED
Testing adjusting nlinks with LAPL using deprecated routines (w/new group format) PASSED
Testing link type field in H5Lget_info (w/new group format) PASSED
Testing link type field in H5Lget_info using deprecated routines (w/new group format) PASSED
Testing link visiting (w/new group format) PASSED
Testing link visiting by name (w/new group format) PASSED
Testing object visiting (w/new group format) PASSED
Testing object visiting by name (w/new group format) PASSED
Testing stopping object iteration (w/new group format) PASSED
Testing group link filters (w/new group format) PASSED
Testing object exists (w/new group format) PASSED
Testing that all files were closed correctly (w/new group format) PASSED
Testing creating empty group with creation order indexing PASSED
Testing creating compact group with creation order indexing PASSED
Testing creating compact group with creation order indexing using deprecated routines PASSED
Testing creating dense group with creation order indexing PASSED
Testing creating dense group with creation order indexing using deprecated routines PASSED
Testing transitioning group with creation order indexing between dense & compact forms PASSED
Testing deleting group with creation order indexing in dense form PASSED
Testing querying info by index w/o creation order index, using soft links PASSED
Testing querying info by index w/creation order index, using soft links PASSED
Testing querying info by index w/o creation order index, using hard links PASSED
Testing querying info by index w/creation order index, using hard links PASSED
Testing querying info by index w/o creation order index, using soft links and deprecated routines PASSED
Testing querying info by index w/creation order index, using soft links and deprecated routines PASSED
Testing querying info by index w/o creation order index, using hard links and deprecated routines PASSED
Testing querying info by index w/creation order index, using hard links and deprecated routines PASSED
Testing deleting links by name index in increasing order w/o creation order index PASSED
Testing deleting links by name index in increasing order w/creation order index PASSED
Testing deleting links by name index in decreasing order w/o creation order index PASSED
Testing deleting links by name index in decreasing order w/creation order index PASSED
Testing deleting links by creation order index in increasing order w/o creation order index PASSED
Testing deleting links by creation order index in increasing order w/creation order index PASSED
Testing deleting links by creation order index in decreasing order w/o creation order index PASSED
Testing deleting links by creation order index in decreasing order w/creation order index PASSED
Testing deleting links by name index in increasing order w/o creation order index using deprecated routines PASSED
Testing deleting links by name index in increasing order w/creation order index using deprecated routines PASSED
Testing deleting links by name index in decreasing order w/o creation order index using deprecated routines PASSED
Testing deleting links by name index in decreasing order w/creation order index using deprecated routines PASSED
Testing deleting links by creation order index in increasing order w/o creation order index using deprecated routines PASSED
Testing deleting links by creation order index in increasing order w/creation order index using deprecated routines PASSED
Testing deleting links by creation order index in decreasing order w/o creation order index using deprecated routines PASSED
Testing deleting links by creation order index in decreasing order w/creation order index using deprecated routines PASSED
Testing iterating over links by name index in increasing order w/o creation order index PASSED
Testing iterating over links by name index in increasing order w/creation order index PASSED
Testing iterating over links by name index in decreasing order w/o creation order index PASSED
Testing iterating over links by name index in decreasing order w/creation order index PASSED
Testing iterating over links by name index in native order w/o creation order index PASSED
Testing iterating over links by name index in native order w/creation order index PASSED
Testing iterating over links by creation order index in increasing order w/o creation order index PASSED
Testing iterating over links by creation order index in increasing order w/creation order index PASSED
Testing iterating over links by creation order index in decreasing order w/o creation order index PASSED
Testing iterating over links by creation order index in decreasing order w/creation order index PASSED
Testing iterating over links by creation order index in native order w/o creation order index PASSED
Testing iterating over links by creation order index in native order w/creation order index PASSED
Testing iterating over links by name index in increasing order w/o creation order index using deprecated routines PASSED
Testing iterating over links by name index in increasing order w/creation order index using deprecated routines PASSED
Testing iterating over links by name index in decreasing order w/o creation order index using deprecated routines PASSED
Testing iterating over links by name index in decreasing order w/creation order index using deprecated routines PASSED
Testing iterating over links by name index in native order w/o creation order index using deprecated routines PASSED
Testing iterating over links by name index in native order w/creation order index using deprecated routines PASSED
Testing iterating over links by creation order index in increasing order w/o creation order index using deprecated routines PASSED
Testing iterating over links by creation order index in increasing order w/creation order index using deprecated routines PASSED
Testing iterating over links by creation order index in decreasing order w/o creation order index using deprecated routines PASSED
Testing iterating over links by creation order index in decreasing order w/creation order index using deprecated routines PASSED
Testing iterating over links by creation order index in native order w/o creation order index using deprecated routines PASSED
Testing iterating over links by creation order index in native order w/creation order index using deprecated routines PASSED
Testing open object by name index in increasing order w/o creation order index PASSED
Testing open object by name index in increasing order w/creation order index PASSED
Testing open object by name index in decreasing order w/o creation order index PASSED
Testing open object by name index in decreasing order w/creation order index PASSED
Testing open object by name index in native order w/o creation order index PASSED
Testing open object by name index in native order w/creation order index PASSED
Testing open object by creation order index in increasing order w/o creation order index PASSED
Testing open object by creation order index in increasing order w/creation order index PASSED
Testing open object by creation order index in decreasing order w/o creation order index PASSED
Testing open object by creation order index in decreasing order w/creation order index PASSED
Testing open object by creation order index in native order w/o creation order index PASSED
Testing open object by creation order index in native order w/creation order index PASSED
Testing query object info by name index in increasing order w/o creation order index PASSED
Testing query object info by name index in increasing order w/creation order index PASSED
Testing query object info by name index in decreasing order w/o creation order index PASSED
Testing query object info by name index in decreasing order w/creation order index PASSED
Testing query object info by name index in native order w/o creation order index PASSED
Testing query object info by name index in native order w/creation order index PASSED
Testing query object info by creation order index in increasing order w/o creation order index PASSED
Testing query object info by creation order index in increasing order w/creation order index PASSED
Testing query object info by creation order index in decreasing order w/o creation order index PASSED
Testing query object info by creation order index in decreasing order w/creation order index PASSED
Testing query object info by creation order index in native order w/o creation order index PASSED
Testing query object info by creation order index in native order w/creation order index PASSED
Testing query group info by name index in increasing order w/o creation order index PASSED
Testing query group info by name index in increasing order w/creation order index PASSED
Testing query group info by name index in decreasing order w/o creation order index PASSED
Testing query group info by name index in decreasing order w/creation order index PASSED
Testing query group info by name index in native order w/o creation order index PASSED
Testing query group info by name index in native order w/creation order index PASSED
Testing query group info by creation order index in increasing order w/o creation order index PASSED
Testing query group info by creation order index in increasing order w/creation order index PASSED
Testing query group info by creation order index in decreasing order w/o creation order index PASSED
Testing query group info by creation order index in decreasing order w/creation order index PASSED
Testing query group info by creation order index in native order w/o creation order index PASSED
Testing query group info by creation order index in native order w/creation order index PASSED
Testing timestamps on objects PASSED
Testing querying info by index in old-style group, using soft links PASSED
Testing querying info by index in old-style group, using hard links PASSED
Testing querying info by index in old-style group, using soft links and deprecated routines PASSED
Testing querying info by index in old-style group, using hard links and deprecated routines PASSED
Testing deleting links by index in increasing order in old-style group PASSED
Testing deleting links by index in decreasing order in old-style group PASSED
Testing deleting links by index in increasing order in old-style group using deprecated routines PASSED
Testing deleting links by index in decreasing order in old-style group using deprecated routines PASSED
Testing iterating over links by name index in increasing order in old-style group PASSED
Testing iterating over links by name index in decreasing order in old-style group PASSED
Testing iterating over links by name index in native order in old-style group PASSED
Testing iterating over links by name index in increasing order in old-style group using deprecated routines PASSED
Testing iterating over links by name index in decreasing order in old-style group using deprecated routines PASSED
Testing iterating over links by name index in native order in old-style group using deprecated routines PASSED
Testing open object by name index in increasing order in old-style group PASSED
Testing open object by name index in decreasing order in old-style group PASSED
Testing open object by name index in native order in old-style group PASSED
Testing query object info by name index in increasing order in old-style group PASSED
Testing query object info by name index in decreasing order in old-style group PASSED
Testing query object info by name index in native order in old-style group PASSED
Testing query group info by name index in increasing order in old-style group PASSED
Testing query group info by name index in decreasing order in old-style group PASSED
Testing query group info by name index in native order in old-style group PASSED
-Testing with minimized dataset object headers-
--Testing with 'old format'--
Testing link creation PASSED
Testing link queries PASSED
Testing link queries using deprecated routines PASSED
Testing H5Lcreate functions PASSED
Testing new link queries PASSED
Testing long names for objects & links PASSED
Testing too many links PASSED
Testing H5Lcreate path handling PASSED
Testing link creation property lists PASSED
Testing link creation property lists using deprecated routines PASSED
Testing H5Lmove PASSED
Testing H5Lcopy PASSED
Testing moving and copying links preserves their properties PASSED
Testing moving and copying links using deprecated routines preserves their properties PASSED
Testing backwards compatibility PASSED
Testing external file cache with external links PASSED
Testing external links across multiple files PASSED
Testing H5Pset/get_elink_acc_flags() PASSED
---Testing without external file cache---
Testing external link to root PASSED
Testing external link to root using deprecated routines PASSED
Testing external link to object on path PASSED
Testing external link to self PASSED
Testing external links back and forth PASSED
Testing too many external links PASSED
Testing dangling external links PASSED
Testing recursive external links PASSED
Testing query aspects of external link PASSED
Testing query aspects of external link using deprecated routines PASSED
Testing unlinking external link in compact group PASSED
Testing unlinking external link in dense group PASSED
Testing move external link PASSED
Testing external link along for the ride PASSED
Testing that external files are closed during traversal PASSED
Testing that external files are closed during traversal PASSED
Testing endianness of external links PASSED
Testing that external files work with strong file close degree PASSED
Testing external links via H5Pset_elink_prefix() PASSED
Testing external links via main file's absolute path PASSED
Testing external links via main file's CWD + relative path PASSED
Testing external links via current working directory PASSED
Testing external links via target's absolute path PASSED
Testing external links via main file's CWD PASSED
Testing external links via main file's CWD + target's relative path PASSED
Testing external links via chdir and found in current working directory PASSED
Testing H5Pset/get_elink_fapl() with different physical layouts PASSED
Testing H5Pset/get_elink_fapl() with same physical layout PASSED
Testing H5Pset/get_fapl() PASSED
Testing inheriting of file locking settings PASSED
Testing H5Pset/get_elink_cb() PASSED
Testing external links w/symlink files PASSED
Testing copying invalid external links to the source file PASSED
Testing that invalid external links don't open the source file PASSED
Testing opening object twice through elink PASSED
Testing attach committed datatype to external group's attribute/dataset PASSED
Testing external link public macros PASSED
Testing H5Lcreate external link path handling PASSED
---Testing with external file cache---
Testing external link to root PASSED
Testing external link to root using deprecated routines PASSED
Testing external link to object on path PASSED
Testing external link to self PASSED
Testing external links back and forth PASSED
Testing too many external links PASSED
Testing dangling external links PASSED
Testing recursive external links PASSED
Testing query aspects of external link PASSED
Testing query aspects of external link using deprecated routines PASSED
Testing unlinking external link in compact group PASSED
Testing unlinking external link in dense group PASSED
Testing move external link PASSED
Testing external link along for the ride PASSED
Testing that external files are closed during traversal PASSED
Testing that external files are closed during traversal PASSED
Testing endianness of external links PASSED
Testing that external files work with strong file close degree PASSED
Testing external links via H5Pset_elink_prefix() PASSED
Testing external links via main file's absolute path PASSED
Testing external links via main file's CWD + relative path PASSED
Testing external links via current working directory PASSED
Testing external links via target's absolute path PASSED
Testing external links via main file's CWD PASSED
Testing external links via main file's CWD + target's relative path PASSED
Testing external links via chdir and found in current working directory PASSED
Testing H5Pset/get_elink_fapl() with different physical layouts PASSED
Testing H5Pset/get_elink_fapl() with same physical layout PASSED
Testing H5Pset/get_fapl() PASSED
Testing inheriting of file locking settings PASSED
Testing H5Pset/get_elink_cb() PASSED
Testing external links w/symlink files PASSED
Testing copying invalid external links to the source file PASSED
Testing that invalid external links don't open the source file PASSED
Testing opening object twice through elink PASSED
Testing attach committed datatype to external group's attribute/dataset PASSED
Testing external link public macros PASSED
Testing H5Lcreate external link path handling PASSED
Testing user-defined link callbacks PASSED
Testing user-defined link callbacks using deprecated routines PASSED
Testing user-defined link error conditions PASSED
Testing H5Lcreate ud link path handling PASSED
Testing user data passed through lapl PASSED
Testing adjusting nlinks with LAPL PASSED
Testing adjusting nlinks with LAPL using deprecated routines PASSED
Testing link type field in H5Lget_info PASSED
Testing link type field in H5Lget_info using deprecated routines PASSED
Testing link visiting PASSED
Testing link visiting by name PASSED
Testing object visiting PASSED
Testing object visiting by name PASSED
Testing stopping object iteration PASSED
Testing group link filters PASSED
Testing object exists PASSED
Testing that all files were closed correctly PASSED
--Testing with 'new format'--
Testing link creation (w/new group format) PASSED
Testing link queries (w/new group format) PASSED
Testing link queries using deprecated routines (w/new group format) PASSED
Testing H5Lcreate functions (w/new group format) PASSED
Testing new link queries (w/new group format) PASSED
Testing long names for objects & links (w/new group format) PASSED
Testing too many links (w/new group format) PASSED
Testing H5Lcreate path handling (w/new group format) PASSED
Testing link creation property lists (w/new group format) PASSED
Testing link creation property lists using deprecated routines (w/new group format) PASSED
Testing H5Lmove (w/new group format) PASSED
Testing H5Lcopy (w/new group format) PASSED
Testing moving and copying links preserves their properties (w/new group format) PASSED
Testing moving and copying links using deprecated routines preserves their properties (w/new group format) PASSED
Testing backwards compatibility (w/new group format) PASSED
Testing external file cache with external links (w/new group format) PASSED
Testing external links across multiple files (w/new group format) PASSED
Testing H5Pset/get_elink_acc_flags() (w/new group format) PASSED
---Testing without external file cache---
Testing external link to root (w/new group format) PASSED
Testing external link to root using deprecated routines (w/new group format) PASSED
Testing external link to object on path (w/new group format) PASSED
Testing external link to self (w/new group format) PASSED
Testing external links back and forth (w/new group format) PASSED
Testing too many external links (w/new group format) PASSED
Testing dangling external links (w/new group format) PASSED
Testing recursive external links (w/new group format) PASSED
Testing query aspects of external link (w/new group format) PASSED
Testing query aspects of external link using deprecated routines (w/new group format) PASSED
Testing unlinking external link in compact group (w/new group format) PASSED
Testing unlinking external link in dense group (w/new group format) PASSED
Testing move external link (w/new group format) PASSED
Testing external link along for the ride (w/new group format) PASSED
Testing that external files are closed during traversal (w/new group format) PASSED
Testing that external files are closed during traversal (w/new group format) PASSED
Testing endianness of external links (w/new group format) PASSED
Testing that external files work with strong file close degree (w/new group format) PASSED
Testing external links via H5Pset_elink_prefix()(w/new group format) PASSED
Testing external links via main file's absolute path (w/new group format) PASSED
Testing external links via main file's CWD + relative path(w/new group format) PASSED
Testing external links via current working directory(w/new group format) PASSED
Testing external links via target's absolute path (w/new group format) PASSED
Testing external links via main file's CWD (w/new group format) PASSED
Testing external links via main file's CWD + target's relative path(w/new group format) PASSED
Testing external links via chdir and found in current working directory (w/new group format) PASSED
Testing H5Pset/get_elink_fapl() with different physical layouts (w/new group format) PASSED
Testing H5Pset/get_elink_fapl() with same physical layout (w/new group format) PASSED
Testing H5Pset/get_fapl() (w/new group format) PASSED
Testing inheriting of file locking settings (w/new group format) PASSED
Testing H5Pset/get_elink_cb() (w/new group format) PASSED
Testing external links w/symlink files (w/new group format) PASSED
Testing copying invalid external links to the source file (w/new group format) PASSED
Testing that invalid external links don't open the source file (w/new group format) PASSED
Testing opening object twice through elink (w/new group format) PASSED
Testing attach committed datatype to external group's attribute/dataset(w/new group format) PASSED
Testing external link public macros (w/new group format) PASSED
Testing H5Lcreate external link path handling (w/new group format) PASSED
---Testing with external file cache---
Testing external link to root (w/new group format) PASSED
Testing external link to root using deprecated routines (w/new group format) PASSED
Testing external link to object on path (w/new group format) PASSED
Testing external link to self (w/new group format) PASSED
Testing external links back and forth (w/new group format) PASSED
Testing too many external links (w/new group format) PASSED
Testing dangling external links (w/new group format) PASSED
Testing recursive external links (w/new group format) PASSED
Testing query aspects of external link (w/new group format) PASSED
Testing query aspects of external link using deprecated routines (w/new group format) PASSED
Testing unlinking external link in compact group (w/new group format) PASSED
Testing unlinking external link in dense group (w/new group format) PASSED
Testing move external link (w/new group format) PASSED
Testing external link along for the ride (w/new group format) PASSED
Testing that external files are closed during traversal (w/new group format) PASSED
Testing that external files are closed during traversal (w/new group format) PASSED
Testing endianness of external links (w/new group format) PASSED
Testing that external files work with strong file close degree (w/new group format) PASSED
Testing external links via H5Pset_elink_prefix()(w/new group format) PASSED
Testing external links via main file's absolute path (w/new group format) PASSED
Testing external links via main file's CWD + relative path(w/new group format) PASSED
Testing external links via current working directory(w/new group format) PASSED
Testing external links via target's absolute path (w/new group format) PASSED
Testing external links via main file's CWD (w/new group format) PASSED
Testing external links via main file's CWD + target's relative path(w/new group format) PASSED
Testing external links via chdir and found in current working directory (w/new group format) PASSED
Testing H5Pset/get_elink_fapl() with different physical layouts (w/new group format) PASSED
Testing H5Pset/get_elink_fapl() with same physical layout (w/new group format) PASSED
Testing H5Pset/get_fapl() (w/new group format) PASSED
Testing inheriting of file locking settings (w/new group format) PASSED
Testing H5Pset/get_elink_cb() (w/new group format) PASSED
Testing external links w/symlink files (w/new group format) PASSED
Testing copying invalid external links to the source file (w/new group format) PASSED
Testing that invalid external links don't open the source file (w/new group format) PASSED
Testing opening object twice through elink (w/new group format) PASSED
Testing attach committed datatype to external group's attribute/dataset(w/new group format) PASSED
Testing external link public macros (w/new group format) PASSED
Testing H5Lcreate external link path handling (w/new group format) PASSED
Testing user-defined hard link (w/new group format) PASSED
Testing user-defined hard link using deprecated routines (w/new group format) PASSED
Testing registering a new class for existing UD links (w/new group format) PASSED
Testing registering a new class for existing UD links using deprecated routines (w/new group format) PASSED
Testing user-defined link callbacks (w/new group format) PASSED
Testing user-defined link callbacks using deprecated routines (w/new group format) PASSED
Testing user-defined link error conditions (w/new group format) PASSED
Testing H5Lcreate ud link path handling (w/new group format) PASSED
Testing user data passed through lapl (w/new group format) PASSED
Testing adjusting nlinks with LAPL (w/new group format) PASSED
Testing adjusting nlinks with LAPL using deprecated routines (w/new group format) PASSED
Testing link type field in H5Lget_info (w/new group format) PASSED
Testing link type field in H5Lget_info using deprecated routines (w/new group format) PASSED
Testing link visiting (w/new group format) PASSED
Testing link visiting by name (w/new group format) PASSED
Testing object visiting (w/new group format) PASSED
Testing object visiting by name (w/new group format) PASSED
Testing stopping object iteration (w/new group format) PASSED
Testing group link filters (w/new group format) PASSED
Testing object exists (w/new group format) PASSED
Testing that all files were closed correctly (w/new group format) PASSED
Testing creating empty group with creation order indexing PASSED
Testing creating compact group with creation order indexing PASSED
Testing creating compact group with creation order indexing using deprecated routines PASSED
Testing creating dense group with creation order indexing PASSED
Testing creating dense group with creation order indexing using deprecated routines PASSED
Testing transitioning group with creation order indexing between dense & compact forms PASSED
Testing deleting group with creation order indexing in dense form PASSED
Testing querying info by index w/o creation order index, using soft links PASSED
Testing querying info by index w/creation order index, using soft links PASSED
Testing querying info by index w/o creation order index, using hard links PASSED
Testing querying info by index w/creation order index, using hard links PASSED
Testing querying info by index w/o creation order index, using soft links and deprecated routines PASSED
Testing querying info by index w/creation order index, using soft links and deprecated routines PASSED
Testing querying info by index w/o creation order index, using hard links and deprecated routines PASSED
Testing querying info by index w/creation order index, using hard links and deprecated routines PASSED
Testing deleting links by name index in increasing order w/o creation order index PASSED
Testing deleting links by name index in increasing order w/creation order index PASSED
Testing deleting links by name index in decreasing order w/o creation order index PASSED
Testing deleting links by name index in decreasing order w/creation order index PASSED
Testing deleting links by creation order index in increasing order w/o creation order index PASSED
Testing deleting links by creation order index in increasing order w/creation order index PASSED
Testing deleting links by creation order index in decreasing order w/o creation order index PASSED
Testing deleting links by creation order index in decreasing order w/creation order index PASSED
Testing deleting links by name index in increasing order w/o creation order index using deprecated routines PASSED
Testing deleting links by name index in increasing order w/creation order index using deprecated routines PASSED
Testing deleting links by name index in decreasing order w/o creation order index using deprecated routines PASSED
Testing deleting links by name index in decreasing order w/creation order index using deprecated routines PASSED
Testing deleting links by creation order index in increasing order w/o creation order index using deprecated routines PASSED
Testing deleting links by creation order index in increasing order w/creation order index using deprecated routines PASSED
Testing deleting links by creation order index in decreasing order w/o creation order index using deprecated routines PASSED
Testing deleting links by creation order index in decreasing order w/creation order index using deprecated routines PASSED
Testing iterating over links by name index in increasing order w/o creation order index PASSED
Testing iterating over links by name index in increasing order w/creation order index PASSED
Testing iterating over links by name index in decreasing order w/o creation order index PASSED
Testing iterating over links by name index in decreasing order w/creation order index PASSED
Testing iterating over links by name index in native order w/o creation order index PASSED
Testing iterating over links by name index in native order w/creation order index PASSED
Testing iterating over links by creation order index in increasing order w/o creation order index PASSED
Testing iterating over links by creation order index in increasing order w/creation order index PASSED
Testing iterating over links by creation order index in decreasing order w/o creation order index PASSED
Testing iterating over links by creation order index in decreasing order w/creation order index PASSED
Testing iterating over links by creation order index in native order w/o creation order index PASSED
Testing iterating over links by creation order index in native order w/creation order index PASSED
Testing iterating over links by name index in increasing order w/o creation order index using deprecated routines PASSED
Testing iterating over links by name index in increasing order w/creation order index using deprecated routines PASSED
Testing iterating over links by name index in decreasing order w/o creation order index using deprecated routines PASSED
Testing iterating over links by name index in decreasing order w/creation order index using deprecated routines PASSED
Testing iterating over links by name index in native order w/o creation order index using deprecated routines PASSED
Testing iterating over links by name index in native order w/creation order index using deprecated routines PASSED
Testing iterating over links by creation order index in increasing order w/o creation order index using deprecated routines PASSED
Testing iterating over links by creation order index in increasing order w/creation order index using deprecated routines PASSED
Testing iterating over links by creation order index in decreasing order w/o creation order index using deprecated routines PASSED
Testing iterating over links by creation order index in decreasing order w/creation order index using deprecated routines PASSED
Testing iterating over links by creation order index in native order w/o creation order index using deprecated routines PASSED
Testing iterating over links by creation order index in native order w/creation order index using deprecated routines PASSED
Testing open object by name index in increasing order w/o creation order index PASSED
Testing open object by name index in increasing order w/creation order index PASSED
Testing open object by name index in decreasing order w/o creation order index PASSED
Testing open object by name index in decreasing order w/creation order index PASSED
Testing open object by name index in native order w/o creation order index PASSED
Testing open object by name index in native order w/creation order index PASSED
Testing open object by creation order index in increasing order w/o creation order index PASSED
Testing open object by creation order index in increasing order w/creation order index PASSED
Testing open object by creation order index in decreasing order w/o creation order index PASSED
Testing open object by creation order index in decreasing order w/creation order index PASSED
Testing open object by creation order index in native order w/o creation order index PASSED
Testing open object by creation order index in native order w/creation order index PASSED
Testing query object info by name index in increasing order w/o creation order index PASSED
Testing query object info by name index in increasing order w/creation order index PASSED
Testing query object info by name index in decreasing order w/o creation order index PASSED
Testing query object info by name index in decreasing order w/creation order index PASSED
Testing query object info by name index in native order w/o creation order index PASSED
Testing query object info by name index in native order w/creation order index PASSED
Testing query object info by creation order index in increasing order w/o creation order index PASSED
Testing query object info by creation order index in increasing order w/creation order index PASSED
Testing query object info by creation order index in decreasing order w/o creation order index PASSED
Testing query object info by creation order index in decreasing order w/creation order index PASSED
Testing query object info by creation order index in native order w/o creation order index PASSED
Testing query object info by creation order index in native order w/creation order index PASSED
Testing query group info by name index in increasing order w/o creation order index PASSED
Testing query group info by name index in increasing order w/creation order index PASSED
Testing query group info by name index in decreasing order w/o creation order index PASSED
Testing query group info by name index in decreasing order w/creation order index PASSED
Testing query group info by name index in native order w/o creation order index PASSED
Testing query group info by name index in native order w/creation order index PASSED
Testing query group info by creation order index in increasing order w/o creation order index PASSED
Testing query group info by creation order index in increasing order w/creation order index PASSED
Testing query group info by creation order index in decreasing order w/o creation order index PASSED
Testing query group info by creation order index in decreasing order w/creation order index PASSED
Testing query group info by creation order index in native order w/o creation order index PASSED
Testing query group info by creation order index in native order w/creation order index PASSED
Testing timestamps on objects PASSED
Testing querying info by index in old-style group, using soft links PASSED
Testing querying info by index in old-style group, using hard links PASSED
Testing querying info by index in old-style group, using soft links and deprecated routines PASSED
Testing querying info by index in old-style group, using hard links and deprecated routines PASSED
Testing deleting links by index in increasing order in old-style group PASSED
Testing deleting links by index in decreasing order in old-style group PASSED
Testing deleting links by index in increasing order in old-style group using deprecated routines PASSED
Testing deleting links by index in decreasing order in old-style group using deprecated routines PASSED
Testing iterating over links by name index in increasing order in old-style group PASSED
Testing iterating over links by name index in decreasing order in old-style group PASSED
Testing iterating over links by name index in native order in old-style group PASSED
Testing iterating over links by name index in increasing order in old-style group using deprecated routines PASSED
Testing iterating over links by name index in decreasing order in old-style group using deprecated routines PASSED
Testing iterating over links by name index in native order in old-style group using deprecated routines PASSED
Testing open object by name index in increasing order in old-style group PASSED
Testing open object by name index in decreasing order in old-style group PASSED
Testing open object by name index in native order in old-style group PASSED
Testing query object info by name index in increasing order in old-style group PASSED
Testing query object info by name index in decreasing order in old-style group PASSED
Testing query object info by name index in native order in old-style group PASSED
Testing query group info by name index in increasing order in old-style group PASSED
Testing query group info by name index in decreasing order in old-style group PASSED
Testing query group info by name index in native order in old-style group PASSED
Testing external links are registered after reset PASSED
All link tests passed.
8.79 real 6.84 user 0.00 sys
Finished testing links
============================
============================
Testing: unlink
============================
Test log for unlink
============================
Testing with old group format:
Testing unlink by absolute name PASSED
Testing unlink by local name PASSED
Testing unlink without a name PASSED
Testing forward unlink PASSED
Testing backward unlink PASSED
Testing inward unlink PASSED
Testing outward unlink PASSED
Testing symlink removal PASSED
Testing object renaming PASSED
Testing symlink renaming PASSED
Testing new move PASSED
Testing check new move function PASSED
Testing file space gets reused:
Testing contiguous dataset with late allocation PASSED
Testing contiguous dataset with early allocation PASSED
Testing chunked dataset with late allocation PASSED
Testing chunked dataset with early allocation PASSED
Testing compressed, chunked dataset PASSED
Testing re-writing compressed, chunked dataset PASSED
Testing compact dataset PASSED
Testing object header continuations PASSED
Testing named datatype PASSED
Testing single group PASSED
Testing multiple groups PASSED
Testing simple group hierarchy PASSED
Testing complex group hierarchy PASSED
Testing duplicate dataset PASSED
Testing duplicate group PASSED
Testing duplicate named datatype PASSED
Testing duplicate attribute PASSED
Testing create and unlink large number of objects PASSED
Testing create and unlink large number of objects with small cache PASSED
Testing creating links with multiple slashes PASSED
Testing deleting links with multiple slashes PASSED
Testing deleting right-most child in non-leaf B-tree node PASSED
Testing deleting right-most child in non-leaf B-tree node PASSED
Testing deleting right-most child in non-leaf B-tree node PASSED
Testing resurrecting dataset after deletion PASSED
Testing resurrecting datatype after deletion PASSED
Testing resurrecting group after deletion PASSED
Testing unlinking chunked dataset PASSED
Testing with new group format:
Testing unlink by absolute name PASSED
Testing unlink by local name PASSED
Testing unlink without a name PASSED
Testing forward unlink PASSED
Testing backward unlink PASSED
Testing inward unlink PASSED
Testing outward unlink PASSED
Testing symlink removal PASSED
Testing object renaming PASSED
Testing symlink renaming PASSED
Testing new move PASSED
Testing check new move function PASSED
Testing file space gets reused:
Testing contiguous dataset with late allocation PASSED
Testing contiguous dataset with early allocation PASSED
Testing chunked dataset with late allocation PASSED
Testing chunked dataset with early allocation PASSED
Testing compressed, chunked dataset PASSED
Testing re-writing compressed, chunked dataset PASSED
Testing compact dataset PASSED
Testing object header continuations PASSED
Testing named datatype PASSED
Testing single group PASSED
Testing multiple groups PASSED
Testing simple group hierarchy PASSED
Testing complex group hierarchy PASSED
Testing duplicate dataset PASSED
Testing duplicate group PASSED
Testing duplicate named datatype PASSED
Testing duplicate attribute PASSED
Testing create and unlink large number of objects PASSED
Testing create and unlink large number of objects with small cache PASSED
Testing creating links with multiple slashes PASSED
Testing deleting links with multiple slashes PASSED
Testing resurrecting dataset after deletion PASSED
Testing resurrecting datatype after deletion PASSED
Testing resurrecting group after deletion PASSED
Testing unlinking chunked dataset PASSED
Testing unlinking non-empty compact group PASSED
Testing unlinking non-empty dense group PASSED
All unlink tests passed.
1.26 real 0.47 user 0.26 sys
Finished testing unlink
============================
============================
Testing: twriteorder
============================
Test log for twriteorder
============================
blocksize = 1024
part_size = 2048
nlinkedblock = 512
launch = 0
Creating skeleton data file for test...
File created.
90782: launch reader process
All passed
0.00 real 0.00 user 0.00 sys
Finished testing twriteorder
============================
============================
Testing: big
============================
Test log for big
============================
Testing big file with the SEC2 Driver
Testing Huge dataset write PASSED
#000 0x0000000181e47926 PASSED
#001 0x0000000085f4420c PASSED
#002 0x00000000f5a14b6a PASSED
#003 0x000000015c84fe80 PASSED
#004 0x00000001f0617e8e PASSED
#005 0x00000000aadab8d4 PASSED
#006 0x000000011da37492 PASSED
#007 0x00000001f029c308 PASSED
#008 0x00000001dbd73f76 PASSED
#009 0x0000000076051f1c PASSED
#010 0x00000000b65db13a PASSED
#011 0x000000010116af10 PASSED
#012 0x00000000cd5bdbde PASSED
#013 0x00000000cf7a74e4 PASSED
#014 0x0000000040477162 PASSED
#015 0x0000000071ba6298 PASSED
#016 0x000000004dee03c6 PASSED
#017 0x000000009339ba2c PASSED
#018 0x00000001d715950a PASSED
#019 0x00000000fa338da0 PASSED
#020 0x000000003054372e PASSED
#021 0x00000001ccdadef4 PASSED
#022 0x0000000141071c32 PASSED
#023 0x00000000d9320028 PASSED
#024 0x000000019920b616 PASSED
#025 0x0000000035e3733c PASSED
#026 0x0000000104df86da PASSED
#027 0x00000000e96ffa30 PASSED
#028 0x00000001e123507e PASSED
#029 0x00000001e7bf5704 PASSED
#030 0x0000000174187502 PASSED
#031 0x0000000018c9cbb8 PASSED
#032 0x0000000145851666 PASSED
#033 0x000000001250ea4c PASSED
#034 0x00000001f1c946aa PASSED
#035 0x0000000066ccb4c0 PASSED
#036 0x00000000ca5dd7ce PASSED
#037 0x0000000196900d14 PASSED
#038 0x00000000a9e3cbd2 PASSED
#039 0x000000004d4d7548 PASSED
#040 0x00000001ba6e84b6 PASSED
#041 0x00000001c3e02f5c PASSED
#042 0x00000000e783847a PASSED
#043 0x000000001acd5d50 PASSED
#044 0x000000005253ed1e PASSED
#045 0x00000000c554a124 PASSED
#046 0x00000001870fe0a2 PASSED
#047 0x00000000d9407cd8 PASSED
#048 0x00000000bf218106 PASSED
#049 0x000000019900426c PASSED
Test passed with the SEC2 Driver.
0.06 real 0.00 user 0.00 sys
Finished testing big
============================
============================
Testing: mtime
============================
Test log for mtime
============================
Testing modification time messages PASSED
Testing accessing old modification time messages PASSED
Testing accessing new modification time messages PASSED
All modification time tests passed.
0.01 real 0.00 user 0.00 sys
Finished testing mtime
============================
============================
Testing: fillval
============================
Test log for fillval
============================
Testing property lists PASSED
Testing property lists, with variable-length datatype PASSED
Testing with old file format:
Testing chunked dataset creation PASSED
Testing chunked dataset I/O PASSED
Testing chunked dataset extend PASSED
Testing chunked dataset partially allocated I/O PASSED
Testing contiguous dataset creation PASSED
Testing contiguous dataset I/O PASSED
Testing contiguous dataset extend -SKIP-
Not implemented yet -- needs H5S_SELECT_DIFF operator
Testing contiguous dataset compatibility with v. 1.4 PASSED
Testing compact dataset creation PASSED
Testing compact dataset I/O PASSED
Testing with new file format:
Testing chunked dataset creation PASSED
Testing chunked dataset I/O PASSED
Testing chunked dataset extend PASSED
Testing chunked dataset partially allocated I/O PASSED
Testing contiguous dataset creation PASSED
Testing contiguous dataset I/O PASSED
Testing contiguous dataset extend -SKIP-
Not implemented yet -- needs H5S_SELECT_DIFF operator
Testing contiguous dataset compatibility with v. 1.4 PASSED
Testing compact dataset creation PASSED
Testing compact dataset I/O PASSED
All fill value tests passed.
1.57 real 0.01 user 0.25 sys
Finished testing fillval
============================
============================
Testing: mount
============================
Test log for mount
============================
Testing basic functionality PASSED
Testing illegal mount operations PASSED
Testing same file mount operations PASSED
Testing name hiding under mount point PASSED
Testing mount point open PASSED
Testing multi-linked mount point PASSED
Testing mount point unlinking PASSED
Testing object renaming PASSED
Testing mount point renaming PASSED
Testing preopening objects under the mount point PASSED
Testing open object access after unmount PASSED
Testing interfile hard links -SKIP-
Test skipped due file pointer sharing issue (Jira 7638).
PASSED
Testing file handle uniformity PASSED
Testing file handle close PASSED
Testing mounting on group after file is closed PASSED
Testing mounting after file is unmounted PASSED
Testing missing unmount PASSED
Testing hold open w/file PASSED
Testing hold open w/group PASSED
Testing file close degrees must be same PASSED
Testing 'semi' file close degree PASSED
Testing 'strong' file close degree PASSED
Testing access permissions PASSED
Testing multiple mounts PASSED
Testing nested mounts survive PASSED
Testing close parent PASSED
Testing cutting mount graph PASSED
Testing symlinks PASSED
Testing shared mount access PASSED
Testing closing shared mounts PASSED
Testing closing multiple shared mounts PASSED
All mount tests passed.
0.04 real 0.00 user 0.00 sys
Finished testing mount
============================
============================
Testing: select_io_dset
============================
Test log for select_io_dset
============================
Testing for selection I/O with default chunk cache, with contiguous dataset, without data transform, and without modifying write buffers
Testing No type conversion (null case) PASSED
Testing No size change, no background buffer PASSED
Testing Larger memory type, no background buffer PASSED
Testing Smaller memory type, no background buffer PASSED
Testing Compound types with background buffer PASSED
Testing multi-datasets: type conv + no bkg buffer PASSED
Testing multi-datasets: type conv + bkg buffer PASSED
Testing multi-datasets: type conv + size change + no bkg buffer PASSED
Testing multi-datasets: no conv + conv without bkg + conv with bkg PASSED
Testing for selection I/O with default chunk cache, with contiguous dataset, without data transform, and with modifying write buffers
Testing No type conversion (null case) PASSED
Testing No size change, no background buffer PASSED
Testing Larger memory type, no background buffer PASSED
Testing Smaller memory type, no background buffer PASSED
Testing Compound types with background buffer PASSED
Testing multi-datasets: type conv + no bkg buffer PASSED
Testing multi-datasets: type conv + bkg buffer PASSED
Testing multi-datasets: type conv + size change + no bkg buffer PASSED
Testing multi-datasets: no conv + conv without bkg + conv with bkg PASSED
Testing for selection I/O with default chunk cache, with contiguous dataset, data transform, and without modifying write buffers
Testing No type conversion (null case) PASSED
Testing No size change, no background buffer -SKIP-
Testing Larger memory type, no background buffer PASSED
Testing Smaller memory type, no background buffer PASSED
Testing Compound types with background buffer -SKIP-
Testing multi-datasets: type conv + no bkg buffer PASSED
Testing multi-datasets: type conv + bkg buffer -SKIP-
Testing multi-datasets: type conv + size change + no bkg buffer -SKIP-
Testing multi-datasets: no conv + conv without bkg + conv with bkg -SKIP-
Testing for selection I/O with default chunk cache, with contiguous dataset, data transform, and with modifying write buffers
Testing No type conversion (null case) PASSED
Testing No size change, no background buffer -SKIP-
Testing Larger memory type, no background buffer PASSED
Testing Smaller memory type, no background buffer PASSED
Testing Compound types with background buffer -SKIP-
Testing multi-datasets: type conv + no bkg buffer PASSED
Testing multi-datasets: type conv + bkg buffer -SKIP-
Testing multi-datasets: type conv + size change + no bkg buffer -SKIP-
Testing multi-datasets: no conv + conv without bkg + conv with bkg -SKIP-
Testing for selection I/O with default chunk cache, with chunked dataset, without data transform, and without modifying write buffers
Testing No type conversion (null case) PASSED
Testing No size change, no background buffer PASSED
Testing Larger memory type, no background buffer PASSED
Testing Smaller memory type, no background buffer PASSED
Testing Compound types with background buffer PASSED
Testing multi-datasets: type conv + no bkg buffer PASSED
Testing multi-datasets: type conv + bkg buffer PASSED
Testing multi-datasets: type conv + size change + no bkg buffer PASSED
Testing multi-datasets: no conv + conv without bkg + conv with bkg PASSED
Testing for selection I/O with default chunk cache, with chunked dataset, without data transform, and with modifying write buffers
Testing No type conversion (null case) PASSED
Testing No size change, no background buffer PASSED
Testing Larger memory type, no background buffer PASSED
Testing Smaller memory type, no background buffer PASSED
Testing Compound types with background buffer PASSED
Testing multi-datasets: type conv + no bkg buffer PASSED
Testing multi-datasets: type conv + bkg buffer PASSED
Testing multi-datasets: type conv + size change + no bkg buffer PASSED
Testing multi-datasets: no conv + conv without bkg + conv with bkg PASSED
Testing for selection I/O with default chunk cache, with chunked dataset, data transform, and without modifying write buffers
Testing No type conversion (null case) PASSED
Testing No size change, no background buffer -SKIP-
Testing Larger memory type, no background buffer PASSED
Testing Smaller memory type, no background buffer PASSED
Testing Compound types with background buffer -SKIP-
Testing multi-datasets: type conv + no bkg buffer PASSED
Testing multi-datasets: type conv + bkg buffer -SKIP-
Testing multi-datasets: type conv + size change + no bkg buffer -SKIP-
Testing multi-datasets: no conv + conv without bkg + conv with bkg -SKIP-
Testing for selection I/O with default chunk cache, with chunked dataset, data transform, and with modifying write buffers
Testing No type conversion (null case) PASSED
Testing No size change, no background buffer -SKIP-
Testing Larger memory type, no background buffer PASSED
Testing Smaller memory type, no background buffer PASSED
Testing Compound types with background buffer -SKIP-
Testing multi-datasets: type conv + no bkg buffer PASSED
Testing multi-datasets: type conv + bkg buffer -SKIP-
Testing multi-datasets: type conv + size change + no bkg buffer -SKIP-
Testing multi-datasets: no conv + conv without bkg + conv with bkg -SKIP-
Testing for selection I/O with 0 chunk cache, with contiguous dataset, without data transform, and without modifying write buffers
Testing No type conversion (null case) PASSED
Testing No size change, no background buffer PASSED
Testing Larger memory type, no background buffer PASSED
Testing Smaller memory type, no background buffer PASSED
Testing Compound types with background buffer PASSED
Testing multi-datasets: type conv + no bkg buffer PASSED
Testing multi-datasets: type conv + bkg buffer PASSED
Testing multi-datasets: type conv + size change + no bkg buffer PASSED
Testing multi-datasets: no conv + conv without bkg + conv with bkg PASSED
Testing for selection I/O with 0 chunk cache, with contiguous dataset, without data transform, and with modifying write buffers
Testing No type conversion (null case) PASSED
Testing No size change, no background buffer PASSED
Testing Larger memory type, no background buffer PASSED
Testing Smaller memory type, no background buffer PASSED
Testing Compound types with background buffer PASSED
Testing multi-datasets: type conv + no bkg buffer PASSED
Testing multi-datasets: type conv + bkg buffer PASSED
Testing multi-datasets: type conv + size change + no bkg buffer PASSED
Testing multi-datasets: no conv + conv without bkg + conv with bkg PASSED
Testing for selection I/O with 0 chunk cache, with contiguous dataset, data transform, and without modifying write buffers
Testing No type conversion (null case) PASSED
Testing No size change, no background buffer -SKIP-
Testing Larger memory type, no background buffer PASSED
Testing Smaller memory type, no background buffer PASSED
Testing Compound types with background buffer -SKIP-
Testing multi-datasets: type conv + no bkg buffer PASSED
Testing multi-datasets: type conv + bkg buffer -SKIP-
Testing multi-datasets: type conv + size change + no bkg buffer -SKIP-
Testing multi-datasets: no conv + conv without bkg + conv with bkg -SKIP-
Testing for selection I/O with 0 chunk cache, with contiguous dataset, data transform, and with modifying write buffers
Testing No type conversion (null case) PASSED
Testing No size change, no background buffer -SKIP-
Testing Larger memory type, no background buffer PASSED
Testing Smaller memory type, no background buffer PASSED
Testing Compound types with background buffer -SKIP-
Testing multi-datasets: type conv + no bkg buffer PASSED
Testing multi-datasets: type conv + bkg buffer -SKIP-
Testing multi-datasets: type conv + size change + no bkg buffer -SKIP-
Testing multi-datasets: no conv + conv without bkg + conv with bkg -SKIP-
Testing for selection I/O with 0 chunk cache, with chunked dataset, without data transform, and without modifying write buffers
Testing No type conversion (null case) PASSED
Testing No size change, no background buffer PASSED
Testing Larger memory type, no background buffer PASSED
Testing Smaller memory type, no background buffer PASSED
Testing Compound types with background buffer PASSED
Testing multi-datasets: type conv + no bkg buffer PASSED
Testing multi-datasets: type conv + bkg buffer PASSED
Testing multi-datasets: type conv + size change + no bkg buffer PASSED
Testing multi-datasets: no conv + conv without bkg + conv with bkg PASSED
Testing for selection I/O with 0 chunk cache, with chunked dataset, without data transform, and with modifying write buffers
Testing No type conversion (null case) PASSED
Testing No size change, no background buffer PASSED
Testing Larger memory type, no background buffer PASSED
Testing Smaller memory type, no background buffer PASSED
Testing Compound types with background buffer PASSED
Testing multi-datasets: type conv + no bkg buffer PASSED
Testing multi-datasets: type conv + bkg buffer PASSED
Testing multi-datasets: type conv + size change + no bkg buffer PASSED
Testing multi-datasets: no conv + conv without bkg + conv with bkg PASSED
Testing for selection I/O with 0 chunk cache, with chunked dataset, data transform, and without modifying write buffers
Testing No type conversion (null case) PASSED
Testing No size change, no background buffer -SKIP-
Testing Larger memory type, no background buffer PASSED
Testing Smaller memory type, no background buffer PASSED
Testing Compound types with background buffer -SKIP-
Testing multi-datasets: type conv + no bkg buffer PASSED
Testing multi-datasets: type conv + bkg buffer -SKIP-
Testing multi-datasets: type conv + size change + no bkg buffer -SKIP-
Testing multi-datasets: no conv + conv without bkg + conv with bkg -SKIP-
Testing for selection I/O with 0 chunk cache, with chunked dataset, data transform, and with modifying write buffers
Testing No type conversion (null case) PASSED
Testing No size change, no background buffer -SKIP-
Testing Larger memory type, no background buffer PASSED
Testing Smaller memory type, no background buffer PASSED
Testing Compound types with background buffer -SKIP-
Testing multi-datasets: type conv + no bkg buffer PASSED
Testing multi-datasets: type conv + bkg buffer -SKIP-
Testing multi-datasets: type conv + size change + no bkg buffer -SKIP-
Testing multi-datasets: no conv + conv without bkg + conv with bkg -SKIP-
Testing H5Pget/set_selection_io_mode() PASSED
Testing H5Pget_no_selection_io_cause() PASSED
===================================
All selection I/O dataset tests passed.
===================================
0.04 real 0.00 user 0.02 sys
Finished testing select_io_dset
============================
============================
Testing: flush1
============================
Test log for flush1
============================
Testing H5Fflush (part1 with flush) PASSED
Testing H5Fflush (part1 with flush + SWMR) PASSED
Testing H5Fflush (part1 without flush) PASSED
Testing H5Fflush (part1 without flush + SWMR) PASSED
Testing H5Fflush (part1 with flush and later addition and another flush) PASSED
Testing H5Fflush (part1 with flush and later addition and another flush + SWMR) PASSED
Testing H5Fflush (part1 with flush and later addition) PASSED
Testing H5Fflush (part1 with flush and later addition + SWMR) PASSED
0.02 real 0.00 user 0.00 sys
Finished testing flush1
============================
============================
Testing: flush2
============================
Test log for flush2
============================
Testing H5Fflush (part2 with flush) PASSED
Testing H5Fflush (part2 with flush + SWMR) PASSED
Testing H5Fflush (part2 without flush) PASSED
Testing H5Fflush (part2 without flush + SWMR) PASSED
Testing H5Fflush (part2 with flush and later addition and another flush) PASSED
Testing H5Fflush (part2 with flush and later addition and another flush + SWMR) PASSED
Testing H5Fflush (part2 with flush and later addition) PASSED
Testing H5Fflush (part2 with flush and later addition + SWMR) PASSED
0.01 real 0.00 user 0.00 sys
Finished testing flush2
============================
============================
Testing: app_ref
============================
Test log for app_ref
============================
Testing library shutdown with reference count > 1 PASSED
0.00 real 0.00 user 0.00 sys
Finished testing app_ref
============================
============================
Testing: enum
============================
Test log for enum
============================
Testing named enumeration types PASSED
Testing enumeration conversions PASSED
Testing O(1) conversions PASSED
Testing O(log N) conversions PASSED
Testing for non-existing name and value PASSED
Testing setters and getters with enumeration types PASSED
Testing copying empty enums works PASSED
All enum tests passed.
0.00 real 0.00 user 0.00 sys
Finished testing enum
============================
============================
Testing: set_extent
============================
Test log for set_extent
============================
Testing with old file format and chunk cache disabled:
Testing datasets with ranks 1 to 4 (all configurations)
With H5D_SELECTION_IO_MODE_DEFAULT PASSED
Testing datasets with ranks 1 to 4 (all configurations)
With H5D_SELECTION_IO_MODE_ON PASSED
Testing with old file format and chunk cache enabled:
Testing datasets with ranks 1 to 4 (all configurations)
With H5D_SELECTION_IO_MODE_DEFAULT PASSED
Testing datasets with ranks 1 to 4 (all configurations)
With H5D_SELECTION_IO_MODE_ON PASSED
Testing external file use
With H5D_SELECTION_IO_MODE_DEFAULT PASSED
Testing external file use
With H5D_SELECTION_IO_MODE_ON PASSED
Testing storage layout use - tested with all low/high library format bounds
With H5D_SELECTION_IO_MODE_DEFAULT PASSED
Testing storage layout use - tested with all low/high library format bounds
With H5D_SELECTION_IO_MODE_ON PASSED
Testing with new file format and chunk cache disabled:
Testing datasets with ranks 1 to 4 (all configurations)
With H5D_SELECTION_IO_MODE_DEFAULT PASSED
Testing datasets with ranks 1 to 4 (all configurations)
With H5D_SELECTION_IO_MODE_ON PASSED
Testing with new file format and chunk cache enabled:
Testing datasets with ranks 1 to 4 (all configurations)
With H5D_SELECTION_IO_MODE_DEFAULT PASSED
Testing datasets with ranks 1 to 4 (all configurations)
With H5D_SELECTION_IO_MODE_ON PASSED
Testing external file use
With H5D_SELECTION_IO_MODE_DEFAULT PASSED
Testing external file use
With H5D_SELECTION_IO_MODE_ON PASSED
Testing storage layout use - tested with all low/high library format bounds
With H5D_SELECTION_IO_MODE_DEFAULT PASSED
Testing storage layout use - tested with all low/high library format bounds
With H5D_SELECTION_IO_MODE_ON PASSED
All H5Dset_extent tests passed.
60.41 real 8.71 user 23.57 sys
Finished testing set_extent
============================
============================
Testing: ttsafe
============================
Test log for ttsafe
============================
Most thread-safety tests skipped because THREADSAFE not enabled
For help use: ./.libs/ttsafe -help
Linked with hdf5 version 1.14 release 6
Testing -- library threadsafe status (is_threadsafe)
All tests were successful.
Cleaning Up temp files...
0.00 real 0.00 user 0.00 sys
Finished testing ttsafe
============================
============================
Testing: enc_dec_plist
============================
Test log for enc_dec_plist
============================
Testing ENCODE/DECODE with file version bounds: (earliest, v18):
Testing Default DCPL Encoding/Decoding PASSED
Testing DCPL Encoding/Decoding PASSED
Testing DCPL Encoding/Decoding for virtual layout SKIPPED: virtual layout not supported yet
Testing Default DAPL Encoding/Decoding PASSED
Testing DAPL Encoding/Decoding PASSED
Testing Default OCPL Encoding/Decoding PASSED
Testing OCPL Encoding/Decoding PASSED
Testing Default DXPL Encoding/Decoding PASSED
Testing DXPL Encoding/Decoding PASSED
Testing Default GCPL Encoding/Decoding PASSED
Testing GCPL Encoding/Decoding PASSED
Testing Default LCPL Encoding/Decoding PASSED
Testing LCPL Encoding/Decoding PASSED
Testing Default LAPL Encoding/Decoding PASSED
Testing LAPL Encoding/Decoding PASSED
Testing Default OCPYPL Encoding/Decoding PASSED
Testing OCPYPL Encoding/Decoding PASSED
Testing Default FAPL Encoding/Decoding PASSED
Testing FAPL Encoding/Decoding PASSED
Testing Default FCPL Encoding/Decoding PASSED
Testing FCPL Encoding/Decoding PASSED
Testing Default STRCPL Encoding/Decoding PASSED
Testing STRCPL Encoding/Decoding PASSED
Testing Default ACPL Encoding/Decoding PASSED
Testing ACPL Encoding/Decoding PASSED
Testing ENCODE/DECODE with file version bounds: (earliest, v110):
Testing Default DCPL Encoding/Decoding PASSED
Testing DCPL Encoding/Decoding PASSED
Testing DCPL Encoding/Decoding for virtual layout PASSED
Testing Default DAPL Encoding/Decoding PASSED
Testing DAPL Encoding/Decoding PASSED
Testing Default OCPL Encoding/Decoding PASSED
Testing OCPL Encoding/Decoding PASSED
Testing Default DXPL Encoding/Decoding PASSED
Testing DXPL Encoding/Decoding PASSED
Testing Default GCPL Encoding/Decoding PASSED
Testing GCPL Encoding/Decoding PASSED
Testing Default LCPL Encoding/Decoding PASSED
Testing LCPL Encoding/Decoding PASSED
Testing Default LAPL Encoding/Decoding PASSED
Testing LAPL Encoding/Decoding PASSED
Testing Default OCPYPL Encoding/Decoding PASSED
Testing OCPYPL Encoding/Decoding PASSED
Testing Default FAPL Encoding/Decoding PASSED
Testing FAPL Encoding/Decoding PASSED
Testing Default FCPL Encoding/Decoding PASSED
Testing FCPL Encoding/Decoding PASSED
Testing Default STRCPL Encoding/Decoding PASSED
Testing STRCPL Encoding/Decoding PASSED
Testing Default ACPL Encoding/Decoding PASSED
Testing ACPL Encoding/Decoding PASSED
Testing ENCODE/DECODE with file version bounds: (earliest, v112):
Testing Default DCPL Encoding/Decoding PASSED
Testing DCPL Encoding/Decoding PASSED
Testing DCPL Encoding/Decoding for virtual layout PASSED
Testing Default DAPL Encoding/Decoding PASSED
Testing DAPL Encoding/Decoding PASSED
Testing Default OCPL Encoding/Decoding PASSED
Testing OCPL Encoding/Decoding PASSED
Testing Default DXPL Encoding/Decoding PASSED
Testing DXPL Encoding/Decoding PASSED
Testing Default GCPL Encoding/Decoding PASSED
Testing GCPL Encoding/Decoding PASSED
Testing Default LCPL Encoding/Decoding PASSED
Testing LCPL Encoding/Decoding PASSED
Testing Default LAPL Encoding/Decoding PASSED
Testing LAPL Encoding/Decoding PASSED
Testing Default OCPYPL Encoding/Decoding PASSED
Testing OCPYPL Encoding/Decoding PASSED
Testing Default FAPL Encoding/Decoding PASSED
Testing FAPL Encoding/Decoding PASSED
Testing Default FCPL Encoding/Decoding PASSED
Testing FCPL Encoding/Decoding PASSED
Testing Default STRCPL Encoding/Decoding PASSED
Testing STRCPL Encoding/Decoding PASSED
Testing Default ACPL Encoding/Decoding PASSED
Testing ACPL Encoding/Decoding PASSED
Testing ENCODE/DECODE with file version bounds: (earliest, latest):
Testing Default DCPL Encoding/Decoding PASSED
Testing DCPL Encoding/Decoding PASSED
Testing DCPL Encoding/Decoding for virtual layout PASSED
Testing Default DAPL Encoding/Decoding PASSED
Testing DAPL Encoding/Decoding PASSED
Testing Default OCPL Encoding/Decoding PASSED
Testing OCPL Encoding/Decoding PASSED
Testing Default DXPL Encoding/Decoding PASSED
Testing DXPL Encoding/Decoding PASSED
Testing Default GCPL Encoding/Decoding PASSED
Testing GCPL Encoding/Decoding PASSED
Testing Default LCPL Encoding/Decoding PASSED
Testing LCPL Encoding/Decoding PASSED
Testing Default LAPL Encoding/Decoding PASSED
Testing LAPL Encoding/Decoding PASSED
Testing Default OCPYPL Encoding/Decoding PASSED
Testing OCPYPL Encoding/Decoding PASSED
Testing Default FAPL Encoding/Decoding PASSED
Testing FAPL Encoding/Decoding PASSED
Testing Default FCPL Encoding/Decoding PASSED
Testing FCPL Encoding/Decoding PASSED
Testing Default STRCPL Encoding/Decoding PASSED
Testing STRCPL Encoding/Decoding PASSED
Testing Default ACPL Encoding/Decoding PASSED
Testing ACPL Encoding/Decoding PASSED
Testing ENCODE/DECODE with file version bounds: (v18, v18):
Testing Default DCPL Encoding/Decoding PASSED
Testing DCPL Encoding/Decoding PASSED
Testing DCPL Encoding/Decoding for virtual layout SKIPPED: virtual layout not supported yet
Testing Default DAPL Encoding/Decoding PASSED
Testing DAPL Encoding/Decoding PASSED
Testing Default OCPL Encoding/Decoding PASSED
Testing OCPL Encoding/Decoding PASSED
Testing Default DXPL Encoding/Decoding PASSED
Testing DXPL Encoding/Decoding PASSED
Testing Default GCPL Encoding/Decoding PASSED
Testing GCPL Encoding/Decoding PASSED
Testing Default LCPL Encoding/Decoding PASSED
Testing LCPL Encoding/Decoding PASSED
Testing Default LAPL Encoding/Decoding PASSED
Testing LAPL Encoding/Decoding PASSED
Testing Default OCPYPL Encoding/Decoding PASSED
Testing OCPYPL Encoding/Decoding PASSED
Testing Default FAPL Encoding/Decoding PASSED
Testing FAPL Encoding/Decoding PASSED
Testing Default FCPL Encoding/Decoding PASSED
Testing FCPL Encoding/Decoding PASSED
Testing Default STRCPL Encoding/Decoding PASSED
Testing STRCPL Encoding/Decoding PASSED
Testing Default ACPL Encoding/Decoding PASSED
Testing ACPL Encoding/Decoding PASSED
Testing ENCODE/DECODE with file version bounds: (v18, v110):
Testing Default DCPL Encoding/Decoding PASSED
Testing DCPL Encoding/Decoding PASSED
Testing DCPL Encoding/Decoding for virtual layout PASSED
Testing Default DAPL Encoding/Decoding PASSED
Testing DAPL Encoding/Decoding PASSED
Testing Default OCPL Encoding/Decoding PASSED
Testing OCPL Encoding/Decoding PASSED
Testing Default DXPL Encoding/Decoding PASSED
Testing DXPL Encoding/Decoding PASSED
Testing Default GCPL Encoding/Decoding PASSED
Testing GCPL Encoding/Decoding PASSED
Testing Default LCPL Encoding/Decoding PASSED
Testing LCPL Encoding/Decoding PASSED
Testing Default LAPL Encoding/Decoding PASSED
Testing LAPL Encoding/Decoding PASSED
Testing Default OCPYPL Encoding/Decoding PASSED
Testing OCPYPL Encoding/Decoding PASSED
Testing Default FAPL Encoding/Decoding PASSED
Testing FAPL Encoding/Decoding PASSED
Testing Default FCPL Encoding/Decoding PASSED
Testing FCPL Encoding/Decoding PASSED
Testing Default STRCPL Encoding/Decoding PASSED
Testing STRCPL Encoding/Decoding PASSED
Testing Default ACPL Encoding/Decoding PASSED
Testing ACPL Encoding/Decoding PASSED
Testing ENCODE/DECODE with file version bounds: (v18, v112):
Testing Default DCPL Encoding/Decoding PASSED
Testing DCPL Encoding/Decoding PASSED
Testing DCPL Encoding/Decoding for virtual layout PASSED
Testing Default DAPL Encoding/Decoding PASSED
Testing DAPL Encoding/Decoding PASSED
Testing Default OCPL Encoding/Decoding PASSED
Testing OCPL Encoding/Decoding PASSED
Testing Default DXPL Encoding/Decoding PASSED
Testing DXPL Encoding/Decoding PASSED
Testing Default GCPL Encoding/Decoding PASSED
Testing GCPL Encoding/Decoding PASSED
Testing Default LCPL Encoding/Decoding PASSED
Testing LCPL Encoding/Decoding PASSED
Testing Default LAPL Encoding/Decoding PASSED
Testing LAPL Encoding/Decoding PASSED
Testing Default OCPYPL Encoding/Decoding PASSED
Testing OCPYPL Encoding/Decoding PASSED
Testing Default FAPL Encoding/Decoding PASSED
Testing FAPL Encoding/Decoding PASSED
Testing Default FCPL Encoding/Decoding PASSED
Testing FCPL Encoding/Decoding PASSED
Testing Default STRCPL Encoding/Decoding PASSED
Testing STRCPL Encoding/Decoding PASSED
Testing Default ACPL Encoding/Decoding PASSED
Testing ACPL Encoding/Decoding PASSED
Testing ENCODE/DECODE with file version bounds: (v18, latest):
Testing Default DCPL Encoding/Decoding PASSED
Testing DCPL Encoding/Decoding PASSED
Testing DCPL Encoding/Decoding for virtual layout PASSED
Testing Default DAPL Encoding/Decoding PASSED
Testing DAPL Encoding/Decoding PASSED
Testing Default OCPL Encoding/Decoding PASSED
Testing OCPL Encoding/Decoding PASSED
Testing Default DXPL Encoding/Decoding PASSED
Testing DXPL Encoding/Decoding PASSED
Testing Default GCPL Encoding/Decoding PASSED
Testing GCPL Encoding/Decoding PASSED
Testing Default LCPL Encoding/Decoding PASSED
Testing LCPL Encoding/Decoding PASSED
Testing Default LAPL Encoding/Decoding PASSED
Testing LAPL Encoding/Decoding PASSED
Testing Default OCPYPL Encoding/Decoding PASSED
Testing OCPYPL Encoding/Decoding PASSED
Testing Default FAPL Encoding/Decoding PASSED
Testing FAPL Encoding/Decoding PASSED
Testing Default FCPL Encoding/Decoding PASSED
Testing FCPL Encoding/Decoding PASSED
Testing Default STRCPL Encoding/Decoding PASSED
Testing STRCPL Encoding/Decoding PASSED
Testing Default ACPL Encoding/Decoding PASSED
Testing ACPL Encoding/Decoding PASSED
Testing ENCODE/DECODE with file version bounds: (v110, v110):
Testing Default DCPL Encoding/Decoding PASSED
Testing DCPL Encoding/Decoding PASSED
Testing DCPL Encoding/Decoding for virtual layout PASSED
Testing Default DAPL Encoding/Decoding PASSED
Testing DAPL Encoding/Decoding PASSED
Testing Default OCPL Encoding/Decoding PASSED
Testing OCPL Encoding/Decoding PASSED
Testing Default DXPL Encoding/Decoding PASSED
Testing DXPL Encoding/Decoding PASSED
Testing Default GCPL Encoding/Decoding PASSED
Testing GCPL Encoding/Decoding PASSED
Testing Default LCPL Encoding/Decoding PASSED
Testing LCPL Encoding/Decoding PASSED
Testing Default LAPL Encoding/Decoding PASSED
Testing LAPL Encoding/Decoding PASSED
Testing Default OCPYPL Encoding/Decoding PASSED
Testing OCPYPL Encoding/Decoding PASSED
Testing Default FAPL Encoding/Decoding PASSED
Testing FAPL Encoding/Decoding PASSED
Testing Default FCPL Encoding/Decoding PASSED
Testing FCPL Encoding/Decoding PASSED
Testing Default STRCPL Encoding/Decoding PASSED
Testing STRCPL Encoding/Decoding PASSED
Testing Default ACPL Encoding/Decoding PASSED
Testing ACPL Encoding/Decoding PASSED
Testing ENCODE/DECODE with file version bounds: (v110, v112):
Testing Default DCPL Encoding/Decoding PASSED
Testing DCPL Encoding/Decoding PASSED
Testing DCPL Encoding/Decoding for virtual layout PASSED
Testing Default DAPL Encoding/Decoding PASSED
Testing DAPL Encoding/Decoding PASSED
Testing Default OCPL Encoding/Decoding PASSED
Testing OCPL Encoding/Decoding PASSED
Testing Default DXPL Encoding/Decoding PASSED
Testing DXPL Encoding/Decoding PASSED
Testing Default GCPL Encoding/Decoding PASSED
Testing GCPL Encoding/Decoding PASSED
Testing Default LCPL Encoding/Decoding PASSED
Testing LCPL Encoding/Decoding PASSED
Testing Default LAPL Encoding/Decoding PASSED
Testing LAPL Encoding/Decoding PASSED
Testing Default OCPYPL Encoding/Decoding PASSED
Testing OCPYPL Encoding/Decoding PASSED
Testing Default FAPL Encoding/Decoding PASSED
Testing FAPL Encoding/Decoding PASSED
Testing Default FCPL Encoding/Decoding PASSED
Testing FCPL Encoding/Decoding PASSED
Testing Default STRCPL Encoding/Decoding PASSED
Testing STRCPL Encoding/Decoding PASSED
Testing Default ACPL Encoding/Decoding PASSED
Testing ACPL Encoding/Decoding PASSED
Testing ENCODE/DECODE with file version bounds: (v110, latest):
Testing Default DCPL Encoding/Decoding PASSED
Testing DCPL Encoding/Decoding PASSED
Testing DCPL Encoding/Decoding for virtual layout PASSED
Testing Default DAPL Encoding/Decoding PASSED
Testing DAPL Encoding/Decoding PASSED
Testing Default OCPL Encoding/Decoding PASSED
Testing OCPL Encoding/Decoding PASSED
Testing Default DXPL Encoding/Decoding PASSED
Testing DXPL Encoding/Decoding PASSED
Testing Default GCPL Encoding/Decoding PASSED
Testing GCPL Encoding/Decoding PASSED
Testing Default LCPL Encoding/Decoding PASSED
Testing LCPL Encoding/Decoding PASSED
Testing Default LAPL Encoding/Decoding PASSED
Testing LAPL Encoding/Decoding PASSED
Testing Default OCPYPL Encoding/Decoding PASSED
Testing OCPYPL Encoding/Decoding PASSED
Testing Default FAPL Encoding/Decoding PASSED
Testing FAPL Encoding/Decoding PASSED
Testing Default FCPL Encoding/Decoding PASSED
Testing FCPL Encoding/Decoding PASSED
Testing Default STRCPL Encoding/Decoding PASSED
Testing STRCPL Encoding/Decoding PASSED
Testing Default ACPL Encoding/Decoding PASSED
Testing ACPL Encoding/Decoding PASSED
Testing ENCODE/DECODE with file version bounds: (v112, v112):
Testing Default DCPL Encoding/Decoding PASSED
Testing DCPL Encoding/Decoding PASSED
Testing DCPL Encoding/Decoding for virtual layout PASSED
Testing Default DAPL Encoding/Decoding PASSED
Testing DAPL Encoding/Decoding PASSED
Testing Default OCPL Encoding/Decoding PASSED
Testing OCPL Encoding/Decoding PASSED
Testing Default DXPL Encoding/Decoding PASSED
Testing DXPL Encoding/Decoding PASSED
Testing Default GCPL Encoding/Decoding PASSED
Testing GCPL Encoding/Decoding PASSED
Testing Default LCPL Encoding/Decoding PASSED
Testing LCPL Encoding/Decoding PASSED
Testing Default LAPL Encoding/Decoding PASSED
Testing LAPL Encoding/Decoding PASSED
Testing Default OCPYPL Encoding/Decoding PASSED
Testing OCPYPL Encoding/Decoding PASSED
Testing Default FAPL Encoding/Decoding PASSED
Testing FAPL Encoding/Decoding PASSED
Testing Default FCPL Encoding/Decoding PASSED
Testing FCPL Encoding/Decoding PASSED
Testing Default STRCPL Encoding/Decoding PASSED
Testing STRCPL Encoding/Decoding PASSED
Testing Default ACPL Encoding/Decoding PASSED
Testing ACPL Encoding/Decoding PASSED
Testing ENCODE/DECODE with file version bounds: (v112, latest):
Testing Default DCPL Encoding/Decoding PASSED
Testing DCPL Encoding/Decoding PASSED
Testing DCPL Encoding/Decoding for virtual layout PASSED
Testing Default DAPL Encoding/Decoding PASSED
Testing DAPL Encoding/Decoding PASSED
Testing Default OCPL Encoding/Decoding PASSED
Testing OCPL Encoding/Decoding PASSED
Testing Default DXPL Encoding/Decoding PASSED
Testing DXPL Encoding/Decoding PASSED
Testing Default GCPL Encoding/Decoding PASSED
Testing GCPL Encoding/Decoding PASSED
Testing Default LCPL Encoding/Decoding PASSED
Testing LCPL Encoding/Decoding PASSED
Testing Default LAPL Encoding/Decoding PASSED
Testing LAPL Encoding/Decoding PASSED
Testing Default OCPYPL Encoding/Decoding PASSED
Testing OCPYPL Encoding/Decoding PASSED
Testing Default FAPL Encoding/Decoding PASSED
Testing FAPL Encoding/Decoding PASSED
Testing Default FCPL Encoding/Decoding PASSED
Testing FCPL Encoding/Decoding PASSED
Testing Default STRCPL Encoding/Decoding PASSED
Testing STRCPL Encoding/Decoding PASSED
Testing Default ACPL Encoding/Decoding PASSED
Testing ACPL Encoding/Decoding PASSED
Testing ENCODE/DECODE with file version bounds: (latest, latest):
Testing Default DCPL Encoding/Decoding PASSED
Testing DCPL Encoding/Decoding PASSED
Testing DCPL Encoding/Decoding for virtual layout PASSED
Testing Default DAPL Encoding/Decoding PASSED
Testing DAPL Encoding/Decoding PASSED
Testing Default OCPL Encoding/Decoding PASSED
Testing OCPL Encoding/Decoding PASSED
Testing Default DXPL Encoding/Decoding PASSED
Testing DXPL Encoding/Decoding PASSED
Testing Default GCPL Encoding/Decoding PASSED
Testing GCPL Encoding/Decoding PASSED
Testing Default LCPL Encoding/Decoding PASSED
Testing LCPL Encoding/Decoding PASSED
Testing Default LAPL Encoding/Decoding PASSED
Testing LAPL Encoding/Decoding PASSED
Testing Default OCPYPL Encoding/Decoding PASSED
Testing OCPYPL Encoding/Decoding PASSED
Testing Default FAPL Encoding/Decoding PASSED
Testing FAPL Encoding/Decoding PASSED
Testing Default FCPL Encoding/Decoding PASSED
Testing FCPL Encoding/Decoding PASSED
Testing Default STRCPL Encoding/Decoding PASSED
Testing STRCPL Encoding/Decoding PASSED
Testing Default ACPL Encoding/Decoding PASSED
Testing ACPL Encoding/Decoding PASSED
0.01 real 0.00 user 0.00 sys
Finished testing enc_dec_plist
============================
============================
Testing: enc_dec_plist_cross_platform
============================
Test log for enc_dec_plist_cross_platform
============================
Testing Default DCPL Encoding/Decoding PASSED
Testing DCPL Encoding/Decoding PASSED
Testing Default DAPL Encoding/Decoding PASSED
Testing DAPL Encoding/Decoding PASSED
Testing Default DXPL Encoding/Decoding PASSED
Testing DXPL Encoding/Decoding PASSED
Testing Default GCPL Encoding/Decoding PASSED
Testing GCPL Encoding/Decoding PASSED
Testing Default LCPL Encoding/Decoding PASSED
Testing LCPL Encoding/Decoding PASSED
Testing Default LAPL Encoding/Decoding PASSED
Testing LAPL Encoding/Decoding PASSED
Testing Default OCPL Encoding/Decoding PASSED
Testing OCPL Encoding/Decoding PASSED
Testing Default OCPYPL Encoding/Decoding PASSED
Testing OCPYPL Encoding/Decoding PASSED
Testing Default FCPL Encoding/Decoding PASSED
Testing FCPL Encoding/Decoding PASSED
Testing Default FAPL Encoding/Decoding PASSED
Testing FAPL Encoding/Decoding PASSED
Testing Default STRCPL Encoding/Decoding PASSED
Testing STRCPL Encoding/Decoding PASSED
Testing Default ACPL Encoding/Decoding PASSED
Testing ACPL Encoding/Decoding PASSED
0.02 real 0.00 user 0.00 sys
Finished testing enc_dec_plist_cross_platform
============================
============================
Testing: getname
============================
Test log for getname
============================
Testing H5Iget_name with one group PASSED
Testing H5Iget_name with more than one group PASSED
Testing H5Iget_name with H5Gopen2 PASSED
Testing H5Iget_name with H5Dcreate2 PASSED
Testing H5Iget_name with H5Dopen2 PASSED
Testing H5Iget_name with a long path PASSED
Testing H5Iget_name with H5Tcommit2 PASSED
Testing H5Iget_name with H5Topen2 PASSED
Testing H5Iget_name with H5Lmove and H5Gopen2 PASSED
Testing H5Iget_name with H5Lmove and H5Dopen2 PASSED
Testing H5Iget_name with H5Lmove and H5Topen2 PASSED
Testing H5Iget_name with H5Lmove and relative names PASSED
Testing H5Iget_name with H5Lmove and a long path PASSED
Testing H5Iget_name with H5Lmove and a long path #2 PASSED
Testing H5Iget_name with H5Ldelete PASSED
Testing H5Iget_name with H5Ldelete and a long path PASSED
Testing H5Iget_name with H5Ldelete, same names PASSED
Testing H5Iget_name with H5Fmount; with IDs on the list PASSED
Testing H5Iget_name with H5Fmount; long name PASSED
Testing H5Iget_name with H5Funmount PASSED
Testing H5Iget_name with a defined type dataset PASSED
Testing H5Iget_name with datasets that have two names PASSED
Testing H5Iget_name with different files PASSED
Testing H5Iget_name with different files #2 PASSED
Testing H5Iget_name with a small buffer for name PASSED
Testing H5Iget_name with a dynamic buffer for name PASSED
Testing H5Iget_name with invalid IDs PASSED
Testing H5Iget_name with added names with mounting PASSED
Testing H5Iget_name with H5Fclose PASSED
Testing H5Iget_name with H5Fmount and H5Ldelete PASSED
Testing H5Iget_name with H5Fmount and H5Lmove PASSED
Testing H5Iget_name with H5Lcreate_hard PASSED
Testing H5Iget_name with H5Lcreate_soft PASSED
Testing H5Iget_name with H5Lcreate_soft and move target PASSED
Testing H5Iget_name with H5Lcreate_soft and move source PASSED
Testing H5Iget_name with H5Lcreate_soft and unlink target PASSED
Testing H5Iget_name with H5Lcreate_soft and unlink source PASSED
Testing H5Iget_name with several nested mounted files PASSED
Testing H5Iget_name and H5Lmove with repeated path components PASSED
Testing H5Iget_name with higher mounted file PASSED
Testing H5Iget_name with multiple hard links and mounted files PASSED
Testing H5Iget_name with mounted files and unlinking PASSED
Testing H5Iget_name with mounting already mounted files PASSED
Testing H5Iget_name with opening object in unmounted file PASSED
Testing H5Iget_name with anonymous datatypes PASSED
Testing getting path to normal dataset in root group PASSED
Testing getting path to dataset in /Group1 PASSED
Testing getting path to /Group1 PASSED
Testing getting path to datatype in /Group1 PASSED
Testing getting path to dataset in nested group PASSED
Testing getting path to nested group PASSED
Testing getting path to dataset created via hard link PASSED
Testing getting path to root group PASSED
Testing getting path to dataset hidden by a mounted file PASSED
Testing getting path to dataset that has been unlinked PASSED
Testing H5Rget_name to get name from region reference(hyperslab) PASSED
Testing H5Iget_name to get name from region reference(hyperslab) PASSED
Testing H5Rget_name to get name from region reference(pnt selec) PASSED
Testing H5Iget_name to get name from region reference(pnt selec) PASSED
All getname tests passed.
0.03 real 0.00 user 0.00 sys
Finished testing getname
============================
============================
Testing: vfd
============================
Test log for vfd
============================
-- SKIPPED VFD tests because driver environment variable is set --
0.00 real 0.00 user 0.00 sys
Finished testing vfd
============================
============================
Testing: ros3
============================
Test log for ros3
============================
Testing ros3 VFD functionality.
SKIPPED - read-only S3 VFD not built
0.00 real 0.00 user 0.00 sys
Finished testing ros3
============================
============================
Testing: s3comms
============================
Test log for s3comms
============================
Testing S3 communications functionality
SKIPPED - read-only S3 VFD not built
0.00 real 0.00 user 0.00 sys
Finished testing s3comms
============================
============================
Testing: hdfs
============================
Test log for hdfs
============================
Testing hdfs VFD functionality.
Testing HDFS fapl configuration validation -SKIP-
HDFS VFD is not enabled
Testing HDFS fapl -SKIP-
HDFS VFD is not enabled
Testing HDFS VFD-level open -SKIP-
HDFS VFD is not enabled
Testing HDFS eof/eoa gets and sets -SKIP-
HDFS VFD is not enabled
Testing HDFS VFD read-eoa temporal coupling library limitation -SKIP-
HDFS VFD is not enabled
Testing HDFS VFD read/range-gets -SKIP-
HDFS VFD is not enabled
Testing HDFS VFD always-fail and no-op routines -SKIP-
HDFS VFD is not enabled
Testing HDFS cmp (comparison) -SKIP-
TODO: Distinct valid fapls to open the same file.
Testing HDFS file access through HD5F library (H5F API) -SKIP-
HDFS VFD is not enabled
All hdfs tests passed.
0.00 real 0.00 user 0.00 sys
Finished testing hdfs
============================
============================
Testing: ntypes
============================
Test log for ntypes
============================
Testing atomic datatype PASSED
Testing compound datatype PASSED
Testing nested compound datatype PASSED
Testing compound datatype with array as field PASSED
Testing compound datatype with opaque field PASSED
Testing enum datatype PASSED
Testing array of compound datatype PASSED
Testing array of atomic datatype PASSED
Testing variable length datatype PASSED
Testing variable length string datatype PASSED
Testing fixed-length string datatype PASSED
Testing reference datatype PASSED
Testing dataset region reference PASSED
Testing opaque datatype PASSED
Testing bitfield datatype PASSED
Testing native integer PASSED
All native datatype tests passed.
0.04 real 0.00 user 0.00 sys
Finished testing ntypes
============================
============================
Testing: dangle
============================
Test log for dangle
============================
Testing dangling objects with weak file close:
Testing dangling dataset IDs PASSED
Testing dangling group IDs PASSED
Testing dangling named datatype IDs PASSED
Testing dangling named datatype ID used by dataset PASSED
Testing dangling attribute IDs PASSED
Testing dangling objects with semi file close:
Testing dangling dataset IDs PASSED
Testing dangling group IDs PASSED
Testing dangling named datatype IDs PASSED
Testing dangling named datatype ID used by dataset PASSED
Testing dangling attribute IDs PASSED
Testing dangling objects with strong file close:
Testing dangling dataset IDs PASSED
Testing dangling group IDs PASSED
Testing dangling named datatype IDs PASSED
Testing dangling named datatype ID used by dataset PASSED
Testing dangling attribute IDs PASSED
Testing force dangling IDs to close, from API routines PASSED
All dangling ID tests passed.
0.07 real 0.00 user 0.00 sys
Finished testing dangle
============================
============================
Testing: dtransform
============================
Test log for dtransform
============================
Testing Initializing test... PASSED
Testing H5Pget_data_transform (get before set) PASSED
Testing H5Pset_data_transform (set with NULL transform) PASSED
Testing H5Pset_data_transform (set with invalid transform 1) PASSED
Testing H5Pset_data_transform (set with invalid transform 2) PASSED
Testing H5Pset_data_transform (set with invalid transform 3) PASSED
Testing H5Pset_data_transform (set with invalid transform 4) PASSED
Testing H5Pset_data_transform (set with invalid transform 5) PASSED
Testing H5Pset_data_transform (set with invalid transform 6) PASSED
Testing H5Pset_data_transform (set with invalid transform 7) PASSED
Testing H5Pset_data_transform (set with invalid transform 8) PASSED
Testing contiguous, no data type conversion (char->char) PASSED
Testing contiguous, byte order conversion (char->char) PASSED
Testing contiguous, no data type conversion (uchar->uchar) PASSED
Testing contiguous, byte order conversion (uchar->uchar) PASSED
Testing contiguous, no data type conversion (schar->schar) PASSED
Testing contiguous, byte order conversion (schar->schar) PASSED
Testing contiguous, with type conversion (float->schar) PASSED
Testing contiguous, no data type conversion (short->short) PASSED
Testing contiguous, byte order conversion (short->short) PASSED
Testing contiguous, with type conversion (float->short) PASSED
Testing contiguous, no data type conversion (ushort->ushort) PASSED
Testing contiguous, byte order conversion (ushort->ushort) PASSED
Testing contiguous, no data type conversion (int->int) PASSED
Testing contiguous, byte order conversion (int->int) PASSED
Testing contiguous, with type conversion (float->int) PASSED
Testing contiguous, no data type conversion (uint->uint) PASSED
Testing contiguous, byte order conversion (uint->uint) PASSED
Testing contiguous, no data type conversion (long->long) PASSED
Testing contiguous, byte order conversion (long->long) PASSED
Testing contiguous, with type conversion (float->long) PASSED
Testing contiguous, no data type conversion (ulong->ulong) PASSED
Testing contiguous, byte order conversion (ulong->ulong) PASSED
Testing contiguous, no data type conversion (llong->llong) PASSED
Testing contiguous, byte order conversion (llong->llong) PASSED
Testing contiguous, with type conversion (float->llong) PASSED
Testing contiguous, no data type conversion (ullong->ullong) PASSED
Testing contiguous, byte order conversion (ullong->ullong) PASSED
Testing contiguous, no data type conversion (float->float) PASSED
Testing contiguous, byte order conversion (float->float) PASSED
Testing contiguous, with type conversion (float->float) PASSED
Testing contiguous, no data type conversion (double->double) PASSED
Testing contiguous, byte order conversion (double->double) PASSED
Testing contiguous, with type conversion (float->double) PASSED
Testing contiguous, no data type conversion (ldouble->ldouble) PASSED
Testing contiguous, byte order conversion (ldouble->ldouble) PASSED
Testing contiguous, with type conversion (float->ldouble) PASSED
Testing chunked, no data type conversion (char->char) PASSED
Testing chunked, no data type conversion (uchar->uchar) PASSED
Testing chunked, no data type conversion (schar->schar) PASSED
Testing chunked, with type conversion (float->schar) PASSED
Testing chunked, no data type conversion (short->short) PASSED
Testing chunked, with type conversion (float->short) PASSED
Testing chunked, no data type conversion (ushort->ushort) PASSED
Testing chunked, no data type conversion (int->int) PASSED
Testing chunked, with type conversion (float->int) PASSED
Testing chunked, no data type conversion (uint->uint) PASSED
Testing chunked, no data type conversion (long->long) PASSED
Testing chunked, with type conversion (float->long) PASSED
Testing chunked, no data type conversion (ulong->ulong) PASSED
Testing chunked, no data type conversion (llong->llong) PASSED
Testing chunked, with type conversion (float->llong) PASSED
Testing chunked, no data type conversion (ullong->ullong) PASSED
Testing chunked, no data type conversion (float->float) PASSED
Testing chunked, with type conversion (float->float) PASSED
Testing chunked, no data type conversion (double->double) PASSED
Testing chunked, with type conversion (float->double) PASSED
Testing chunked, no data type conversion (ldouble->ldouble) PASSED
Testing chunked, with type conversion (float->ldouble) PASSED
Testing data transform, linear transform w/ copied property PASSED
Testing data transform, polynomial transform w/ copied property PASSED
Testing data transform, trivial transform, without type conversion PASSED
Testing data transform, trivial transform, with type conversion PASSED
Testing data transform, polynomial transform (int->float) PASSED
Testing data transform, polynomial transform (float->int) PASSED
Testing H5Pget_data_transform PASSED
Testing data transform, read after resetting of transform property PASSED
Testing H5Pget_data_transform, after resetting transform property PASSED
Testing data transform of some special cases PASSED
0.01 real 0.00 user 0.00 sys
Finished testing dtransform
============================
============================
Testing: reserved
============================
Test log for reserved
============================
-SKIP-
0.00 real 0.00 user 0.00 sys
Finished testing reserved
============================
============================
Testing: cross_read
============================
Test log for cross_read
============================
Testing reading data created on Linux
Testing regular dataset of LE DOUBLE PASSED
Testing regular dataset of BE DOUBLE PASSED
Testing dataset of LE FLOAT with scale-offset filter PASSED
Testing dataset of BE FLOAT with scale-offset filter PASSED
Testing dataset of LE DOUBLE with scale-offset filter PASSED
Testing dataset of BE DOUBLE with scale-offset filter PASSED
Testing dataset of LE CHAR with scale-offset filter PASSED
Testing dataset of BE CHAR with scale-offset filter PASSED
Testing dataset of LE SHORT with scale-offset filter PASSED
Testing dataset of BE SHORT with scale-offset filter PASSED
Testing dataset of LE INT with scale-offset filter PASSED
Testing dataset of BE INT with scale-offset filter PASSED
Testing dataset of LE LONG LONG with scale-offset filter PASSED
Testing dataset of BE LONG LONG with scale-offset filter PASSED
Testing dataset of LE FLOAT with Fletcher32 filter PASSED
Testing dataset of BE FLOAT with Fletcher32 filter PASSED
Testing dataset of LE FLOAT with Deflate filter PASSED
Testing dataset of BE FLOAT with Deflate filter PASSED
Testing dataset of LE FLOAT with Szip filter PASSED
Testing dataset of BE FLOAT with Szip filter PASSED
Testing dataset of LE FLOAT with Shuffle filter PASSED
Testing dataset of BE FLOAT with Shuffle filter PASSED
Testing dataset of LE FLOAT with Nbit filter PASSED
Testing dataset of BE FLOAT with Nbit filter PASSED
Testing reading data created on Solaris
Testing regular dataset of LE DOUBLE PASSED
Testing regular dataset of BE DOUBLE PASSED
Testing dataset of LE FLOAT with scale-offset filter PASSED
Testing dataset of BE FLOAT with scale-offset filter PASSED
Testing dataset of LE DOUBLE with scale-offset filter PASSED
Testing dataset of BE DOUBLE with scale-offset filter PASSED
Testing dataset of LE CHAR with scale-offset filter PASSED
Testing dataset of BE CHAR with scale-offset filter PASSED
Testing dataset of LE SHORT with scale-offset filter PASSED
Testing dataset of BE SHORT with scale-offset filter PASSED
Testing dataset of LE INT with scale-offset filter PASSED
Testing dataset of BE INT with scale-offset filter PASSED
Testing dataset of LE LONG LONG with scale-offset filter PASSED
Testing dataset of BE LONG LONG with scale-offset filter PASSED
Testing dataset of LE FLOAT with Fletcher32 filter PASSED
Testing dataset of BE FLOAT with Fletcher32 filter PASSED
Testing dataset of LE FLOAT with Deflate filter PASSED
Testing dataset of BE FLOAT with Deflate filter PASSED
Testing dataset of LE FLOAT with Szip filter PASSED
Testing dataset of BE FLOAT with Szip filter PASSED
Testing dataset of LE FLOAT with Shuffle filter PASSED
Testing dataset of BE FLOAT with Shuffle filter PASSED
Testing dataset of LE FLOAT with Nbit filter PASSED
Testing dataset of BE FLOAT with Nbit filter PASSED
All data type tests passed.
0.01 real 0.00 user 0.00 sys
Finished testing cross_read
============================
============================
Testing: freespace
============================
Test log for freespace
============================
Testing the creation/close/reopen/deletion of the free-space manager PASSED
Testing adding a section via H5FS_sect_add() to free-space: test 1 PASSED
Testing adding a section via H5FS_sect_add() to free-space with H5FS_CLS_GHOST_OBJ: test 2 PASSED
Testing adding a section via H5FS_sect_add() to free-space: test 3 PASSED
Testing adding a section via H5FS_sect_add() to free-space: test 4 PASSED
Testing the merge of sections when H5FS_sect_add() to free-space: test 1 PASSED
Testing the merge of sections when H5FS_sect_add() to free-space: test 2 PASSED
Testing the merge of sections when H5FS_sect_add() to free-space: test 3 PASSED
Testing shrinking of sections when H5FS_sect_add() to free-space: test 1 PASSED
Testing shrinking of sections when H5FS_sect_add() to free-space: test 2 PASSED
Testing shrinking of sections when H5FS_sect_add() to free-space: test 3 PASSED
Testing H5FS_sect_find(): free-space is empty PASSED
Testing H5FS_sect_find() a section equal to requested-size from free-space PASSED
Testing H5FS_sect_find() a section greater than requested-size from free-space PASSED
Testing H5FS_sect_find(): cannot find a section with requested-size from free-space PASSED
Testing the change of section class via H5FS_sect_change_class() in free-space: Test 1 PASSED
Testing the merge of sections when H5FS_sect_add() to free-space: test 2 PASSED
Testing a block's extension by requested-size which is = adjoining free section's size: Test 1 PASSED
Testing a block's extension by requested-size which is > adjoining free section's size: Test 2 PASSED
Testing a block's extension by requested-size which is < adjoining free section's size: Test 3 PASSED
Testing a block's extension by requested-size which does not adjoin any free section: Test 4 PASSED
Testing iteration of sections in the free-space manager PASSED
All free-space tests passed.
0.01 real 0.00 user 0.00 sys
Finished testing freespace
============================
============================
Testing: mf
============================
Test log for mf
============================
Testing H5MM_alloc() of file allocation PASSED
Testing H5MF_try_shrink() of file allocation: test 1 PASSED
Testing H5MF_try_shrink() of file allocation: test 2 PASSED
Testing H5MF_try_shrink() of file allocation: test 3 PASSED
Testing H5MF_try_shrink() of file allocation: test 4 PASSED
Testing H5MF_try_extend() of file allocation: test 1 PASSED
Testing H5MF_try_extend() of file allocation: test 2 PASSED
Testing Allocation from raw or metadata free-space manager PASSED
Testing H5MF_create_fstype()/H5MF__open_fstype() of free-space manager PASSED
Testing H5MF_alloc()/H5MF_xfree() of free-space manager:test 1 PASSED
Testing H5MF_alloc()/H5MF_xfree() of free-space manager:test 2 PASSED
Testing H5MF_alloc()/H5MF_xfree() of free-space manager:test 3 PASSED
Testing H5MF_try_extend() of free-space manager:test 1 PASSED
Testing H5MF_try_extend() of free-space manager:test 2 PASSED
Testing H5MF_try_extend() of free-space manager:test 3 PASSED
Testing H5MF_try_extend() of free-space manager:test 4 PASSED
Testing A free-space section absorbs an aggregator: test 1 PASSED
Testing A free-space section absorbs an aggregator: test 2 PASSED
Testing H5MF_alloc() of meta/sdata aggregator:test 1 PASSED
Testing H5MF_alloc() of meta/sdata aggregator:test 2 PASSED
Testing H5MF_alloc() of meta/sdata aggregator: test 3 PASSED
Testing H5MF_alloc() of meta/sdata aggregator:test 4 PASSED
Testing H5MF_alloc() of meta/sdata aggregator:test 5 PASSED
Testing H5MF_alloc() of meta/sdata aggregator:test 6 PASSED
Testing H5MF_alloc() of meta/sdata aggregator:test 7 PASSED
Testing H5MF_try_extend() of meta/sdata aggregator: test 1 PASSED
Testing H5MF_try_extend() of meta/sdata aggregator: test 2 PASSED
Testing H5MF_try_extend() of meta/sdata aggregator: test 3 PASSED
Testing H5MF_try_shrink() of meta/sdata aggregator: test 1 PASSED
Testing H5MF_try_shrink() of meta/sdata aggregator: test 2 PASSED
Testing H5MF_try_shrink() of meta/sdata aggregator: test 3 PASSED
Testing H5MM_alloc() of file allocation with alignment: test 1 PASSED
Testing H5MF_try_shrink() of file allocation with alignment: test 2 PASSED
Testing H5MF_try_extend() of file allocation with alignment: test 3 PASSED
Testing H5MF_alloc() of free-space manager with alignment: test 1 PASSED
Testing H5MF_alloc() of free-space manager with alignment: test 2 PASSED
Testing H5MF_alloc() of free-space manager with alignment: test 3 PASSED
Testing H5MF_alloc() of meta/sdata aggregator with alignment: test 1 PASSED
Testing H5MF_alloc() of meta/sdata aggregator with alignment: test 2 PASSED
Testing H5MF_alloc() of meta/sdata aggregator with alignment: test 3 PASSED
Testing H5MF_alloc() of meta/sdata aggregator with alignment: test 4 PASSED
Testing H5MF_alloc() of meta/sdata aggregator with alignment: test 5 PASSED
Testing H5MF_alloc() of meta/sdata aggregator with alignment: test 6 PASSED
Testing H5MM_alloc() of file allocation with alignment: test 1 PASSED
Testing H5MF_try_shrink() of file allocation with alignment: test 2 PASSED
Testing H5MF_try_extend() of file allocation with alignment: test 3 PASSED
Testing H5MF_alloc() of free-space manager with alignment: test 1 PASSED
Testing H5MF_alloc() of free-space manager with alignment: test 2 PASSED
Testing H5MF_alloc() of free-space manager with alignment: test 3 PASSED
Testing H5MF_alloc() of meta/sdata aggregator with alignment: test 1 PASSED
Testing H5MF_alloc() of meta/sdata aggregator with alignment: test 2 PASSED
Testing H5MF_alloc() of meta/sdata aggregator with alignment: test 3 PASSED
Testing H5MF_alloc() of meta/sdata aggregator with alignment: test 4 PASSED
Testing H5MF_alloc() of meta/sdata aggregator with alignment: test 5 PASSED
Testing H5MF_alloc() of meta/sdata aggregator with alignment: test 6 PASSED
Testing 'temporary' file space allocation with old library format PASSED
Testing 'temporary' file space allocation with new library format PASSED
Testing File's free-space is going away with old library format PASSED
Testing File's free-space is going away with new library format PASSED
Testing File space merge/shrink for section size < threshold with old library format PASSED
Testing File space merge/shrink for section size < threshold with new library format PASSED
Testing File's free-space is persistent with old library format PASSED
Testing File's free-space is persistent with new library format PASSED
Testing File space strategy/persisting/threshold with old library format PASSED
Testing File space strategy/persisting/threshold with new library format PASSED
Testing Paged aggregation for file space: small allocations and de-allocations PASSED
Testing Paged aggregation for file space: large allocations and de-allocations PASSED
Testing Paged aggregation for file space: H5MF_try_extend() a large block PASSED
Testing Paged aggregation for file space: H5MF_try_extend() a small block PASSED
Testing Paged aggregation for file space: H5MF_try_shrink() PASSED
Testing Paged aggregation for file space: H5MF_alloc/H5MF_xfree PASSED
Testing Paged aggregation and H5Pset_alignment: verify proper alignment is used PASSED
Testing H5MF_alloc() bug 1 PASSED
All free-space manager tests for file memory passed.
0.08 real 0.00 user 0.00 sys
Finished testing mf
============================
============================
Testing: vds
============================
Test log for vds
============================
Testing virtual dataset I/O with file version bounds: (earliest, v110):
Testing virtual dataset API functions PASSED
Testing virtual dataset API functions with copied plists PASSED
Testing virtual dataset API functions with encoded and decoded plists PASSED
Testing virtual dataset create PASSED
Testing virtual dataset create with reopened dataset PASSED
Testing virtual dataset create with reopened file PASSED
Testing Virtual dataset I/O PASSED
Testing H5Dget_access_plist() returns dapl w/ correct values PASSED
Testing virtual dataset I/O with file version bounds: (earliest, v112):
Testing virtual dataset API functions PASSED
Testing virtual dataset API functions with copied plists PASSED
Testing virtual dataset API functions with encoded and decoded plists PASSED
Testing virtual dataset create PASSED
Testing virtual dataset create with reopened dataset PASSED
Testing virtual dataset create with reopened file PASSED
Testing Virtual dataset I/O PASSED
Testing H5Dget_access_plist() returns dapl w/ correct values PASSED
Testing virtual dataset I/O with file version bounds: (earliest, latest):
Testing virtual dataset API functions PASSED
Testing virtual dataset API functions with copied plists PASSED
Testing virtual dataset API functions with encoded and decoded plists PASSED
Testing virtual dataset create PASSED
Testing virtual dataset create with reopened dataset PASSED
Testing virtual dataset create with reopened file PASSED
Testing Virtual dataset I/O PASSED
Testing H5Dget_access_plist() returns dapl w/ correct values PASSED
Testing virtual dataset I/O with file version bounds: (v18, v110):
Testing virtual dataset API functions PASSED
Testing virtual dataset API functions with copied plists PASSED
Testing virtual dataset API functions with encoded and decoded plists PASSED
Testing virtual dataset create PASSED
Testing virtual dataset create with reopened dataset PASSED
Testing virtual dataset create with reopened file PASSED
Testing Virtual dataset I/O PASSED
Testing H5Dget_access_plist() returns dapl w/ correct values PASSED
Testing virtual dataset I/O with file version bounds: (v18, v112):
Testing virtual dataset API functions PASSED
Testing virtual dataset API functions with copied plists PASSED
Testing virtual dataset API functions with encoded and decoded plists PASSED
Testing virtual dataset create PASSED
Testing virtual dataset create with reopened dataset PASSED
Testing virtual dataset create with reopened file PASSED
Testing Virtual dataset I/O PASSED
Testing H5Dget_access_plist() returns dapl w/ correct values PASSED
Testing virtual dataset I/O with file version bounds: (v18, latest):
Testing virtual dataset API functions PASSED
Testing virtual dataset API functions with copied plists PASSED
Testing virtual dataset API functions with encoded and decoded plists PASSED
Testing virtual dataset create PASSED
Testing virtual dataset create with reopened dataset PASSED
Testing virtual dataset create with reopened file PASSED
Testing Virtual dataset I/O PASSED
Testing H5Dget_access_plist() returns dapl w/ correct values PASSED
Testing virtual dataset I/O with file version bounds: (v110, v110):
Testing virtual dataset API functions PASSED
Testing virtual dataset API functions with copied plists PASSED
Testing virtual dataset API functions with encoded and decoded plists PASSED
Testing virtual dataset create PASSED
Testing virtual dataset create with reopened dataset PASSED
Testing virtual dataset create with reopened file PASSED
Testing Virtual dataset I/O PASSED
Testing H5Dget_access_plist() returns dapl w/ correct values PASSED
Testing virtual dataset I/O with file version bounds: (v110, v112):
Testing virtual dataset API functions PASSED
Testing virtual dataset API functions with copied plists PASSED
Testing virtual dataset API functions with encoded and decoded plists PASSED
Testing virtual dataset create PASSED
Testing virtual dataset create with reopened dataset PASSED
Testing virtual dataset create with reopened file PASSED
Testing Virtual dataset I/O PASSED
Testing H5Dget_access_plist() returns dapl w/ correct values PASSED
Testing virtual dataset I/O with file version bounds: (v110, latest):
Testing virtual dataset API functions PASSED
Testing virtual dataset API functions with copied plists PASSED
Testing virtual dataset API functions with encoded and decoded plists PASSED
Testing virtual dataset create PASSED
Testing virtual dataset create with reopened dataset PASSED
Testing virtual dataset create with reopened file PASSED
Testing Virtual dataset I/O PASSED
Testing H5Dget_access_plist() returns dapl w/ correct values PASSED
Testing virtual dataset I/O with file version bounds: (v112, v112):
Testing virtual dataset API functions PASSED
Testing virtual dataset API functions with copied plists PASSED
Testing virtual dataset API functions with encoded and decoded plists PASSED
Testing virtual dataset create PASSED
Testing virtual dataset create with reopened dataset PASSED
Testing virtual dataset create with reopened file PASSED
Testing Virtual dataset I/O PASSED
Testing H5Dget_access_plist() returns dapl w/ correct values PASSED
Testing virtual dataset I/O with file version bounds: (v112, latest):
Testing virtual dataset API functions PASSED
Testing virtual dataset API functions with copied plists PASSED
Testing virtual dataset API functions with encoded and decoded plists PASSED
Testing virtual dataset create PASSED
Testing virtual dataset create with reopened dataset PASSED
Testing virtual dataset create with reopened file PASSED
Testing Virtual dataset I/O PASSED
Testing H5Dget_access_plist() returns dapl w/ correct values PASSED
Testing virtual dataset I/O with file version bounds: (latest, latest):
Testing virtual dataset API functions PASSED
Testing virtual dataset API functions with copied plists PASSED
Testing virtual dataset API functions with encoded and decoded plists PASSED
Testing virtual dataset create PASSED
Testing virtual dataset create with reopened dataset PASSED
Testing virtual dataset create with reopened file PASSED
Testing Virtual dataset I/O PASSED
Testing H5Dget_access_plist() returns dapl w/ correct values PASSED
All virtual dataset tests passed.
8.16 real 0.00 user 0.00 sys
Finished testing vds
============================
============================
Testing: file_image
============================
Test log for file_image
============================
Testing File Image Functionality.
Testing File image property list functions PASSED
Testing Callback use in property list operations PASSED
Testing Initial file image and callbacks in Core VFD PASSED
Testing H5Fget_file_image() with sec2 driver PASSED
Testing H5Fget_file_image() with stdio driver PASSED
Testing H5Fget_file_image() with core driver PASSED
Testing H5Fget_file_image() with sec2 driver PASSED
Testing H5Fget_file_image() with stdio driver PASSED
Testing H5Fget_file_image() with core driver PASSED
Testing H5Fget_file_image() error rejection PASSED
All File Image tests passed.
0.02 real 0.00 user 0.00 sys
Finished testing file_image
============================
============================
Testing: unregister
============================
Test log for unregister
============================
Testing Unregistering filter PASSED
All filter unregistration tests passed.
0.03 real 0.00 user 0.00 sys
Finished testing unregister
============================
============================
Testing: cache_logging
============================
Test log for cache_logging
============================
Testing basic metadata cache logging functionality.
Testing metadata cache log api calls PASSED
All Metadata Cache Logging tests passed.
0.02 real 0.00 user 0.00 sys
Finished testing cache_logging
============================
============================
Testing: cork
============================
Test log for cork
============================
Testing cork status for datasets with old format PASSED
Testing H5Odisable_mdc_flushes/H5Oenable_mdc_flushes/H5Oare_mdc_flushes_disabled (new library format) PASSED
Testing H5Odisable_mdc_flushes/H5Oenable_mdc_flushes/H5Oare_mdc_flushes_disabled (old library format) PASSED
Testing H5Odisable_mdc_flushes/H5Oenable_mdc_flushes/H5Oare_mdc_flushes_disabled on datasets (new library format) PASSED
Testing H5Odisable_mdc_flushes/H5Oenable_mdc_flushes/H5Oare_mdc_flushes_disabled on datasets (old library format) PASSED
Testing cork status for dataset objects with attributes PASSED
Testing cork status for chunked datasets with different indexing types (non-SWMR & latest) PASSED
Testing cork status for chunked datasets with different indexing types (non-SWMR & non-latest) PASSED
Testing cork status for groups PASSED
Testing cork status for named datatypes PASSED
Testing cork status for multiple opens PASSED
Testing H5Odisable_mdc_flushes/H5Oenable_mdc_flushes/H5Oare_mdc_flushes_disabled (new library format) (SWMR) PASSED
Testing H5Odisable_mdc_flushes/H5Oenable_mdc_flushes/H5Oare_mdc_flushes_disabled (old library format) (SWMR) PASSED
Testing H5Odisable_mdc_flushes/H5Oenable_mdc_flushes/H5Oare_mdc_flushes_disabled on datasets (new library format) (SWMR) PASSED
Testing H5Odisable_mdc_flushes/H5Oenable_mdc_flushes/H5Oare_mdc_flushes_disabled on datasets (old library format) (SWMR) PASSED
Testing cork status for dataset objects with attributes (SWMR) PASSED
Testing cork status for chunked datasets with different indexing types (SWMR & latest) PASSED
Testing cork status for chunked datasets with different indexing types (SWMR & non-latest) PASSED
Testing cork status for groups (SWMR) PASSED
Testing cork status for named datatypes (SWMR) PASSED
Testing cork status for multiple opens (SWMR) PASSED
0.15 real 0.00 user 0.11 sys
Finished testing cork
============================
============================
Testing: swmr
============================
Test log for swmr
============================
Testing H5Drefresh()--concurrent access for latest format PASSED
Testing H5Drefresh()--concurrent access for non-latest-format PASSED
Testing multiple--single process access for latest format PASSED
Testing multiple--single process access for non-latest-format PASSED
Testing H5Pget/set_metadata_read_attempts() PASSED
Testing H5Fset_metadata_read_retry_info() PASSED
Testing H5Fstart_swmr_write() when creating/opening a file with latest format PASSED
Testing H5Fstart_swmr_write() when creating/opening a file without latest format PASSED
Testing H5Fstart_swmr_write() on failure conditions for latest format PASSED
Testing H5Fstart_swmr_write() on failure conditions for without latest format PASSED
Testing H5Fstart_swmr_write()--concurrent access for latest format PASSED
Testing H5Fstart_swmr_write()--concurrent access for non-latest-format PASSED
Testing H5Fstart_swmr_write()--stress object header messages PASSED
Testing H5Fstart_swmr_write() persists DAPL settings PASSED
Testing H5Pget/set_obj_flush_cb() PASSED
Testing H5Fget/set_append_flush() for a generic dataset access property list PASSED
Testing H5Fget/set_append_flush() for a chunked dataset's access property list PASSED
Testing H5Fget/set_append_flush() for a non-chunked dataset's access property list PASSED
Testing H5Fget/set_append_flush() for multiple opens of a chunked dataset PASSED
Testing File open with different combinations of flags--single process access PASSED
Testing File open with different combinations of flags--concurrent access PASSED
Testing File open with different combinations of flags + SWMR flags--single process access PASSED
Testing File open with different combinations of flags + SWMR flags--concurrent access PASSED
Testing SWMR-enabled VFD flag functionality PASSED
Testing Using different lock flags PASSED
Testing File locking: ON w/ env var override PASSED
Testing File locking: ON PASSED
Testing File locking: OFF w/ env var override PASSED
Testing File locking: OFF PASSED
All tests passed.
0.11 real 0.00 user 0.01 sys
Finished testing swmr
============================
============================
Testing: thread_id
============================
Test log for thread_id
============================
not implemented in this configuration.
0.00 real 0.00 user 0.00 sys
Finished testing thread_id
============================
============================
Testing: vol
============================
Test log for vol
============================
Testing basic Virtual Object Layer (VOL) functionality.
Testing VOL registration PASSED
Testing dynamically registering optional operations PASSED
Testing Native VOL connector initialization PASSED
Testing Basic VOL file operations PASSED
Testing Basic VOL group operations PASSED
Testing Basic VOL dataset operations PASSED
Testing Basic VOL attribute operations PASSED
Testing Basic VOL object operations PASSED
Testing Basic VOL link operations PASSED
Testing Basic VOL datatype operations PASSED
Testing Async VOL props PASSED
Testing VOL capability flags PASSED
Testing getting connector name PASSED
Testing failure of calling H5VLwrap_register PASSED
Testing conversion between a VOL info and a string PASSED
Testing H5VLquery_optional PASSED
All Virtual Object Layer (VOL) tests passed.
0.01 real 0.00 user 0.00 sys
Finished testing vol
============================
============================
Testing: timer
============================
Test log for timer
============================
Testing platform-independent timer functionality.
Testing Time string formats PASSED
Testing system/user times PASSED
Testing elapsed times PASSED
Testing timer functionality PASSED
All platform-independent timer tests passed.
0.00 real 0.00 user 0.00 sys
Finished testing timer
============================
============================
Testing: event_set
============================
Test log for event_set
============================
Testing event set creation PASSED
Testing event set H5ES_NONE PASSED
Testing event set get requests PASSED
All event set tests passed.
0.00 real 0.00 user 0.00 sys
Finished testing event_set
============================
============================
Testing: onion
============================
Test log for onion
============================
Testing Onion VFD functionality.
Testing archival index PASSED
Testing revision index PASSED
Testing revision index collisions PASSED
Testing revision index resizing PASSED
Testing revision index to archival index PASSED
Testing file access property list PASSED
Testing encode/decode history header PASSED
Testing encode/decode history (empty and failures) PASSED
Testing encode/decode history PASSED
Testing encode/decode revision record PASSED
Testing onion creation; no extant canonical; no initial data PASSED
Testing onion creation; truncate extant canonical; no initial data PASSED
Testing onion creation; no extant canonical; w/ initial data PASSED
Testing onion creation; truncate extant canonical; w/ initial data PASSED
Testing multiple revisions with gaps and overlap PASSED
Testing page-aligned history on onion-created file PASSED
Testing onion-created two dimensional HDF5 file with revisions PASSED
Testing onion-created one-dimensional HDF5 file with revisions PASSED
Testing onion-created HDF5 file with revisions testing addition and deletion of objects PASSED
Testing onion-created HDF5 file with revisions testing dataset extension PASSED
Testing onion-created HDF5 file with revisions testing H5FDctl PASSED
Testing onion-created HDF5 file with revisions testing references PASSED
Testing H5Pset_driver_by_name PASSED
All Onion tests passed.
0.17 real 0.00 user 0.08 sys
Finished testing onion
============================
============================
Testing test_abort_fail.sh
Finished testing test_abort_fail.sh
============================
test_abort_fail.sh Test Log
============================
Testing file not closed assertion/abort failure
Test PASSED
Testing infinite loop closing library/abort failure
Test PASSED
All tests for abort failure passed.
0.01 real 0.00 user 0.00 sys
Finished testing test_abort_fail.sh
============================
============================
============================
Testing test_check_version.sh
Finished testing test_check_version.sh
============================
test_check_version.sh Test Log
============================
Tests for the H5check_version function.
Note that abort messages may appear due to the expected termination
of the program when it is tested with mis-matched version numbers.
tcheck_version PASSED
tcheck_version -tM PASSED
tcheck_version -tm PASSED
env HDF5_DISABLE_VERSION_CHECK= tcheck_version PASSED
env HDF5_DISABLE_VERSION_CHECK= tcheck_version -tM PASSED
env HDF5_DISABLE_VERSION_CHECK= tcheck_version -tm PASSED
env HDF5_DISABLE_VERSION_CHECK=-1 tcheck_version PASSED
env HDF5_DISABLE_VERSION_CHECK=-1 tcheck_version -tM PASSED
env HDF5_DISABLE_VERSION_CHECK=-1 tcheck_version -tm PASSED
env HDF5_DISABLE_VERSION_CHECK=0 tcheck_version PASSED
env HDF5_DISABLE_VERSION_CHECK=0 tcheck_version -tM PASSED
env HDF5_DISABLE_VERSION_CHECK=0 tcheck_version -tm PASSED
env HDF5_DISABLE_VERSION_CHECK=1 tcheck_version PASSED
env HDF5_DISABLE_VERSION_CHECK=1 tcheck_version -tM PASSED
env HDF5_DISABLE_VERSION_CHECK=1 tcheck_version -tm PASSED
env HDF5_DISABLE_VERSION_CHECK=2 tcheck_version PASSED
env HDF5_DISABLE_VERSION_CHECK=2 tcheck_version -tM PASSED
env HDF5_DISABLE_VERSION_CHECK=2 tcheck_version -tm PASSED
env HDF5_DISABLE_VERSION_CHECK=3 tcheck_version PASSED
env HDF5_DISABLE_VERSION_CHECK=3 tcheck_version -tM PASSED
env HDF5_DISABLE_VERSION_CHECK=3 tcheck_version -tm PASSED
No error encountered
0.21 real 0.00 user 0.00 sys
Finished testing test_check_version.sh
============================
============================
============================
Testing test_error.sh
Finished testing test_error.sh
============================
test_error.sh Test Log
============================
Testing err_compat PASSED
Testing error_test PASSED
All Error API tests passed.
0.03 real 0.00 user 0.00 sys
Finished testing test_error.sh
============================
============================
============================
Testing test_flush_refresh.sh
Finished testing test_flush_refresh.sh
============================
test_flush_refresh.sh Test Log
============================
Testing individual object flush behavior:
Testing to ensure H5Gflush correctly flushes single groups PASSED
Testing to ensure H5Dflush correctly flushes single datasets PASSED
Testing to ensure H5Tflush correctly flushes single datatypes PASSED
Testing to ensure H5Oflush correctly flushes single objects PASSED
Testing individual object refresh behavior:
Testing to ensure that H5Drefresh correctly refreshes single datasets PASSED
Testing to ensure that H5Grefresh correctly refreshes single groups PASSED
Testing to ensure that H5Trefresh correctly refreshes single datatypes PASSED
Testing to ensure that H5Orefresh correctly refreshes single objects PASSED
flush/refresh objects tests passed.
37.03 real 4.37 user 31.36 sys
Finished testing test_flush_refresh.sh
============================
============================
============================
Testing test_external_env.sh
Finished testing test_external_env.sh
============================
test_external_env.sh Test Log
============================
Testing external file with HDF5_EXTFILE_PREFIX
Testing with the default file format:
Testing prefix in HDF5_EXTFILE_PREFIX PASSED
Testing with the latest file format:
Testing prefix in HDF5_EXTFILE_PREFIX PASSED
All external storage tests passed.
Test prefix for HDF5_EXTFILE_PREFIX PASSED
0.01 real 0.00 user 0.00 sys
Finished testing test_external_env.sh
============================
============================
============================
Testing test_libinfo.sh
Finished testing test_libinfo.sh
============================
test_libinfo.sh Test Log
============================
Check file ../src/.libs/libhdf5.so.8.0 PASSED
Check file ../src/.libs/libhdf5.a PASSED
Check file testhdf5 -SKIP-
No error encountered
0.15 real 0.00 user 0.06 sys
Finished testing test_libinfo.sh
============================
============================
============================
Testing test_links_env.sh
Finished testing test_links_env.sh
============================
test_links_env.sh Test Log
============================
Testing external link with HDF5_EXT_PREFIX
env HDF5_EXT_PREFIX=.:tmp_links_env /home/pobj/hdf5-1.14.6/build-amd64/test/links_env
Testing external links via environment variable PASSED
Testing external links via environment variable (w/new group format) PASSED
All external Link (HDF5_EXT_PREFIX) tests passed.
Test for HDF5_EXT_PREFIX PASSED
0.01 real 0.00 user 0.00 sys
Finished testing test_links_env.sh
============================
============================
============================
Testing test_swmr.sh
Finished testing test_swmr.sh
============================
test_swmr.sh Test Log
============================
*******************************************************************************
** Loop testing parameters: -i ea
*******************************************************************************
###############################################################################
## Generator test
###############################################################################
launch the swmr_generator
Using generator random seed (used in sparse test only): 638958
launch the swmr_generator with SWMR_WRITE
Using generator random seed (used in sparse test only): 746832
###############################################################################
## Use H5Fstart_swmr_write() to enable SWMR writing mode
###############################################################################
launch the swmr_start_writer
SWMR_WRITER_MESSAGE is found
launch 5 swmr_readers
Using writer random seed: 872658
Using reader random seed: 717748
Using reader random seed: 725960
Using reader random seed: 733053
Using reader random seed: 742448
Using reader random seed: 746683
###############################################################################
## Writer test - test expanding the dataset
###############################################################################
launch the swmr_generator
Using generator random seed (used in sparse test only): 26537
launch the swmr_writer
SWMR_WRITER_MESSAGE is found
launch 5 swmr_readers
Using writer random seed: 162324
Using reader random seed: 320685
Using reader random seed: 24242
Using reader random seed: 31285
Using reader random seed: 121630
Using reader random seed: 128527
###############################################################################
## Remove test - test shrinking the dataset
###############################################################################
launch the swmr_remove_writer
Using writer random seed: 395948
SWMR_WRITER_MESSAGE is found
launch 5 swmr_remove_readers
Using reader random seed: 417552
Using reader random seed: 425824
Using reader random seed: 433607
Using reader random seed: 441031
Using reader random seed: 669953
###############################################################################
## Add/remove test - randomly grow or shrink the dataset
###############################################################################
launch the swmr_generator
Using generator random seed (used in sparse test only): 70716
launch the swmr_writer
Using writer random seed: 184846
launch the swmr_addrem_writer
Using writer random seed: 452717
SWMR_WRITER_MESSAGE is found
launch 5 swmr_remove_readers
Using reader random seed: 729843
Using reader random seed: 736829
Using reader random seed: 744398
Using reader random seed: 751494
Using reader random seed: 758091
###############################################################################
## Sparse writer test - test writing to random locations in the dataset
###############################################################################
launch the swmr_generator
Using generator random seed (used in sparse test only): 100486
launch the swmr_sparse_writer
SWMR_WRITER_MESSAGE is found
launch 3 swmr_sparse_readers
*******************************************************************************
** Loop testing parameters: -i ea -c 5
*******************************************************************************
###############################################################################
## Generator test
###############################################################################
launch the swmr_generator
Using generator random seed (used in sparse test only): 668797
launch the swmr_generator with SWMR_WRITE
Using generator random seed (used in sparse test only): 805616
###############################################################################
## Use H5Fstart_swmr_write() to enable SWMR writing mode
###############################################################################
launch the swmr_start_writer
SWMR_WRITER_MESSAGE is found
launch 5 swmr_readers
Using writer random seed: 528984
Using reader random seed: 224848
Using reader random seed: 168672
Using reader random seed: 161854
Using reader random seed: 154866
Using reader random seed: 147532
###############################################################################
## Writer test - test expanding the dataset
###############################################################################
launch the swmr_generator
Using generator random seed (used in sparse test only): 738985
launch the swmr_writer
SWMR_WRITER_MESSAGE is found
launch 5 swmr_readers
Using writer random seed: 874586
Using reader random seed: 181435
Using reader random seed: 189362
Using reader random seed: 230746
Using reader random seed: 238800
Using reader random seed: 246138
###############################################################################
## Remove test - test shrinking the dataset
###############################################################################
launch the swmr_remove_writer
Using writer random seed: 422528
SWMR_WRITER_MESSAGE is found
launch 5 swmr_remove_readers
Using reader random seed: 672106
Using reader random seed: 679354
Using reader random seed: 686972
Using reader random seed: 692853
Using reader random seed: 703622
###############################################################################
## Add/remove test - randomly grow or shrink the dataset
###############################################################################
launch the swmr_generator
Using generator random seed (used in sparse test only): 432822
launch the swmr_writer
Using writer random seed: 545291
launch the swmr_addrem_writer
Using writer random seed: 209550
SWMR_WRITER_MESSAGE is found
launch 5 swmr_remove_readers
Using reader random seed: 387367
Using reader random seed: 394230
Using reader random seed: 401843
Using reader random seed: 448401
Using reader random seed: 455789
###############################################################################
## Sparse writer test - test writing to random locations in the dataset
###############################################################################
launch the swmr_generator
Using generator random seed (used in sparse test only): 836832
launch the swmr_sparse_writer
SWMR_WRITER_MESSAGE is found
launch 3 swmr_sparse_readers
*******************************************************************************
** Loop testing parameters: -i b2
*******************************************************************************
###############################################################################
## Generator test
###############################################################################
launch the swmr_generator
Using generator random seed (used in sparse test only): 365193
launch the swmr_generator with SWMR_WRITE
Using generator random seed (used in sparse test only): 483158
###############################################################################
## Use H5Fstart_swmr_write() to enable SWMR writing mode
###############################################################################
launch the swmr_start_writer
SWMR_WRITER_MESSAGE is found
launch 5 swmr_readers
Using writer random seed: 611893
Using reader random seed: 336001
Using reader random seed: 231760
Using reader random seed: 211132
Using reader random seed: 218310
Using reader random seed: 225163
###############################################################################
## Writer test - test expanding the dataset
###############################################################################
launch the swmr_generator
Using generator random seed (used in sparse test only): 303517
launch the swmr_writer
SWMR_WRITER_MESSAGE is found
launch 5 swmr_readers
Using writer random seed: 437689
Using reader random seed: 697603
Using reader random seed: 705083
Using reader random seed: 712225
Using reader random seed: 719008
Using reader random seed: 917644
###############################################################################
## Remove test - test shrinking the dataset
###############################################################################
launch the swmr_remove_writer
Using writer random seed: 993198
SWMR_WRITER_MESSAGE is found
launch 5 swmr_remove_readers
Using reader random seed: 788606
Using reader random seed: 803096
Using reader random seed: 917508
Using reader random seed: 925205
Using reader random seed: 931890
###############################################################################
## Add/remove test - randomly grow or shrink the dataset
###############################################################################
launch the swmr_generator
Using generator random seed (used in sparse test only): 413370
launch the swmr_writer
Using writer random seed: 535415
launch the swmr_addrem_writer
Using writer random seed: 487846
SWMR_WRITER_MESSAGE is found
launch 5 swmr_remove_readers
Using reader random seed: 818110
Using reader random seed: 825972
Using reader random seed: 834150
Using reader random seed: 841595
Using reader random seed: 848370
###############################################################################
## Sparse writer test - test writing to random locations in the dataset
###############################################################################
launch the swmr_generator
Using generator random seed (used in sparse test only): 61888
launch the swmr_sparse_writer
SWMR_WRITER_MESSAGE is found
launch 3 swmr_sparse_readers
*******************************************************************************
** Loop testing parameters: -i b2 -c 5
*******************************************************************************
###############################################################################
## Generator test
###############################################################################
launch the swmr_generator
Using generator random seed (used in sparse test only): 359222
launch the swmr_generator with SWMR_WRITE
Using generator random seed (used in sparse test only): 501192
###############################################################################
## Use H5Fstart_swmr_write() to enable SWMR writing mode
###############################################################################
launch the swmr_start_writer
SWMR_WRITER_MESSAGE is found
launch 5 swmr_readers
Using writer random seed: 638442
Using reader random seed: 327818
Using reader random seed: 334942
Using reader random seed: 320350
Using reader random seed: 344222
Using reader random seed: 349487
###############################################################################
## Writer test - test expanding the dataset
###############################################################################
launch the swmr_generator
Using generator random seed (used in sparse test only): 643342
launch the swmr_writer
SWMR_WRITER_MESSAGE is found
launch 5 swmr_readers
Using writer random seed: 787384
Using reader random seed: 945514
Using reader random seed: 952562
Using reader random seed: 959321
Using reader random seed: 968501
Using reader random seed: 972530
###############################################################################
## Remove test - test shrinking the dataset
###############################################################################
launch the swmr_remove_writer
Using writer random seed: 36792
SWMR_WRITER_MESSAGE is found
launch 5 swmr_remove_readers
Using reader random seed: 225354
Using reader random seed: 232946
Using reader random seed: 241039
Using reader random seed: 249188
Using reader random seed: 256392
###############################################################################
## Add/remove test - randomly grow or shrink the dataset
###############################################################################
launch the swmr_generator
Using generator random seed (used in sparse test only): 309684
launch the swmr_writer
Using writer random seed: 443190
launch the swmr_addrem_writer
Using writer random seed: 191690
SWMR_WRITER_MESSAGE is found
launch 5 swmr_remove_readers
Using reader random seed: 518479
Using reader random seed: 526297
Using reader random seed: 533864
Using reader random seed: 304154
Using reader random seed: 305516
###############################################################################
## Sparse writer test - test writing to random locations in the dataset
###############################################################################
launch the swmr_generator
Using generator random seed (used in sparse test only): 296972
launch the swmr_sparse_writer
SWMR_WRITER_MESSAGE is found
launch 3 swmr_sparse_readers
SWMR tests passed.
242.31 real 62.02 user 74.29 sys
Finished testing test_swmr.sh
============================
============================
============================
Testing test_vds_env.sh
Finished testing test_vds_env.sh
============================
test_vds_env.sh Test Log
============================
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix
Testing virtual dataset with file version bounds: (earliest, v110):
Config: same source file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: closed source dataset, same source file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: different source file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: closed source dataset, different source file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: same source file, reopen virtual file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: closed source dataset, same source file, reopen virtual file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: different source file, reopen virtual file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: closed source dataset, different source file, reopen virtual file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Testing virtual dataset with file version bounds: (earliest, v112):
Config: same source file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: closed source dataset, same source file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: different source file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: closed source dataset, different source file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: same source file, reopen virtual file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: closed source dataset, same source file, reopen virtual file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: different source file, reopen virtual file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: closed source dataset, different source file, reopen virtual file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Testing virtual dataset with file version bounds: (earliest, latest):
Config: same source file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: closed source dataset, same source file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: different source file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: closed source dataset, different source file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: same source file, reopen virtual file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: closed source dataset, same source file, reopen virtual file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: different source file, reopen virtual file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: closed source dataset, different source file, reopen virtual file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Testing virtual dataset with file version bounds: (v18, v110):
Config: same source file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: closed source dataset, same source file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: different source file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: closed source dataset, different source file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: same source file, reopen virtual file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: closed source dataset, same source file, reopen virtual file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: different source file, reopen virtual file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: closed source dataset, different source file, reopen virtual file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Testing virtual dataset with file version bounds: (v18, v112):
Config: same source file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: closed source dataset, same source file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: different source file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: closed source dataset, different source file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: same source file, reopen virtual file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: closed source dataset, same source file, reopen virtual file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: different source file, reopen virtual file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: closed source dataset, different source file, reopen virtual file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Testing virtual dataset with file version bounds: (v18, latest):
Config: same source file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: closed source dataset, same source file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: different source file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: closed source dataset, different source file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: same source file, reopen virtual file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: closed source dataset, same source file, reopen virtual file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: different source file, reopen virtual file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: closed source dataset, different source file, reopen virtual file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Testing virtual dataset with file version bounds: (v110, v110):
Config: same source file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: closed source dataset, same source file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: different source file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: closed source dataset, different source file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: same source file, reopen virtual file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: closed source dataset, same source file, reopen virtual file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: different source file, reopen virtual file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: closed source dataset, different source file, reopen virtual file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Testing virtual dataset with file version bounds: (v110, v112):
Config: same source file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: closed source dataset, same source file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: different source file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: closed source dataset, different source file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: same source file, reopen virtual file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: closed source dataset, same source file, reopen virtual file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: different source file, reopen virtual file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: closed source dataset, different source file, reopen virtual file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Testing virtual dataset with file version bounds: (v110, latest):
Config: same source file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: closed source dataset, same source file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: different source file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: closed source dataset, different source file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: same source file, reopen virtual file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: closed source dataset, same source file, reopen virtual file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: different source file, reopen virtual file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: closed source dataset, different source file, reopen virtual file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Testing virtual dataset with file version bounds: (v112, v112):
Config: same source file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: closed source dataset, same source file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: different source file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: closed source dataset, different source file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: same source file, reopen virtual file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: closed source dataset, same source file, reopen virtual file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: different source file, reopen virtual file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: closed source dataset, different source file, reopen virtual file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Testing virtual dataset with file version bounds: (v112, latest):
Config: same source file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: closed source dataset, same source file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: different source file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: closed source dataset, different source file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: same source file, reopen virtual file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: closed source dataset, same source file, reopen virtual file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: different source file, reopen virtual file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: closed source dataset, different source file, reopen virtual file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Testing virtual dataset with file version bounds: (latest, latest):
Config: same source file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: closed source dataset, same source file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: different source file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: closed source dataset, different source file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: same source file, reopen virtual file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: closed source dataset, same source file, reopen virtual file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: different source file, reopen virtual file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
Config: closed source dataset, different source file, reopen virtual file
Testing basic virtual dataset I/O via H5Pset_vds_prefix(): all selection with ENV prefix PASSED
All virtual dataset tests passed.
Test prefix for HDF5_VDS_PREFIX PASSED
0.06 real 0.00 user 0.00 sys
Finished testing test_vds_env.sh
============================
============================
============================
Testing test_vds_swmr.sh
Finished testing test_vds_swmr.sh
============================
test_vds_swmr.sh Test Log
============================
###############################################################################
## Basic VDS SWMR test - writing to a tiled plane
###############################################################################
launch the generator
launch the 6 SWMR VDS writers (1 per source)
launch 5 SWMR readers
SWMR writer exited successfully
SWMR writer exited successfully
SWMR reader exited successfully
SWMR reader exited successfully
SWMR reader exited successfully
SWMR reader exited successfully
SWMR reader exited successfully
SWMR writer exited successfully
SWMR writer exited successfully
SWMR writer exited successfully
SWMR writer exited successfully
VDS SWMR tests passed.
34.41 real 28.11 user 6.26 sys
Finished testing test_vds_swmr.sh
============================
============================
============================
Testing test_use_cases.sh
Finished testing test_use_cases.sh
============================
test_use_cases.sh Test Log
============================
use_disable_mdc_flushes PASSED
===Parameters used:===
chunk dims=(1, 256, 256)
dataset max dims=(18446744073709551615, 256, 256)
number of planes to write=256
using SWMR mode=yes(1)
data filename=use_disable_mdc_flushes.h5
===Parameters shown===
Creating skeleton data file for testing H5Odisable_mdc_flushes()...
File created.
writing to the file
Dataset has disabled mdc flushes.
dataset rank 3, dimensions 0 x 256 x 256
All passed
use_disable_mdc_flushes -y 3 PASSED
===Parameters used:===
chunk dims=(3, 256, 256)
dataset max dims=(18446744073709551615, 256, 256)
number of planes to write=256
using SWMR mode=yes(1)
data filename=use_disable_mdc_flushes.h5
===Parameters shown===
Creating skeleton data file for testing H5Odisable_mdc_flushes()...
File created.
writing to the file
Dataset has disabled mdc flushes.
dataset rank 3, dimensions 0 x 256 x 256
All passed
use_disable_mdc_flushes -n 3000 PASSED
===Parameters used:===
chunk dims=(1, 256, 256)
dataset max dims=(18446744073709551615, 256, 256)
number of planes to write=3000
using SWMR mode=yes(1)
data filename=use_disable_mdc_flushes.h5
===Parameters shown===
Creating skeleton data file for testing H5Odisable_mdc_flushes()...
File created.
writing to the file
Dataset has disabled mdc flushes.
dataset rank 3, dimensions 0 x 256 x 256
All passed
use_disable_mdc_flushes -n 5000 PASSED
===Parameters used:===
chunk dims=(1, 256, 256)
dataset max dims=(18446744073709551615, 256, 256)
number of planes to write=5000
using SWMR mode=yes(1)
data filename=use_disable_mdc_flushes.h5
===Parameters shown===
Creating skeleton data file for testing H5Odisable_mdc_flushes()...
File created.
writing to the file
Dataset has disabled mdc flushes.
dataset rank 3, dimensions 0 x 256 x 256
All passed
twriteorder PASSED
blocksize = 1024
part_size = 2048
nlinkedblock = 512
launch = 0
Creating skeleton data file for test...
File created.
56170: launch reader process
All passed
twriteorder -b 1000 PASSED
blocksize = 1000
part_size = 2048
nlinkedblock = 512
launch = 0
Creating skeleton data file for test...
File created.
12993: launch reader process
All passed
twriteorder -p 3000 PASSED
blocksize = 1024
part_size = 3000
nlinkedblock = 512
launch = 0
Creating skeleton data file for test...
File created.
43667: launch reader process
All passed
twriteorder -n 2000 PASSED
blocksize = 1024
part_size = 2048
nlinkedblock = 2000
launch = 0
Creating skeleton data file for test...
File created.
93109: launch reader process
All passed
twriteorder -l w PASSED
launch = 1
blocksize = 1024
part_size = 2048
nlinkedblock = 512
launch = 1
Creating skeleton data file for test...
File created.
All passed
twriteorder -l r PASSED
launch = 2
blocksize = 1024
part_size = 2048
nlinkedblock = 512
launch = 2
32966: launch reader process
twriteorder test passed.
use_append_chunk PASSED
===Parameters used:===
chunk dims=(1, 256, 256)
dataset max dims=(18446744073709551615, 256, 256)
number of planes to write=256
using SWMR mode=yes(1)
data filename=use_append_chunk.h5
launch part=Reader/Writer
number of iterations=1 (not used yet)
===Parameters shown===
Creating skeleton data file for test...
File created.
78247: launch reader process
dataset rank 3, dimensions 0 x 256 x 256
waiting for new planes to read
reading planes 0 to 256
===Parameters used:===
chunk dims=(1, 256, 256)
dataset max dims=(18446744073709551615, 256, 256)
number of planes to write=256
using SWMR mode=yes(1)
data filename=use_append_chunk.h5
launch part=Reader/Writer
number of iterations=1 (not used yet)
===Parameters shown===
Creating skeleton data file for test...
File created.
61342: continue as the writer process
dataset rank 3, dimensions 0 x 256 x 256
All passed
Opening to read use_append_chunk.h5
use_append_chunk -z 256 PASSED
===Parameters used:===
chunk dims=(1, 256, 256)
dataset max dims=(18446744073709551615, 256, 256)
number of planes to write=256
using SWMR mode=yes(1)
data filename=use_append_chunk.h5
launch part=Reader/Writer
number of iterations=1 (not used yet)
===Parameters shown===
Creating skeleton data file for test...
File created.
53697: launch reader process
dataset rank 3, dimensions 16 x 256 x 256
reading planes 0 to 16
waiting for new planes to read
reading planes 16 to 256
===Parameters used:===
chunk dims=(1, 256, 256)
dataset max dims=(18446744073709551615, 256, 256)
number of planes to write=256
using SWMR mode=yes(1)
data filename=use_append_chunk.h5
launch part=Reader/Writer
number of iterations=1 (not used yet)
===Parameters shown===
Creating skeleton data file for test...
File created.
86392: continue as the writer process
dataset rank 3, dimensions 0 x 256 x 256
All passed
Opening to read use_append_chunk.h5
use_append_chunk -f /tmp/datatfile.52717 PASSED
===Parameters used:===
chunk dims=(1, 256, 256)
dataset max dims=(18446744073709551615, 256, 256)
number of planes to write=256
using SWMR mode=yes(1)
data filename=/tmp/datatfile.52717
launch part=Reader/Writer
number of iterations=1 (not used yet)
===Parameters shown===
Creating skeleton data file for test...
File created.
3957: launch reader process
dataset rank 3, dimensions 0 x 256 x 256
waiting for new planes to read
reading planes 0 to 256
===Parameters used:===
chunk dims=(1, 256, 256)
dataset max dims=(18446744073709551615, 256, 256)
number of planes to write=256
using SWMR mode=yes(1)
data filename=/tmp/datatfile.52717
launch part=Reader/Writer
number of iterations=1 (not used yet)
===Parameters shown===
Creating skeleton data file for test...
File created.
59800: continue as the writer process
dataset rank 3, dimensions 0 x 256 x 256
All passed
Opening to read /tmp/datatfile.52717
use_append_chunk -l w PASSED
===Parameters used:===
chunk dims=(1, 256, 256)
dataset max dims=(18446744073709551615, 256, 256)
number of planes to write=256
using SWMR mode=yes(1)
data filename=use_append_chunk.h5
launch part=Writer
number of iterations=1 (not used yet)
===Parameters shown===
Creating skeleton data file for test...
File created.
58116: continue as the writer process
dataset rank 3, dimensions 0 x 256 x 256
All passed
use_append_chunk -l r PASSED
===Parameters used:===
chunk dims=(1, 256, 256)
dataset max dims=(18446744073709551615, 256, 256)
number of planes to write=256
using SWMR mode=yes(1)
data filename=use_append_chunk.h5
launch part=Reader
number of iterations=1 (not used yet)
===Parameters shown===
49940: launch reader process
dataset rank 3, dimensions 256 x 256 x 256
reading planes 0 to 256
Opening to read use_append_chunk.h5
use_append_chunk -z 256 -y 5 PASSED
===Parameters used:===
chunk dims=(5, 256, 256)
dataset max dims=(18446744073709551615, 256, 256)
number of planes to write=256
using SWMR mode=yes(1)
data filename=use_append_chunk.h5
launch part=Reader/Writer
number of iterations=1 (not used yet)
===Parameters shown===
Creating skeleton data file for test...
File created.
9849: launch reader process
dataset rank 3, dimensions 0 x 256 x 256
waiting for new planes to read
reading planes 0 to 256
===Parameters used:===
chunk dims=(5, 256, 256)
dataset max dims=(18446744073709551615, 256, 256)
number of planes to write=256
using SWMR mode=yes(1)
data filename=use_append_chunk.h5
launch part=Reader/Writer
number of iterations=1 (not used yet)
===Parameters shown===
Creating skeleton data file for test...
File created.
97632: continue as the writer process
dataset rank 3, dimensions 0 x 256 x 256
All passed
Opening to read use_append_chunk.h5
use_append_mchunks PASSED
===Parameters used:===
chunk dims=(1, 256, 256)
dataset max dims=(18446744073709551615, 512, 512)
number of planes to write=512
using SWMR mode=yes(1)
data filename=use_append_mchunks.h5
launch part=Reader/Writer
number of iterations=1 (not used yet)
===Parameters shown===
Creating skeleton data file for test...
File created.
84705: launch reader process
dataset rank 3, dimensions 20 x 512 x 512
reading planes 0 to 20
waiting for new planes to read
reading planes 20 to 42
waiting for new planes to read
reading planes 42 to 51
waiting for new planes to read
reading planes 51 to 314
waiting for new planes to read
reading planes 314 to 512
===Parameters used:===
chunk dims=(1, 256, 256)
dataset max dims=(18446744073709551615, 512, 512)
number of planes to write=512
using SWMR mode=yes(1)
data filename=use_append_mchunks.h5
launch part=Reader/Writer
number of iterations=1 (not used yet)
===Parameters shown===
Creating skeleton data file for test...
File created.
42989: continue as the writer process
dataset rank 3, dimensions 0 x 512 x 512
All passed
Opening to read use_append_mchunks.h5
use_append_mchunks -z 256 PASSED
===Parameters used:===
chunk dims=(1, 256, 256)
dataset max dims=(18446744073709551615, 512, 512)
number of planes to write=512
using SWMR mode=yes(1)
data filename=use_append_mchunks.h5
launch part=Reader/Writer
number of iterations=1 (not used yet)
===Parameters shown===
Creating skeleton data file for test...
File created.
41337: launch reader process
dataset rank 3, dimensions 17 x 512 x 512
reading planes 0 to 17
waiting for new planes to read
reading planes 17 to 83
waiting for new planes to read
reading planes 83 to 357
waiting for new planes to read
reading planes 357 to 512
===Parameters used:===
chunk dims=(1, 256, 256)
dataset max dims=(18446744073709551615, 512, 512)
number of planes to write=512
using SWMR mode=yes(1)
data filename=use_append_mchunks.h5
launch part=Reader/Writer
number of iterations=1 (not used yet)
===Parameters shown===
Creating skeleton data file for test...
File created.
87198: continue as the writer process
dataset rank 3, dimensions 0 x 512 x 512
All passed
Opening to read use_append_mchunks.h5
use_append_mchunks -f /tmp/datatfile.52717 PASSED
===Parameters used:===
chunk dims=(1, 256, 256)
dataset max dims=(18446744073709551615, 512, 512)
number of planes to write=512
using SWMR mode=yes(1)
data filename=/tmp/datatfile.52717
launch part=Reader/Writer
number of iterations=1 (not used yet)
===Parameters shown===
Creating skeleton data file for test...
File created.
58183: launch reader process
dataset rank 3, dimensions 0 x 512 x 512
waiting for new planes to read
reading planes 0 to 217
reading planes 217 to 343
reading planes 343 to 428
waiting for new planes to read
reading planes 428 to 512
===Parameters used:===
chunk dims=(1, 256, 256)
dataset max dims=(18446744073709551615, 512, 512)
number of planes to write=512
using SWMR mode=yes(1)
data filename=/tmp/datatfile.52717
launch part=Reader/Writer
number of iterations=1 (not used yet)
===Parameters shown===
Creating skeleton data file for test...
File created.
21223: continue as the writer process
dataset rank 3, dimensions 0 x 512 x 512
All passed
Opening to read /tmp/datatfile.52717
use_append_mchunks -l w PASSED
===Parameters used:===
chunk dims=(1, 256, 256)
dataset max dims=(18446744073709551615, 512, 512)
number of planes to write=512
using SWMR mode=yes(1)
data filename=use_append_mchunks.h5
launch part=Writer
number of iterations=1 (not used yet)
===Parameters shown===
Creating skeleton data file for test...
File created.
5568: continue as the writer process
dataset rank 3, dimensions 0 x 512 x 512
All passed
use_append_mchunks -l r PASSED
===Parameters used:===
chunk dims=(1, 256, 256)
dataset max dims=(18446744073709551615, 512, 512)
number of planes to write=512
using SWMR mode=yes(1)
data filename=use_append_mchunks.h5
launch part=Reader
number of iterations=1 (not used yet)
===Parameters shown===
44148: launch reader process
dataset rank 3, dimensions 512 x 512 x 512
reading planes 0 to 512
Opening to read use_append_mchunks.h5
use_append_mchunks -z 256 -y 5 PASSED
===Parameters used:===
chunk dims=(5, 256, 256)
dataset max dims=(18446744073709551615, 512, 512)
number of planes to write=512
using SWMR mode=yes(1)
data filename=use_append_mchunks.h5
launch part=Reader/Writer
number of iterations=1 (not used yet)
===Parameters shown===
Creating skeleton data file for test...
File created.
47018: launch reader process
dataset rank 3, dimensions 0 x 512 x 512
waiting for new planes to read
reading planes 0 to 74
waiting for new planes to read
reading planes 74 to 143
waiting for new planes to read
reading planes 143 to 214
waiting for new planes to read
reading planes 214 to 285
waiting for new planes to read
reading planes 285 to 357
waiting for new planes to read
reading planes 357 to 428
waiting for new planes to read
reading planes 428 to 498
waiting for new planes to read
reading planes 498 to 512
===Parameters used:===
chunk dims=(5, 256, 256)
dataset max dims=(18446744073709551615, 512, 512)
number of planes to write=512
using SWMR mode=yes(1)
data filename=use_append_mchunks.h5
launch part=Reader/Writer
number of iterations=1 (not used yet)
===Parameters shown===
Creating skeleton data file for test...
File created.
1339: continue as the writer process
dataset rank 3, dimensions 0 x 512 x 512
All passed
Opening to read use_append_mchunks.h5
All Use Case tests passed.
46.79 real 0.21 user 2.74 sys
Finished testing test_use_cases.sh
============================
============================
============================
Testing test_plugin.sh
Finished testing test_plugin.sh
============================
test_plugin.sh Test Log
============================
Testing with old file format:
Testing dataset writes with deflate filter
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
dataset writes with filter plugin 1
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
dataset writes with filter plugin 2
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
dataset writes with filter plugin 3
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing creating groups with filter plugin 4 PASSED
Testing reading data with with dynamic plugin filters:
Testing dataset read I/O with deflate filter PASSED
Testing dataset reads with filter plugin 1 PASSED
Testing dataset reads with filter plugin 2 PASSED
Testing dataset reads with filter plugin 3 PASSED
Testing opening groups with filter plugin 4 PASSED
Testing filter plugin 1 with filter plugins disabled PASSED
Testing with new file format:
Testing dataset writes with deflate filter
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
dataset writes with filter plugin 1
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
dataset writes with filter plugin 2
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
dataset writes with filter plugin 3
Testing filters (setup) PASSED
Testing filters (uninitialized read) PASSED
Testing filters (write) PASSED
Testing filters (read) PASSED
Testing filters (modify) PASSED
Testing filters (re-open) PASSED
Testing filters (partial I/O) PASSED
Testing creating groups with filter plugin 4 PASSED
Testing reading data with with dynamic plugin filters:
Testing dataset read I/O with deflate filter PASSED
Testing dataset reads with filter plugin 1 PASSED
Testing dataset reads with filter plugin 2 PASSED
Testing dataset reads with filter plugin 3 PASSED
Testing opening groups with filter plugin 4 PASSED
Testing filter plugin 1 with filter plugins disabled PASSED
Testing access to the filter path table
Testing remove PASSED
Testing remove (index 0 in empty table) PASSED
Testing append PASSED
Testing remove (index too high) PASSED
Testing get (path name) PASSED
Testing get (high and low indices) PASSED
Testing get (index too high) PASSED
Testing remove (arbitrary index 1) PASSED
Testing prepend PASSED
Testing replace PASSED
Testing remove (arbitrary index 2) PASSED
Testing insert PASSED
Testing remove (all) PASSED
Testing filter number handling
Testing Filter # out of range PASSED
All plugin tests passed.
Testing VFD plugin functionality.
Testing VFD plugin registration by name PASSED
Testing VFD plugin registration by value (ID) PASSED
Testing registering a VFD plugin multiple times PASSED
Testing Retrieval of VFD configuration string PASSED
Testing Loading of VFD plugin with HDF5_DRIVER environment variable PASSED
All VFD plugin tests passed.
Testing VOL connector plugin functionality.
Testing VOL registration by name PASSED
Testing VOL registration by value PASSED
Testing registering a VOL connector multiple times PASSED
Testing VOL getters PASSED
All VOL connector plugin tests passed.
All plugin tests passed.
0.30 real 0.00 user 0.11 sys
Finished testing test_plugin.sh
============================
============================
===Serial tests in test ended Wed Jul 30 06:18:35 CEST 2025===
Making check in bin
make check-TESTS
Making check in tools
Making check in lib
make
make check-TESTS
Making check in src
Making check in h5diff
make check-TESTS
Making check in h5ls
make check-TESTS
Making check in h5dump
make check-TESTS
Making check in misc
make check-TESTS
Making check in h5import
make check-TESTS
Making check in h5repack
make check-TESTS
Making check in h5jam
make check-TESTS
Making check in h5copy
make
make check-TESTS
Making check in h5format_convert
make check-TESTS
Making check in h5stat
make check-TESTS
Making check in h5perf
make check-TESTS
make check-TESTS
Making check in libtest
make check-TESTS
Making check in test
Making check in h5diff
make h5diffgentest testh5diff.sh h5diff_plugin.sh
`h5diffgentest' is up to date.
`testh5diff.sh' is up to date.
`h5diff_plugin.sh' is up to date.
make check-TESTS
===Serial tests in h5diff begin Wed Jul 30 06:18:35 CEST 2025===
============================
Testing: h5diffgentest
============================
Test log for h5diffgentest
============================
0.51 real 0.17 user 0.21 sys
Finished testing h5diffgentest
============================
============================
Testing testh5diff.sh
Finished testing testh5diff.sh
============================
testh5diff.sh Test Log
============================
Testing ../../src/h5diff/h5diff -h PASSED
Testing ../../src/h5diff/h5diff h5diff_basic1.h5 h5diff_basic2.h5 PASSED
Testing ../../src/h5diff/h5diff h5diff_basic1.h5 h5diff_basic2.h5 g1/d PASSED
Testing ../../src/h5diff/h5diff -r h5diff_basic1.h5 h5diff_basic2.h5 PASSED
Testing ../../src/h5diff/h5diff -r h5diff_basic1.h5 h5diff_basic2.h5 g PASSED
Testing ../../src/h5diff/h5diff --report --delta=5 h5diff_basic1.h5 h5 PASSED
Testing ../../src/h5diff/h5diff -v -p 0.02 h5diff_basic1.h5 h5diff_bas PASSED
Testing ../../src/h5diff/h5diff --verbose --relative=0.02 h5diff_basic PASSED
Testing ../../src/h5diff/h5diff -v -p 0.02 h5diff_basic1.h5 h5diff_bas PASSED
Testing ../../src/h5diff/h5diff -v h5diff_basic1.h5 h5diff_basic2.h5 PASSED
Testing ../../src/h5diff/h5diff -v h5diff_basic1.h5 h5diff_basic1.h5 / PASSED
Testing ../../src/h5diff/h5diff -v h5diff_basic1.h5 h5diff_basic1.h5 / PASSED
Testing ../../src/h5diff/h5diff -q h5diff_basic1.h5 h5diff_basic2.h5 PASSED
Testing ../../src/h5diff/h5diff -v -q h5diff_basic1.h5 h5diff_basic2.h PASSED
Testing ../../src/h5diff/h5diff -v h5diff_types.h5 h5diff_types.h5 dse PASSED
Testing ../../src/h5diff/h5diff -v h5diff_types.h5 h5diff_types.h5 dse PASSED
Testing ../../src/h5diff/h5diff -v h5diff_types.h5 h5diff_types.h5 dse PASSED
Testing ../../src/h5diff/h5diff -v h5diff_types.h5 h5diff_types.h5 g1 PASSED
Testing ../../src/h5diff/h5diff -v h5diff_types.h5 h5diff_types.h5 t1 PASSED
Testing ../../src/h5diff/h5diff -v h5diff_types.h5 h5diff_types.h5 l1 PASSED
Testing ../../src/h5diff/h5diff -v h5diff_types.h5 h5diff_types.h5 g1 PASSED
Testing ../../src/h5diff/h5diff -v h5diff_types.h5 h5diff_types.h5 t1 PASSED
Testing ../../src/h5diff/h5diff -v h5diff_types.h5 h5diff_types.h5 l1 PASSED
Testing ../../src/h5diff/h5diff -v h5diff_enum_invalid_values.h5 h5dif PASSED
Testing ../../src/h5diff/h5diff -v h5diff_dtypes.h5 h5diff_dtypes.h5 d PASSED
Testing ../../src/h5diff/h5diff -v h5diff_dtypes.h5 h5diff_dtypes.h5 d PASSED
Testing ../../src/h5diff/h5diff -v h5diff_dtypes.h5 h5diff_dtypes.h5 d PASSED
Testing ../../src/h5diff/h5diff -v h5diff_dtypes.h5 h5diff_dtypes.h5 d PASSED
Testing ../../src/h5diff/h5diff -v h5diff_dtypes.h5 h5diff_dtypes.h5 d PASSED
Testing ../../src/h5diff/h5diff -v h5diff_dtypes.h5 h5diff_dtypes.h5 d PASSED
Testing ../../src/h5diff/h5diff -v h5diff_dtypes.h5 h5diff_dtypes.h5 d PASSED
Testing ../../src/h5diff/h5diff -v h5diff_dtypes.h5 h5diff_dtypes.h5 d PASSED
Testing ../../src/h5diff/h5diff -v2 h5diff_dset1.h5 h5diff_dset2.h5 re PASSED
Testing ../../src/h5diff/h5diff -v2 h5diff_dset1.h5 h5diff_dset2.h5 /g PASSED
Testing ../../src/h5diff/h5diff -v2 trefer_attr.h5 trefer_ext2.h5 Data PASSED
Testing ../../src/h5diff/h5diff -v h5diff_dtypes.h5 h5diff_dtypes.h5 d PASSED
Testing ../../src/h5diff/h5diff -v h5diff_strings1.h5 h5diff_strings2. PASSED
Testing ../../src/h5diff/h5diff -v h5diff_strings1.h5 h5diff_strings2. PASSED
Testing ../../src/h5diff/h5diff -v h5diff_strings1.h5 h5diff_strings2. PASSED
Testing ../../src/h5diff/h5diff -v h5diff_strings1.h5 h5diff_strings2. PASSED
Testing ../../src/h5diff/h5diff h5diff_basic1.h5 PASSED
Testing ../../src/h5diff/h5diff h5diff_basic1.h5 h5diff_basic1.h5 nono PASSED
Testing ../../src/h5diff/h5diff -d -4 h5diff_basic1.h5 h5diff_basic2.h PASSED
Testing ../../src/h5diff/h5diff -d 0 h5diff_basic1.h5 h5diff_basic2.h5 PASSED
Testing ../../src/h5diff/h5diff -d u h5diff_basic1.h5 h5diff_basic2.h5 PASSED
Testing ../../src/h5diff/h5diff -d 0x1 h5diff_basic1.h5 h5diff_basic2. PASSED
Testing ../../src/h5diff/h5diff -d 1 h5diff_basic1.h5 h5diff_basic2.h5 PASSED
Testing ../../src/h5diff/h5diff --use-system-epsilon h5diff_basic1.h5 PASSED
Testing ../../src/h5diff/h5diff -d 200 h5diff_basic1.h5 h5diff_basic2. PASSED
Testing ../../src/h5diff/h5diff -d 1 h5diff_basic1.h5 h5diff_basic2.h5 PASSED
Testing ../../src/h5diff/h5diff -v3 -d 1e-16 h5diff_eps1.h5 h5diff_eps PASSED
Testing ../../src/h5diff/h5diff -p -4 h5diff_basic1.h5 h5diff_basic2.h PASSED
Testing ../../src/h5diff/h5diff -p 0 h5diff_basic1.h5 h5diff_basic2.h5 PASSED
Testing ../../src/h5diff/h5diff -p u h5diff_basic1.h5 h5diff_basic2.h5 PASSED
Testing ../../src/h5diff/h5diff -p 0x1 h5diff_basic1.h5 h5diff_basic2. PASSED
Testing ../../src/h5diff/h5diff -p 0.21 h5diff_basic1.h5 h5diff_basic2 PASSED
Testing ../../src/h5diff/h5diff -p 0.21 -p 0.22 h5diff_basic1.h5 h5dif PASSED
Testing ../../src/h5diff/h5diff -p 2 h5diff_basic1.h5 h5diff_basic2.h5 PASSED
Testing ../../src/h5diff/h5diff -p 0.005 h5diff_basic1.h5 h5diff_basic PASSED
Testing ../../src/h5diff/h5diff -n -4 h5diff_basic1.h5 h5diff_basic2.h PASSED
Testing ../../src/h5diff/h5diff -n 0 h5diff_basic1.h5 h5diff_basic2.h5 PASSED
Testing ../../src/h5diff/h5diff -n u h5diff_basic1.h5 h5diff_basic2.h5 PASSED
Testing ../../src/h5diff/h5diff -n 0x1 h5diff_basic1.h5 h5diff_basic2. PASSED
Testing ../../src/h5diff/h5diff -n 2 h5diff_basic1.h5 h5diff_basic2.h5 PASSED
Testing ../../src/h5diff/h5diff -n 2 -n 3 h5diff_basic1.h5 h5diff_basi PASSED
Testing ../../src/h5diff/h5diff --count=200 h5diff_basic1.h5 h5diff_ba PASSED
Testing ../../src/h5diff/h5diff -n 1 h5diff_basic1.h5 h5diff_basic2.h5 PASSED
Testing ../../src/h5diff/h5diff -v -d 0.0001 h5diff_basic1.h5 h5diff_b PASSED
Testing ../../src/h5diff/h5diff -v --use-system-epsilon h5diff_basic1. PASSED
Testing ../../src/h5diff/h5diff -v h5diff_attr1.h5 h5diff_attr2.h5 PASSED
Testing ../../src/h5diff/h5diff -v1 h5diff_attr1.h5 h5diff_attr2.h5 PASSED
Testing ../../src/h5diff/h5diff -v2 h5diff_attr1.h5 h5diff_attr2.h5 PASSED
Testing ../../src/h5diff/h5diff --verbose=1 h5diff_attr1.h5 h5diff_att PASSED
Testing ../../src/h5diff/h5diff --verbose=2 h5diff_attr1.h5 h5diff_att PASSED
Testing ../../src/h5diff/h5diff -v2 h5diff_attr_v_level1.h5 h5diff_att PASSED
Testing ../../src/h5diff/h5diff -v2 h5diff_attr_v_level1.h5 h5diff_att PASSED
Testing ../../src/h5diff/h5diff -v2 h5diff_attr_v_level1.h5 h5diff_att PASSED
Testing ../../src/h5diff/h5diff -v2 h5diff_attr_v_level1.h5 h5diff_att PASSED
Testing ../../src/h5diff/h5diff -v2 h5diff_attr_v_level1.h5 h5diff_att PASSED
Testing ../../src/h5diff/h5diff -v2 h5diff_attr_v_level1.h5 h5diff_att PASSED
Testing ../../src/h5diff/h5diff -v2 h5diff_attr_v_level1.h5 h5diff_att PASSED
Testing ../../src/h5diff/h5diff -v h5diff_dset1.h5 h5diff_dset2.h5 PASSED
Testing ../../src/h5diff/h5diff -v h5diff_basic2.h5 h5diff_basic2.h5 PASSED
Testing ../../src/h5diff/h5diff -v h5diff_hyper1.h5 h5diff_hyper2.h5 PASSED
Testing ../../src/h5diff/h5diff -v h5diff_basic1.h5 h5diff_basic1.h5 g PASSED
Testing ../../src/h5diff/h5diff -v h5diff_basic1.h5 h5diff_basic1.h5 g PASSED
Testing ../../src/h5diff/h5diff -v --use-system-epsilon h5diff_basic1. PASSED
Testing ../../src/h5diff/h5diff -v --use-system-epsilon h5diff_basic1. PASSED
Testing ../../src/h5diff/h5diff h5diff_basic2.h5 h5diff_basic2.h5 g2/d PASSED
Testing ../../src/h5diff/h5diff -c h5diff_basic2.h5 h5diff_basic2.h5 g PASSED
Testing ../../src/h5diff/h5diff -c h5diff_basic2.h5 h5diff_basic2.h5 g PASSED
Testing ../../src/h5diff/h5diff -c h5diff_basic2.h5 h5diff_basic2.h5 g PASSED
Testing ../../src/h5diff/h5diff -c h5diff_basic2.h5 h5diff_basic2.h5 g PASSED
Testing ../../src/h5diff/h5diff -c h5diff_basic2.h5 h5diff_basic2.h5 g PASSED
Testing ../../src/h5diff/h5diff -c h5diff_basic2.h5 h5diff_basic2.h5 g PASSED
Testing ../../src/h5diff/h5diff -c h5diff_basic2.h5 h5diff_basic2.h5 g PASSED
Testing ../../src/h5diff/h5diff -c h5diff_dset_zero_dim_size1.h5 h5dif PASSED
Testing ../../src/h5diff/h5diff -c non_comparables1.h5 non_comparables PASSED
Testing ../../src/h5diff/h5diff -c non_comparables1.h5 non_comparables PASSED
Testing ../../src/h5diff/h5diff -c non_comparables1.h5 non_comparables PASSED
Testing ../../src/h5diff/h5diff -c non_comparables1.h5 non_comparables PASSED
Testing ../../src/h5diff/h5diff -c non_comparables2.h5 non_comparables PASSED
Testing ../../src/h5diff/h5diff -v h5diff_links.h5 h5diff_links.h5 /li PASSED
Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_softlinks. PASSED
Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_softlinks. PASSED
Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_softlinks. PASSED
Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_softlinks. PASSED
Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_extlink_sr PASSED
Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_extlink_sr PASSED
Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_extlink_tr PASSED
Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_extlink_sr PASSED
Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_softlinks. PASSED
Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_extlink_sr PASSED
Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_linked_sof PASSED
Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_linked_sof PASSED
Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_linked_sof PASSED
Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_linked_sof PASSED
Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_linked_sof PASSED
Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_linked_sof PASSED
Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_linked_sof PASSED
Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_softlinks. PASSED
Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_softlinks. PASSED
Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_extlink_sr PASSED
Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_extlink_sr PASSED
Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_extlink_sr PASSED
Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_extlink_sr PASSED
Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_ext2softli PASSED
Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_ext2softli PASSED
Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_ext2softli PASSED
Testing ../../src/h5diff/h5diff --follow-symlinks -v h5diff_danglelink PASSED
Testing ../../src/h5diff/h5diff --follow-symlinks -v --no-dangling-lin PASSED
Testing ../../src/h5diff/h5diff --no-dangling-links h5diff_softlinks.h PASSED
Testing ../../src/h5diff/h5diff --follow-symlinks -v --no-dangling-lin PASSED
Testing ../../src/h5diff/h5diff --follow-symlinks -v --no-dangling-lin PASSED
Testing ../../src/h5diff/h5diff --follow-symlinks -v --no-dangling-lin PASSED
Testing ../../src/h5diff/h5diff --follow-symlinks -v --no-dangling-lin PASSED
Testing ../../src/h5diff/h5diff --follow-symlinks -v --no-dangling-lin PASSED
Testing ../../src/h5diff/h5diff --follow-symlinks -v --no-dangling-lin PASSED
Testing ../../src/h5diff/h5diff --follow-symlinks -v --no-dangling-lin PASSED
Testing ../../src/h5diff/h5diff --follow-symlinks h5diff_danglelinks1. PASSED
Testing ../../src/h5diff/h5diff -v --follow-symlinks h5diff_danglelink PASSED
Testing ../../src/h5diff/h5diff -v --follow-symlinks h5diff_danglelink PASSED
Testing ../../src/h5diff/h5diff -v --follow-symlinks h5diff_danglelink PASSED
Testing ../../src/h5diff/h5diff -v --follow-symlinks h5diff_danglelink PASSED
Testing ../../src/h5diff/h5diff -v h5diff_danglelinks1.h5 h5diff_dangl PASSED
Testing ../../src/h5diff/h5diff -v h5diff_danglelinks1.h5 h5diff_dangl PASSED
Testing ../../src/h5diff/h5diff -v h5diff_danglelinks1.h5 h5diff_dangl PASSED
Testing ../../src/h5diff/h5diff -v h5diff_danglelinks1.h5 h5diff_dangl PASSED
Testing ../../src/h5diff/h5diff -v h5diff_danglelinks1.h5 h5diff_dangl PASSED
Testing ../../src/h5diff/h5diff -v h5diff_grp_recurse1.h5 h5diff_grp_r PASSED
Testing ../../src/h5diff/h5diff -v --follow-symlinks h5diff_grp_recurs PASSED
Testing ../../src/h5diff/h5diff -v h5diff_grp_recurse1.h5 h5diff_grp_r PASSED
Testing ../../src/h5diff/h5diff -v h5diff_grp_recurse1.h5 h5diff_grp_r PASSED
Testing ../../src/h5diff/h5diff -v h5diff_grp_recurse1.h5 h5diff_grp_r PASSED
Testing ../../src/h5diff/h5diff -v h5diff_grp_recurse1.h5 h5diff_grp_r PASSED
Testing ../../src/h5diff/h5diff -v --follow-symlinks h5diff_grp_recurs PASSED
Testing ../../src/h5diff/h5diff -v h5diff_grp_recurse1.h5 h5diff_grp_r PASSED
Testing ../../src/h5diff/h5diff -v --follow-symlinks h5diff_grp_recurs PASSED
Testing ../../src/h5diff/h5diff -v h5diff_grp_recurse1.h5 h5diff_grp_r PASSED
Testing ../../src/h5diff/h5diff -v --follow-symlinks h5diff_grp_recurs PASSED
Testing ../../src/h5diff/h5diff -v h5diff_grp_recurse1.h5 h5diff_grp_r PASSED
Testing ../../src/h5diff/h5diff -v --follow-symlinks h5diff_grp_recurs PASSED
Testing ../../src/h5diff/h5diff -v h5diff_grp_recurse1.h5 h5diff_grp_r PASSED
Testing ../../src/h5diff/h5diff -v --follow-symlinks h5diff_grp_recurs PASSED
Testing ../../src/h5diff/h5diff -v h5diff_grp_recurse_ext1.h5 h5diff_g PASSED
Testing ../../src/h5diff/h5diff -v --follow-symlinks h5diff_grp_recurs PASSED
Testing ../../src/h5diff/h5diff -v h5diff_grp_recurse_ext1.h5 h5diff_g PASSED
Testing ../../src/h5diff/h5diff -v --follow-symlinks h5diff_grp_recurs PASSED
Testing ../../src/h5diff/h5diff -v --exclude-path /group1/dset3 h5diff PASSED
Testing ../../src/h5diff/h5diff -v h5diff_exclude1-1.h5 h5diff_exclude PASSED
Testing ../../src/h5diff/h5diff -v --exclude-path /group1 --exclude-pa PASSED
Testing ../../src/h5diff/h5diff -v --exclude-path /group1 h5diff_exclu PASSED
Testing ../../src/h5diff/h5diff -v --exclude-path /dset3 h5diff_exclud PASSED
Testing ../../src/h5diff/h5diff -v --exclude-path /group1 h5diff_exclu PASSED
Testing ../../src/h5diff/h5diff -v --exclude-path /group1 h5diff_exclu PASSED
Testing ../../src/h5diff/h5diff -v --exclude-path /group1/dset h5diff_ PASSED
Testing ../../src/h5diff/h5diff -v h5diff_comp_vl_strs.h5 h5diff_comp_ PASSED
Testing ../../src/h5diff/h5diff -v --enable-error-stack h5diff_comp_vl PASSED
Testing ../../src/h5diff/h5diff -v h5diff_attr3.h5 h5diff_attr2.h5 /g1 PASSED
Testing ../../src/h5diff/h5diff -v tvlstr.h5 tvlstr2.h5 PASSED
Testing ../../src/h5diff/h5diff -v compounds_array_vlen1.h5 compounds_ PASSED
Testing ../../src/h5diff/h5diff -v -d 5 -p 0.05 --use-system-epsilon h PASSED
Testing ../../src/h5diff/h5diff -v -d 5 -p 0.05 h5diff_basic1.h5 h5dif PASSED
Testing ../../src/h5diff/h5diff -v -p 0.05 -d 5 h5diff_basic1.h5 h5dif PASSED
Testing ../../src/h5diff/h5diff -v -d 5 --use-system-epsilon h5diff_ba PASSED
Testing ../../src/h5diff/h5diff -v --use-system-epsilon -d 5 h5diff_ba PASSED
Testing ../../src/h5diff/h5diff -v -p 0.05 --use-system-epsilon h5diff PASSED
Testing ../../src/h5diff/h5diff -v --use-system-epsilon -p 0.05 h5diff PASSED
Testing ../../src/h5diff/h5diff -v h5diff_dset1.h5 h5diff_dset2.h5 /g1 PASSED
Testing ../../src/h5diff/h5diff -v h5diff_dset1.h5 h5diff_dset3.h5 /g1 PASSED
Testing ../../src/h5diff/h5diff -v 1_vds.h5 2_vds.h5 PASSED
Testing ../../src/h5diff/h5diff -r 1_vds.h5 2_vds.h5 PASSED
Testing ../../src/h5diff/h5diff -c 1_vds.h5 2_vds.h5 PASSED
Testing ../../src/h5diff/h5diff -r -v --vfd-name-1 onion --vfd-info-1 PASSED
Testing ../../src/h5diff/h5diff -r -v --vfd-name-1 onion --vfd-info-1 PASSED
Testing ../../src/h5diff/h5diff -r -v --vfd-name-1 onion --vfd-info-1 PASSED
All h5diff tests passed.
10.33 real 0.72 user 2.02 sys
Finished testing testh5diff.sh
============================
============================
============================
Testing h5diff_plugin.sh
Finished testing h5diff_plugin.sh
============================
h5diff_plugin.sh Test Log
============================
Testing ../../src/h5diff/h5diff -v tudfilter.h5 tudfilter2.h5 PASSED
All Plugin API tests passed.
0.06 real 0.00 user 0.00 sys
Finished testing h5diff_plugin.sh
============================
============================
===Serial tests in h5diff ended Wed Jul 30 06:18:46 CEST 2025===
Making check in h5ls
make testh5ls.sh testh5lsvds.sh h5ls_plugin.sh
`testh5ls.sh' is up to date.
`testh5lsvds.sh' is up to date.
`h5ls_plugin.sh' is up to date.
make check-TESTS
===Serial tests in h5ls begin Wed Jul 30 06:18:46 CEST 2025===
============================
Testing testh5ls.sh
Finished testing testh5ls.sh
============================
testh5ls.sh Test Log
============================
Testing ../../src/h5ls/h5ls -w80 -h PASSED
Testing ../../src/h5ls/h5ls -w80 -help PASSED
Testing ../../src/h5ls/h5ls -w80 -? PASSED
Testing ../../src/h5ls/h5ls -w80 tall.h5 PASSED
Testing ../../src/h5ls/h5ls -w80 -r -d tall.h5 PASSED
Testing ../../src/h5ls/h5ls -w80 tgroup.h5 PASSED
Testing ../../src/h5ls/h5ls -w80 tgroup.h5/g1 PASSED
Testing ../../src/h5ls/h5ls -w80 -r -g tgroup.h5 PASSED
Testing ../../src/h5ls/h5ls -w80 -g tgroup.h5/g1 PASSED
Testing ../../src/h5ls/h5ls -w80 -v -g tgrp_comments.h5/glongcomment PASSED
Testing ../../src/h5ls/h5ls -w80 -r -d tdset.h5 PASSED
Testing ../../src/h5ls/h5ls -w80 -r tslink.h5 PASSED
Testing ../../src/h5ls/h5ls --follow-symlinks tsoftlinks.h5 PASSED
Testing ../../src/h5ls/h5ls --follow-symlinks -r tsoftlinks.h5 PASSED
Testing ../../src/h5ls/h5ls --follow-symlinks tsoftlinks.h5/group1 PASSED
Testing ../../src/h5ls/h5ls --follow-symlinks -r tsoftlinks.h5/group1 PASSED
Testing ../../src/h5ls/h5ls --follow-symlinks tsoftlinks.h5/soft_dset1 PASSED
Testing ../../src/h5ls/h5ls -w80 -r textlink.h5 PASSED
Testing ../../src/h5ls/h5ls -w80 --follow-symlinks -r textlinksrc.h5 PASSED
Testing ../../src/h5ls/h5ls -w80 --follow-symlinks -rv textlinksrc.h5/ PASSED
Testing ../../src/h5ls/h5ls -w80 --follow-symlinks -r textlinksrc.h5/e PASSED
Testing ../../src/h5ls/h5ls -w80 -r textlinksrc.h5 PASSED
Testing ../../src/h5ls/h5ls -w80 -r textlinksrc.h5/ext_link1 PASSED
Testing ../../src/h5ls/h5ls -w80 --follow-symlinks textlinksrc.h5 PASSED
Testing ../../src/h5ls/h5ls -w80 --follow-symlinks textlinksrc.h5/ext_ PASSED
Testing ../../src/h5ls/h5ls -w80 -r tudlink.h5 PASSED
Testing ../../src/h5ls/h5ls -w80 -Er textlinksrc.h5 PASSED
Testing ../../src/h5ls/h5ls -w80 -Erv textlinksrc.h5/ext_link5 PASSED
Testing ../../src/h5ls/h5ls -w80 -Er textlinksrc.h5/ext_link1 PASSED
Testing ../../src/h5ls/h5ls -w80 -E textlinksrc.h5 PASSED
Testing ../../src/h5ls/h5ls -w80 -E textlinksrc.h5/ext_link1 PASSED
Testing ../../src/h5ls/h5ls -w80 --no-dangling-links textlinksrc.h5 PASSED
Testing ../../src/h5ls/h5ls -w80 --follow-symlinks --no-dangling-links PASSED
Testing ../../src/h5ls/h5ls -w80 --follow-symlinks --no-dangling-links PASSED
Testing ../../src/h5ls/h5ls -w80 --follow-symlinks --no-dangling-links PASSED
Testing ../../src/h5ls/h5ls -w80 -v tfloat16.h5 PASSED
Testing ../../src/h5ls/h5ls -w80 -v tfloat16_be.h5 PASSED
Testing ../../src/h5ls/h5ls -w80 thlink.h5 tslink.h5 PASSED
Testing ../../src/h5ls/h5ls -w80 thlink.h5 PASSED
Testing ../../src/h5ls/h5ls -w80 -r -d tcompound.h5 PASSED
Testing ../../src/h5ls/h5ls -w80 -r -d tnestedcomp.h5 PASSED
Testing ../../src/h5ls/h5ls -w80 -r -d -S tnestedcomp.h5 PASSED
Testing ../../src/h5ls/h5ls -w80 -r -d -l tnestedcomp.h5 PASSED
Testing ../../src/h5ls/h5ls -w80 -r -d -l -S tnestedcomp.h5 PASSED
Testing ../../src/h5ls/h5ls -w80 -r -d tloop.h5 PASSED
Testing ../../src/h5ls/h5ls -w80 -r -d tstr.h5 PASSED
Testing ../../src/h5ls/h5ls -w80 -r -d tsaf.h5 PASSED
Testing ../../src/h5ls/h5ls -w80 -r -d tvldtypes1.h5 PASSED
Testing ../../src/h5ls/h5ls -w80 -r -d tarray1.h5 PASSED
Testing ../../src/h5ls/h5ls -w80 -d tempty.h5 PASSED
Testing ../../src/h5ls/h5ls -w80 -v -S tgrpnullspace.h5 PASSED
Testing ../../src/h5ls/h5ls -w80 -v -S tattr2.h5 PASSED
Testing ../../src/h5ls/h5ls -w80 -v -d tattrreg.h5 PASSED
Testing ../../src/h5ls/h5ls nosuchfile.h5 PASSED
Testing ../../src/h5ls/h5ls -v tvldtypes1.h5 PASSED
Testing ../../src/h5ls/h5ls -v tdatareg.h5 PASSED
Testing ../../src/h5ls/h5ls -w80 -d tdset_idx.h5 PASSED
All h5ls tests passed.
1.89 real 0.00 user 0.04 sys
Finished testing testh5ls.sh
============================
============================
============================
Testing testh5lsvds.sh
Finished testing testh5lsvds.sh
============================
testh5lsvds.sh Test Log
============================
Testing ../../src/h5ls/h5ls -w80 -v -S 1_vds.h5 PASSED
Testing ../../src/h5ls/h5ls -w80 -v -S 2_vds.h5 PASSED
Testing ../../src/h5ls/h5ls -w80 -v -S 3_1_vds.h5 PASSED
Testing ../../src/h5ls/h5ls -w80 -v -S 3_2_vds.h5 PASSED
Testing ../../src/h5ls/h5ls -w80 -v -S 4_vds.h5 PASSED
Testing ../../src/h5ls/h5ls -w80 -v -S 5_vds.h5 PASSED
All h5ls tests passed.
0.36 real 0.00 user 0.00 sys
Finished testing testh5lsvds.sh
============================
============================
============================
Testing h5ls_plugin.sh
Finished testing h5ls_plugin.sh
============================
h5ls_plugin.sh Test Log
============================
Testing ../../src/h5ls/h5ls -w80 -d tudfilter.h5 PASSED
All Plugin API tests passed.
0.05 real 0.00 user 0.00 sys
Finished testing h5ls_plugin.sh
============================
============================
===Serial tests in h5ls ended Wed Jul 30 06:18:48 CEST 2025===
Making check in h5dump
make h5dumpgentest binread testh5dump.sh testh5dumppbits.sh testh5dumpvds.sh testh5dumpxml.sh h5dump_plugin.sh
`h5dumpgentest' is up to date.
`binread' is up to date.
`testh5dump.sh' is up to date.
`testh5dumppbits.sh' is up to date.
`testh5dumpvds.sh' is up to date.
`testh5dumpxml.sh' is up to date.
`h5dump_plugin.sh' is up to date.
make check-TESTS
===Serial tests in h5dump begin Wed Jul 30 06:18:48 CEST 2025===
============================
Testing: h5dumpgentest
============================
Test log for h5dumpgentest
============================
0.14 real 0.00 user 0.00 sys
Finished testing h5dumpgentest
============================
============================
Testing testh5dump.sh
Finished testing testh5dump.sh
============================
testh5dump.sh Test Log
============================
Testing ../../src/h5dump/h5dump -h PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack --ddl -y packedbi PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack --output packedbi PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -O -y tattr.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -A -o tattr.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -y -o trawdatafil PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -O -y -o tnoddlfi PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack --ddl=twithddl.tx PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /dset1[1,1;;;] PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -w0 packedbits.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack packedbits.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tcmpdintsize.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tscalarintsize.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tattrintsize.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tcmpdattrintsize. PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tscalarattrintsiz PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tscalarintattrsiz PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tintsattrs.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tscalarstring.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tgroup.h5 PASSED
Testing ../../src/h5dump/h5dump -p --enable-error-stack --group=/g2 -- PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tdset.h5 PASSED
Testing ../../src/h5dump/h5dump -p --enable-error-stack -H -d dset1 -d PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tattr.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -a /\/attr1 --att PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -N /\/attr1 --any PASSED
Testing ../../src/h5dump/h5dump -p --enable-error-stack --header -a /a PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tattr4_be.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tnamed_dtype_attr PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tslink.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tudlink.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -l slink2 tslink. PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -N slink2 tslink. PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -l udlink2 tudlin PASSED
Testing ../../src/h5dump/h5dump -p --enable-error-stack -d /slink1 tsl PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack thlink.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /g1/dset2 --da PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /g1/g1.1/dset3 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -g /g1 thlink.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -N /g1 thlink.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /dset1 -g /g2 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -N /dset1 -N /g2 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tcompound.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -t /type1 --datat PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -N /type1 --any_p PASSED
Testing ../../src/h5dump/h5dump -p --enable-error-stack -t /#6632 -g / PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tcompound_complex PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tcompound_complex PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tbitnopaque.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tnestedcomp.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tnestedcmpddt.h5 PASSED
Testing ../../src/h5dump/h5dump -p --enable-error-stack tall.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack --header -g /g1/g PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /g2/dset2.1 -l PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -N /g2/dset2.1 -N PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -a attr1 tall.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -N attr1 tall.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tloop.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tstr.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tstr2.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tsaf.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tvldtypes1.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tvldtypes2.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tvldtypes3.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tvldtypes4.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tvldtypes5.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tvlstr.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tvlenstr_array.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tarray1.h5 PASSED
Testing ../../src/h5dump/h5dump -p --enable-error-stack -R tarray1_big PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tarray2.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tarray3.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tarray4.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tarray5.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tarray6.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tarray7.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tarray8.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -H -d Dataset1 ta PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tempty.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tgrp_comments.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack --filedriver=spli PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack --filedriver=fami PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack --filedriver=mult PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -w157 tlarge_objn PASSED
Testing ../../src/h5dump/h5dump -p --enable-error-stack -A tall.h5 PASSED
Testing ../../src/h5dump/h5dump -p --enable-error-stack -A 0 tall.h5 PASSED
Testing ../../src/h5dump/h5dump -p --enable-error-stack -A -r tall.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack --dataset=/g1/g1. PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /g1/g1.1/dset1 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /dset1[1,1;;;] PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack --no-compact-subs PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d FourDimInts -s PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d FourDimInts -s PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d FourDimInts -s PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d FourDimInts -s PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d FourDimInts -s PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -r tchar.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack charsets.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -H -B -d dset tfc PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -B tfcontents2.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack --boot-block tfco PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack --superblock tfco PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -B file_space.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack=2 --page-buffer-s PASSED
Testing ../../src/h5dump/h5dump -p --enable-error-stack -p -d bogus tf PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -n tfcontents1.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -n --sort_by=name PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -n --sort_by=name PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -n 1 --sort_order PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -n 1 --sort_order PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -H -p -d compact PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -H -p -d contiguo PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -H -p -d chunked PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -H -p -d external PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -p tfvalues.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tattr2.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -e tstr3.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tstr3.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -r -d str4 tstr3. PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack taindices.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -y taindices.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d 1d -s 1 -S 10 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d 2d -s 1,2 -S 3 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d 3d -s 0,1,2 -S PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d 4d -s 0,0,1,2 PASSED
Testing ../../src/h5dump/h5dump -p --enable-error-stack -d 1d -s 1,3 t PASSED
Testing ../../src/h5dump/h5dump -p --enable-error-stack -d 1d -c 1,3 t PASSED
Testing ../../src/h5dump/h5dump -p --enable-error-stack -d 1d -S 1,3 t PASSED
Testing ../../src/h5dump/h5dump -p --enable-error-stack -d 1d -k 1,3 t PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -H -p -d szip tfi PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -H -p -d deflate PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -H -p -d shuffle PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -H -p -d fletcher PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -H -p -d nbit tfi PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -H -p -d scaleoff PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -H -p -d all tfil PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -H -p -d myfilter PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d deflate -d shu PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d all -d szip tf PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tlonglinks.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d dset4gb -s 429 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack thyperslab.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tnullspace.h5 PASSED
Testing ../../src/h5dump/h5dump -p --enable-error-stack tgrpnullspace. PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack zerodim.h5 PASSED
Testing ../../src/h5dump/h5dump -p --enable-error-stack tfloatsattrs.h PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tldouble.h5 PASSED
Testing ../../src/h5dump/h5dump -p --enable-error-stack tldouble_scala PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tfloat16.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tfloat16_be.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tvms.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d integer -o out PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /g2/dset2 -b - PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /g6/dset6 -b - PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d integer -o out PASSED
Running h5import out1.bin -c out3.h5import -o out1.h5 PASSED
Running h5diff tbinary.h5 out1.h5 /integer /integer PASSED
Running h5import out1.bin -c tbin1.ddl -o out1D.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -b BE -d float -o PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d integer -o out PASSED
Running h5import out3.bin -c out3.h5import -o out3.h5 PASSED
Running h5diff tbinary.h5 out3.h5 /integer /integer PASSED
Running h5import out3.bin -c tbin3.ddl -o out3D.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d double -b FILE PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tdatareg.h5 PASSED
Testing ../../src/h5dump/h5dump -p --enable-error-stack -R tdatareg.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack tattrreg.h5 PASSED
Testing ../../src/h5dump/h5dump -p --enable-error-stack -R tattrreg.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /Dataset1 -s 0 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack --group=1 --sort_ PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack --group=1 --sort_ PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -g 2 -q name -z a PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -g 2 -q name -z d PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -q creation_order PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -H --sort_by=name PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -H --sort_by=name PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -H --sort_by=crea PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -H --sort_by=crea PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack --sort_by=name -- PASSED
PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack --sort_by=name -- PASSED
PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -m %.7f tfpformat PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack textlinksrc.h5 PASSED
PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack textlinkfar.h5 PASSED
PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack textlink.h5 PASSED
PASSED
Testing ../../src/h5dump/h5dump -p --enable-error-stack filter_fail.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -y -o tall-6.txt PASSED
Testing ../../src/h5dump/h5dump -p --enable-error-stack tgroup.h5 non_ PASSED
Testing ../../src/h5dump/h5dump -p 3790_infinite_loop.h5 PASSED
Testing ../../src/h5dump/h5dump -p err_attr_dspace.h5 PASSED
Testing ../../src/h5dump/h5dump tCVE_2018_11206_fill_old.h5 testh5dump.sh[1464]: >&./tmp/tCVE_2018_11206_fill_old.h5.out : illegal file descriptor name
PASSED
Testing ../../src/h5dump/h5dump tCVE_2018_11206_fill_new.h5 testh5dump.sh[1465]: >&./tmp/tCVE_2018_11206_fill_new.h5.out : illegal file descriptor name
PASSED
Testing ../../src/h5dump/h5dump tCVE-2021-37501_attr_decode.h5 testh5dump.sh[1469]: >&./tmp/tCVE-2021-37501_attr_decode.h5.out : illegal file descriptor name
PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack --vfd-name onion PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack --vfd-name onion PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack --vfd-name onion PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack --vfd-name onion PASSED
All h5dump tests passed.
12.72 real 0.03 user 1.26 sys
Finished testing testh5dump.sh
============================
============================
============================
Testing testh5dumppbits.sh
Finished testing testh5dumppbits.sh
============================
testh5dumppbits.sh Test Log
============================
Testing ../../src/h5dump/h5dump --enable-error-stack PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS08BITS -M 0 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /DU08BITS -M 0 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS16BITS -M 0 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /DU16BITS -M 0 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS32BITS -M 0 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /DU32BITS -M 0 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS64BITS -M 0 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /DU64BITS -M 0 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS64BITS -M 0 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /DU64BITS -M 0 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS64BITS -M 1 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /DU64BITS -M 1 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS08BITS -M 0 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /DU08BITS -M 0 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS16BITS -M 0 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /DU16BITS -M 0 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS32BITS -M 0 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /DU32BITS -M 0 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS64BITS -M 0 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /DU64BITS -M 0 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS08BITS -M 0 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /DU08BITS -M 0 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS16BITS -M 0 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /DU16BITS -M 0 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS32BITS -M 0 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /DU32BITS -M 0 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS64BITS -M 0 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /DU64BITS -M 0 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS08BITS -M 0 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /DU08BITS -M 0 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS16BITS -M 0 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /DU16BITS -M 0 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS32BITS -M 0 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /DU32BITS -M 0 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS64BITS -M 0 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /DU64BITS -M 0 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS08BITS -M 0 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS08BITS -M 0 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /dset1 -M 0,1, PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /Dataset1 -M 0 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS08BITS -M 0 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS08BITS -M 6 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS08BITS -M 8 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS16BITS -M 1 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS32BITS -M 3 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS08BITS -M - PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS08BITS -M 4 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS08BITS -M 3 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS08BITS -M 2 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS16BITS -M 1 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS32BITS -M 2 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack -d /DS08BITS -M 0 PASSED
All h5dump tests passed.
1.56 real 0.00 user 0.00 sys
Finished testing testh5dumppbits.sh
============================
============================
============================
Testing testh5dumpvds.sh
Finished testing testh5dumpvds.sh
============================
testh5dumpvds.sh Test Log
============================
Testing ../../src/h5dump/h5dump --enable-error-stack 1_vds.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack 2_vds.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack 3_1_vds.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack 3_2_vds.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack 4_vds.h5 PASSED
Testing ../../src/h5dump/h5dump --enable-error-stack 5_vds.h5 PASSED
Testing ../../src/h5dump/h5dump --vds-view-first-missing --enable-erro PASSED
Testing ../../src/h5dump/h5dump -d /VDS-Eiger --vds-gap-size=1 --enabl PASSED
Testing ../../src/h5dump/h5dump --vds-gap-size=2 --enable-error-stack PASSED
Testing ../../src/h5dump/h5dump -p --enable-error-stack 1_vds.h5 PASSED
Testing ../../src/h5dump/h5dump -p --enable-error-stack 2_vds.h5 PASSED
Testing ../../src/h5dump/h5dump -p --enable-error-stack 3_1_vds.h5 PASSED
Testing ../../src/h5dump/h5dump -p --enable-error-stack 3_2_vds.h5 PASSED
Testing ../../src/h5dump/h5dump -p --enable-error-stack 4_vds.h5 PASSED
Testing ../../src/h5dump/h5dump -p --enable-error-stack 5_vds.h5 PASSED
Testing ../../src/h5dump/h5dump -p --enable-error-stack vds-eiger.h5 PASSED
Testing ../../src/h5dump/h5dump -p --enable-error-stack vds-percival-u PASSED
All h5dump tests passed.
0.77 real 0.00 user 0.00 sys
Finished testing testh5dumpvds.sh
============================
============================
============================
Testing testh5dumpxml.sh
Finished testing testh5dumpxml.sh
============================
testh5dumpxml.sh Test Log
============================
Testing ../../src/h5dump/h5dump --xml tall.h5 PASSED
Testing ../../src/h5dump/h5dump --xml tattr.h5 PASSED
Testing ../../src/h5dump/h5dump --xml tbitfields.h5 PASSED
Testing ../../src/h5dump/h5dump --xml tcompound.h5 PASSED
Testing ../../src/h5dump/h5dump --xml tcompound2.h5 PASSED
Testing ../../src/h5dump/h5dump --xml tdatareg.h5 PASSED
Testing ../../src/h5dump/h5dump --xml tdset.h5 PASSED
Testing ../../src/h5dump/h5dump --xml tdset2.h5 PASSED
Testing ../../src/h5dump/h5dump --xml tenum.h5 PASSED
Testing ../../src/h5dump/h5dump --xml tgroup.h5 PASSED
Testing ../../src/h5dump/h5dump --xml thlink.h5 PASSED
Testing ../../src/h5dump/h5dump --xml tloop.h5 PASSED
Testing ../../src/h5dump/h5dump --xml tloop2.h5 PASSED
Testing ../../src/h5dump/h5dump --xml tmany.h5 PASSED
Testing ../../src/h5dump/h5dump --xml tnestedcomp.h5 PASSED
Testing ../../src/h5dump/h5dump --xml tcompound_complex.h5 PASSED
Testing ../../src/h5dump/h5dump --xml tobjref.h5 PASSED
Testing ../../src/h5dump/h5dump --xml topaque.h5 PASSED
Testing ../../src/h5dump/h5dump --xml tslink.h5 PASSED
Testing ../../src/h5dump/h5dump --xml tudlink.h5 PASSED
Testing ../../src/h5dump/h5dump --xml textlink.h5 PASSED
Testing ../../src/h5dump/h5dump --xml tstr.h5 PASSED
Testing ../../src/h5dump/h5dump --xml tstr2.h5 PASSED
Testing ../../src/h5dump/h5dump --xml tref.h5 PASSED
Testing ../../src/h5dump/h5dump --xml tname-amp.h5 PASSED
Testing ../../src/h5dump/h5dump --xml tname-apos.h5 PASSED
Testing ../../src/h5dump/h5dump --xml tname-gt.h5 PASSED
Testing ../../src/h5dump/h5dump --xml tname-lt.h5 PASSED
Testing ../../src/h5dump/h5dump --xml tname-quot.h5 PASSED
Testing ../../src/h5dump/h5dump --xml tname-sp.h5 PASSED
Testing ../../src/h5dump/h5dump --xml tstring.h5 PASSED
Testing ../../src/h5dump/h5dump --xml tstring-at.h5 PASSED
Testing ../../src/h5dump/h5dump --xml tref-escapes.h5 PASSED
Testing ../../src/h5dump/h5dump --xml tref-escapes-at.h5 PASSED
Testing ../../src/h5dump/h5dump --xml tnodata.h5 PASSED
Testing ../../src/h5dump/h5dump --xml tarray1.h5 PASSED
Testing ../../src/h5dump/h5dump --xml tarray2.h5 PASSED
Testing ../../src/h5dump/h5dump --xml tarray3.h5 PASSED
Testing ../../src/h5dump/h5dump --xml tarray6.h5 PASSED
Testing ../../src/h5dump/h5dump --xml tarray7.h5 PASSED
Testing ../../src/h5dump/h5dump --xml tvldtypes1.h5 PASSED
Testing ../../src/h5dump/h5dump --xml tvldtypes2.h5 PASSED
Testing ../../src/h5dump/h5dump --xml tvldtypes3.h5 PASSED
Testing ../../src/h5dump/h5dump --xml tvldtypes4.h5 PASSED
Testing ../../src/h5dump/h5dump --xml tvldtypes5.h5 PASSED
Testing ../../src/h5dump/h5dump --xml tvlstr.h5 PASSED
Testing ../../src/h5dump/h5dump --xml tsaf.h5 PASSED
Testing ../../src/h5dump/h5dump --xml tempty.h5 PASSED
Testing ../../src/h5dump/h5dump --xml tnamed_dtype_attr.h5 PASSED
Testing ../../src/h5dump/h5dump --xml tnullspace.h5 PASSED
Testing ../../src/h5dump/h5dump --xml --use-dtd tempty.h5 PASSED
Testing ../../src/h5dump/h5dump --xml -u tempty.h5 PASSED
Testing ../../src/h5dump/h5dump --xml -X : tempty.h5 PASSED
Testing ../../src/h5dump/h5dump --xml --xml-ns=: tempty.h5 PASSED
Testing ../../src/h5dump/h5dump --xml -X thing: tempty.h5 PASSED
Testing ../../src/h5dump/h5dump --xml --xml-ns=thing: tempty.h5 PASSED
Testing ../../src/h5dump/h5dump --xml --xml-ns=: --xml-dtd=http://some PASSED
Testing ../../src/h5dump/h5dump --xml --use-dtd --xml-dtd=http://somew PASSED
Testing ../../src/h5dump/h5dump --xml -A tall.h5 PASSED
Testing ../../src/h5dump/h5dump --xml -H --sort_by=name --sort_order=a PASSED
Testing ../../src/h5dump/h5dump --xml -H --sort_by=name --sort_order=d PASSED
Testing ../../src/h5dump/h5dump --xml -H --sort_by=creation_order --so PASSED
Testing ../../src/h5dump/h5dump --xml -H --sort_by=creation_order --so PASSED
Testing ../../src/h5dump/h5dump --xml tfloat16.h5 PASSED
Testing ../../src/h5dump/h5dump --xml tfloat16_be.h5 PASSED
Testing ../../src/h5dump/h5dump -u -m %.7f tfpformat.h5 PASSED
Testing ../../src/h5dump/h5dump --xml test35.nc PASSED
All h5dumpxml tests passed.
1.80 real 0.00 user 0.04 sys
Finished testing testh5dumpxml.sh
============================
============================
============================
Testing h5dump_plugin.sh
Finished testing h5dump_plugin.sh
============================
h5dump_plugin.sh Test Log
============================
Testing ../../src/h5dump/h5dump --enable-error-stack tudfilter.h5 PASSED
All Plugin API tests passed.
0.05 real 0.00 user 0.00 sys
Finished testing h5dump_plugin.sh
============================
============================
===Serial tests in h5dump ended Wed Jul 30 06:19:06 CEST 2025===
Making check in misc
Making check in vds
make UC_1_one_dim_gen UC_2_two_dims_gen UC_3_gaps_gen UC_4_printf_gen UC_5_stride_gen
`UC_1_one_dim_gen' is up to date.
`UC_2_two_dims_gen' is up to date.
`UC_3_gaps_gen' is up to date.
`UC_4_printf_gen' is up to date.
`UC_5_stride_gen' is up to date.
make check-TESTS
===Serial tests in vds begin Wed Jul 30 06:19:06 CEST 2025===
============================
Testing: UC_1_one_dim_gen
============================
Test log for UC_1_one_dim_gen
============================
0.01 real 0.00 user 0.00 sys
Finished testing UC_1_one_dim_gen
============================
============================
Testing: UC_2_two_dims_gen
============================
Test log for UC_2_two_dims_gen
============================
0.00 real 0.00 user 0.00 sys
Finished testing UC_2_two_dims_gen
============================
============================
Testing: UC_3_gaps_gen
============================
Test log for UC_3_gaps_gen
============================
0.00 real 0.00 user 0.00 sys
Finished testing UC_3_gaps_gen
============================
============================
Testing: UC_4_printf_gen
============================
Test log for UC_4_printf_gen
============================
0.00 real 0.00 user 0.00 sys
Finished testing UC_4_printf_gen
============================
============================
Testing: UC_5_stride_gen
============================
Test log for UC_5_stride_gen
============================
0.00 real 0.00 user 0.00 sys
Finished testing UC_5_stride_gen
============================
===Serial tests in vds ended Wed Jul 30 06:19:06 CEST 2025===
make h5repart_gentest h5clear_gentest talign repart_test clear_open_chk testh5repart.sh testh5mkgrp.sh testh5clear.sh
`h5repart_gentest' is up to date.
`h5clear_gentest' is up to date.
`talign' is up to date.
`repart_test' is up to date.
`clear_open_chk' is up to date.
`testh5repart.sh' is up to date.
`testh5mkgrp.sh' is up to date.
`testh5clear.sh' is up to date.
make check-TESTS
===Serial tests in misc begin Wed Jul 30 06:19:06 CEST 2025===
============================
Testing: h5repart_gentest
============================
Test log for h5repart_gentest
============================
PASSED
0.01 real 0.00 user 0.00 sys
Finished testing h5repart_gentest
============================
============================
Testing: h5clear_gentest
============================
Test log for h5clear_gentest
============================
0.01 real 0.00 user 0.00 sys
Finished testing h5clear_gentest
============================
============================
Testing: talign
============================
Test log for talign
============================
Testing alignment in compound datatypes PASSED
0.00 real 0.00 user 0.00 sys
Finished testing talign
============================
============================
Testing testh5repart.sh
Finished testing testh5repart.sh
============================
testh5repart.sh Test Log
============================
Testing ../../src/misc/h5repart -m 20000 family_file%05d.h5 fst_family PASSED
Testing ../../src/misc/h5repart -m 5k family_file%05d.h5 scd_family%05 PASSED
Testing ../../src/misc/h5repart -m 20000 -family_to_single family_file PASSED
Testing ../../src/misc/h5repart -m 20000 -family_to_sec2 family_file%0 PASSED
Testing repart_test PASSED
testh5repart.sh[188]: cd: /hdf5-1.14.6_writes_to_HOME - No such file or directory
All h5repart tests passed.
0.18 real 0.00 user 0.00 sys
Finished testing testh5repart.sh
============================
============================
============================
Testing testh5mkgrp.sh
Finished testing testh5mkgrp.sh
============================
testh5mkgrp.sh Test Log
============================
Testing ../../src/misc/h5mkgrp -h PASSED
Testing ../../src/misc/h5mkgrp h5mkgrp_single.h5 single PASSED
Verifying h5ls file structure h5mkgrp_single.h5 PASSED
Testing ../../src/misc/h5mkgrp -v h5mkgrp_single_v.h5 single PASSED
Verifying h5ls file structure h5mkgrp_single_v.h5 PASSED
Testing ../../src/misc/h5mkgrp -p h5mkgrp_single_p.h5 single PASSED
Verifying h5ls file structure h5mkgrp_single_p.h5 PASSED
Testing ../../src/misc/h5mkgrp -l h5mkgrp_single_l.h5 latest PASSED
Verifying h5ls file structure h5mkgrp_single_l.h5 PASSED
Testing ../../src/misc/h5mkgrp h5mkgrp_several.h5 one two PASSED
Verifying h5ls file structure h5mkgrp_several.h5 PASSED
Testing ../../src/misc/h5mkgrp -v h5mkgrp_several_v.h5 one two PASSED
Verifying h5ls file structure h5mkgrp_several_v.h5 PASSED
Testing ../../src/misc/h5mkgrp -p h5mkgrp_several_p.h5 one two PASSED
Verifying h5ls file structure h5mkgrp_several_p.h5 PASSED
Testing ../../src/misc/h5mkgrp -l h5mkgrp_several_l.h5 one two PASSED
Verifying h5ls file structure h5mkgrp_several_l.h5 PASSED
Testing ../../src/misc/h5mkgrp -p h5mkgrp_nested_p.h5 /one/two PASSED
Verifying h5ls file structure h5mkgrp_nested_p.h5 PASSED
Testing ../../src/misc/h5mkgrp -lp h5mkgrp_nested_lp.h5 /one/two PASSED
Verifying h5ls file structure h5mkgrp_nested_lp.h5 PASSED
Testing ../../src/misc/h5mkgrp -p h5mkgrp_nested_mult_p.h5 /one/two /t PASSED
Verifying h5ls file structure h5mkgrp_nested_mult_p.h5 PASSED
Testing ../../src/misc/h5mkgrp -lp h5mkgrp_nested_mult_lp.h5 /one/two PASSED
Verifying h5ls file structure h5mkgrp_nested_mult_lp.h5 PASSED
All h5mkgrp tests passed.
0.55 real 0.00 user 0.00 sys
Finished testing testh5mkgrp.sh
============================
============================
============================
Testing testh5clear.sh
Finished testing testh5clear.sh
============================
testh5clear.sh Test Log
============================
Testing ../../src/misc/h5clear -h PASSED
Testing ../../src/misc/h5clear PASSED
Testing ../../src/misc/h5clear junk.h5 PASSED
Testing ../../src/misc/h5clear orig_h5clear_sec2_v3.h5 PASSED
Testing ../../src/misc/h5clear -m PASSED
Testing ../../src/misc/h5clear -s junk.h5 PASSED
Testing ../../src/misc/h5clear -m -s PASSED
Testing ../../src/misc/h5clear -m -s junk.h5 PASSED
Testing ../../src/misc/h5clear -m orig_h5clear_sec2_v2.h5 PASSED
Testing ../../src/misc/h5clear -s -m orig_h5clear_sec2_v0.h5 PASSED
Testing ../../src/misc/h5clear -m h5clear_mdc_image.h5 PASSED
Testing ../../src/misc/h5clear --version PASSED
Testing ../../src/misc/h5clear -k PASSED
Testing ../../src/misc/h5clear -k junk.h5 PASSED
Testing ../../src/misc/h5clear -l h5clear_sec2_v2.h5 PASSED
Testing ../../src/misc/h5clear -m -k PASSED
Testing ../../src/misc/h5clear -l -m PASSED
Testing ../../src/misc/h5clear -m -l junk.h5 PASSED
Testing ../../src/misc/h5clear -l -m junk.h5 PASSED
Testing ../../src/misc/h5clear -m -l h5clear_sec2_v0.h5 PASSED
Testing ../../src/misc/h5clear -l -m h5clear_sec2_v0.h5 PASSED
Testing ../../src/misc/h5clear -m mod_h5clear_mdc_image.h5 PASSED
Testing ../../src/misc/h5clear -s -m mod_h5clear_mdc_image.h5 PASSED
Testing ../../src/misc/h5clear -s h5clear_sec2_v3.h5 PASSED
Testing ../../src/misc/h5clear -s h5clear_log_v3.h5 PASSED
Testing ../../src/misc/h5clear -s latest_h5clear_sec2_v3.h5 PASSED
Testing ../../src/misc/h5clear -s latest_h5clear_log_v3.h5 PASSED
Testing ../../src/misc/h5clear -s h5clear_sec2_v0.h5 PASSED
Testing ../../src/misc/h5clear -s h5clear_sec2_v2.h5 PASSED
Testing ../../src/misc/h5clear --filesize h5clear_status_noclose.h5 PASSED
Testing ../../src/misc/h5clear -s --increment=0 h5clear_status_noclosePASSED
Testing ../../src/misc/h5clear --filesize h5clear_status_noclose.h5 PASSED
Testing ../../src/misc/h5clear --filesize h5clear_fsm_persist_noclose.PASSED
Testing ../../src/misc/h5clear --increment=0 h5clear_fsm_persist_nocloPASSED
Testing ../../src/misc/h5clear --filesize h5clear_fsm_persist_noclose.PASSED
Testing ../../src/misc/h5clear --filesize h5clear_fsm_persist_equal.h5PASSED
Testing ../../src/misc/h5clear --increment h5clear_fsm_persist_equal.hPASSED
Testing ../../src/misc/h5clear --filesize h5clear_fsm_persist_equal.h5PASSED
Testing ../../src/misc/h5clear --filesize h5clear_fsm_persist_greater.PASSED
Testing ../../src/misc/h5clear --increment=0 h5clear_fsm_persist_greatPASSED
Testing ../../src/misc/h5clear --filesize h5clear_fsm_persist_greater.PASSED
Testing ../../src/misc/h5clear --filesize h5clear_fsm_persist_less.h5 PASSED
Testing ../../src/misc/h5clear --increment=200 h5clear_fsm_persist_lesPASSED
Testing ../../src/misc/h5clear --filesize h5clear_fsm_persist_less.h5 PASSED
Testing ../../src/misc/h5clear --filesize h5clear_fsm_persist_user_equPASSED
Testing ../../src/misc/h5clear --increment h5clear_fsm_persist_user_eqPASSED
Testing ../../src/misc/h5clear --filesize h5clear_fsm_persist_user_equPASSED
Testing ../../src/misc/h5clear --filesize h5clear_fsm_persist_user_grePASSED
Testing ../../src/misc/h5clear --increment=0 h5clear_fsm_persist_user_PASSED
Testing ../../src/misc/h5clear --filesize h5clear_fsm_persist_user_grePASSED
Testing ../../src/misc/h5clear --filesize h5clear_fsm_persist_user_lesPASSED
Testing ../../src/misc/h5clear --increment=200 h5clear_fsm_persist_usePASSED
Testing ../../src/misc/h5clear --filesize h5clear_fsm_persist_user_lesPASSED
All h5clear tests passed.
0.86 real 0.02 user 0.07 sys
Finished testing testh5clear.sh
============================
============================
===Serial tests in misc ended Wed Jul 30 06:19:07 CEST 2025===
Making check in h5import
make h5importtest
`h5importtest' is up to date.
make check-TESTS
===Serial tests in h5import begin Wed Jul 30 06:19:07 CEST 2025===
============================
Testing: h5importtest
============================
Test log for h5importtest
============================
0.00 real 0.00 user 0.00 sys
Finished testing h5importtest
============================
============================
Testing h5importtestutil.sh
Finished testing h5importtestutil.sh
============================
h5importtestutil.sh Test Log
============================
==============================
H5IMPORT tests started
==============================
Testing ASCII I32 rank 3 - Output BE PASSED
Testing ASCII I16 rank 3 - Output LE - CHUNKED - extended PASSED
Testing ASCII I8 - rank 3 - Output I8 LE-Chunked+Extended+Compressed PASSED
Testing ASCII UI16 - rank 2 - Output LE+Chunked+Compressed PASSED
Testing ASCII UI32 - rank 3 - Output BE PASSED
Testing ASCII F32 - rank 3 - Output LE PASSED
Testing ASCII F64 - rank 3 - Output BE + CHUNKED+Extended+Compressed PASSED
Testing BINARY F64 - rank 3 - Output LE+CHUNKED+Extended+Compressed PASSED
Testing H5DUMP-BINARY F64 - rank 3 - Output LE+CHUNKED+Extended+Compre PASSED
Testing BINARY I8 - rank 3 - Output I16LE + Chunked+Extended+Compresse PASSED
Testing H5DUMP-BINARY I8 - rank 3 - Output I16LE + Chunked+Extended+Co PASSED
Testing BINARY I16 - rank 3 - Output order LE + CHUNKED + extended PASSED
Testing H5DUMP-BINARY I16 - rank 3 - Output order LE + CHUNKED + exten PASSED
Testing BINARY I32 - rank 3 - Output BE + CHUNKED PASSED
Testing H5DUMP-BINARY I32 - rank 3 - Output BE + CHUNKED PASSED
Testing BINARY UI16 - rank 3 - Output byte BE + CHUNKED PASSED
Testing H5DUMP-BINARY UI16 - rank 3 - Output byte BE + CHUNKED PASSED
Testing BINARY UI32 - rank 3 - Output LE + CHUNKED PASSED
Testing H5DUMP-BINARY UI32 - rank 3 - Output LE + CHUNKED PASSED
Testing STR PASSED
Testing H5DUMP-STR PASSED
Testing BINARY I8 CR LF EOF PASSED
Testing H5DUMP-BINARY I8 CR LF EOF PASSED
Testing ASCII F64 - rank 1 - INPUT-CLASS TEXTFPE PASSED
Testing Binary Subset FP PASSED
Testing Binary Subset INT PASSED
Testing Binary Subset UINT PASSED
All h5import tests passed.
1.03 real 0.00 user 0.00 sys
Finished testing h5importtestutil.sh
============================
============================
===Serial tests in h5import ended Wed Jul 30 06:19:08 CEST 2025===
Making check in h5repack
make h5repackgentest h5repack.sh h5repack_plugin.sh
`h5repackgentest' is up to date.
`h5repack.sh' is up to date.
`h5repack_plugin.sh' is up to date.
make check-TESTS
===Serial tests in h5repack begin Wed Jul 30 06:19:09 CEST 2025===
============================
Testing: h5repackgentest
============================
Test log for h5repackgentest
============================
0.01 real 0.00 user 0.00 sys
Finished testing h5repackgentest
============================
============================
Testing h5repack.sh
Finished testing h5repack.sh
============================
h5repack.sh Test Log
============================
Testing ../../src/h5repack/h5repack -h PASSED
fill h5repack_fill.h5
Testing ../../src/h5repack/h5repack PASSED
Verifying h5diff output h5repack_fill.h5 out-fill.h5repack_fill.h5 PASSED
objs h5repack_objs.h5
Testing ../../src/h5repack/h5repack PASSED
Verifying h5diff output h5repack_objs.h5 out-objs.h5repack_objs.h5 PASSED
attr h5repack_attr.h5
Testing ../../src/h5repack/h5repack PASSED
Verifying h5diff output h5repack_attr.h5 out-attr.h5repack_attr.h5 PASSED
hlink h5repack_hlink.h5
Testing ../../src/h5repack/h5repack PASSED
Verifying h5diff output h5repack_hlink.h5 out-hlink.h5repack_hlink.h5 PASSED
layout h5repack_layout.h5
Testing ../../src/h5repack/h5repack PASSED
Verifying h5diff output h5repack_layout.h5 out-layout.h5repack_layout. PASSED
early h5repack_early.h5
Testing ../../src/h5repack/h5repack PASSED
Verifying h5diff output h5repack_early.h5 out-early.h5repack_early.h5 PASSED
nested_8bit_enum h5repack_nested_8bit_enum_deflated.h5
Testing ../../src/h5repack/h5repack PASSED
Verifying h5diff output h5repack_nested_8bit_enum_deflated.h5 out-nest PASSED
gzip_individual h5repack_layout.h5 -f dset1:GZIP=1 -l dset1:CHUNK=20x10
Testing ../../src/h5repack/h5repack -f dset1:GZIP=1 -l dset1:CHUNK=20x PASSED
Verifying h5diff output h5repack_layout.h5 out-gzip_individual.h5repac PASSED
gzip_all h5repack_layout.h5 -f GZIP=1
Testing ../../src/h5repack/h5repack -f GZIP=1 PASSED
Verifying h5diff output h5repack_layout.h5 out-gzip_all.h5repack_layou PASSED
szip_individual h5repack_layout.h5 -f dset2:SZIP=8,EC -l dset2:CHUNK=20x10
Testing ../../src/h5repack/h5repack -f dset2:SZIP=8,EC -l dset2:CHUNK= PASSED
Verifying h5diff output h5repack_layout.h5 out-szip_individual.h5repac PASSED
szip_all h5repack_layout.h5 -f SZIP=8,NN
Testing ../../src/h5repack/h5repack -f SZIP=8,NN PASSED
Verifying h5diff output h5repack_layout.h5 out-szip_all.h5repack_layou PASSED
shuffle_individual h5repack_layout.h5 -f dset2:SHUF -l dset2:CHUNK=20x10
Testing ../../src/h5repack/h5repack -f dset2:SHUF -l dset2:CHUNK=20x10 PASSED
Verifying h5diff output h5repack_layout.h5 out-shuffle_individual.h5re PASSED
shuffle_all h5repack_layout.h5 -f SHUF
Testing ../../src/h5repack/h5repack -f SHUF PASSED
Verifying h5diff output h5repack_layout.h5 out-shuffle_all.h5repack_la PASSED
fletcher_individual h5repack_layout.h5 -f dset2:FLET -l dset2:CHUNK=20x10
Testing ../../src/h5repack/h5repack -f dset2:FLET -l dset2:CHUNK=20x10 PASSED
Verifying h5diff output h5repack_layout.h5 out-fletcher_individual.h5r PASSED
fletcher_all h5repack_layout.h5 -f FLET
Testing ../../src/h5repack/h5repack -f FLET PASSED
Verifying h5diff output h5repack_layout.h5 out-fletcher_all.h5repack_l PASSED
all_filters h5repack_layout.h5 -f dset2:SHUF -f dset2:FLET -f dset2:SZIP=8,NN -f dset2:GZIP=1 -l dset2:CHUNK=20x10
Testing ../../src/h5repack/h5repack -f dset2:SHUF -f dset2:FLET -f dse PASSED
Verifying h5diff output h5repack_layout.h5 out-all_filters.h5repack_la PASSED
Testing ../../src/h5repack/h5repack -v -f /dset_deflate:GZIP=9 PASSED
Verifying h5diff output h5repack_filters.h5 out-gzip_verbose_filters.h PASSED
Verifying output from ../../src/h5repack/h5repack -v -f /dset_deflate: PASSED
szip_copy h5repack_szip.h5
Testing ../../src/h5repack/h5repack PASSED
Verifying h5diff output h5repack_szip.h5 out-szip_copy.h5repack_szip.h PASSED
szip_remove h5repack_szip.h5 --filter=dset_szip:NONE
Testing ../../src/h5repack/h5repack --filter=dset_szip:NONE PASSED
Verifying h5diff output h5repack_szip.h5 out-szip_remove.h5repack_szip PASSED
deflate_copy h5repack_deflate.h5
Testing ../../src/h5repack/h5repack PASSED
Verifying h5diff output h5repack_deflate.h5 out-deflate_copy.h5repack_ PASSED
deflate_remove h5repack_deflate.h5 -f dset_deflate:NONE
Testing ../../src/h5repack/h5repack -f dset_deflate:NONE PASSED
Verifying h5diff output h5repack_deflate.h5 out-deflate_remove.h5repac PASSED
shuffle_copy h5repack_shuffle.h5
Testing ../../src/h5repack/h5repack PASSED
Verifying h5diff output h5repack_shuffle.h5 out-shuffle_copy.h5repack_ PASSED
shuffle_remove h5repack_shuffle.h5 -f dset_shuffle:NONE
Testing ../../src/h5repack/h5repack -f dset_shuffle:NONE PASSED
Verifying h5diff output h5repack_shuffle.h5 out-shuffle_remove.h5repac PASSED
fletcher_copy h5repack_fletcher.h5
Testing ../../src/h5repack/h5repack PASSED
Verifying h5diff output h5repack_fletcher.h5 out-fletcher_copy.h5repac PASSED
fletcher_remove h5repack_fletcher.h5 -f dset_fletcher32:NONE
Testing ../../src/h5repack/h5repack -f dset_fletcher32:NONE PASSED
Verifying h5diff output h5repack_fletcher.h5 out-fletcher_remove.h5rep PASSED
nbit_copy h5repack_nbit.h5
Testing ../../src/h5repack/h5repack PASSED
Verifying h5diff output h5repack_nbit.h5 out-nbit_copy.h5repack_nbit.h PASSED
nbit_remove h5repack_nbit.h5 -f dset_nbit:NONE
Testing ../../src/h5repack/h5repack -f dset_nbit:NONE PASSED
Verifying h5diff output h5repack_nbit.h5 out-nbit_remove.h5repack_nbit PASSED
nbit_add h5repack_nbit.h5 -f dset_int31:NBIT
Testing ../../src/h5repack/h5repack -f dset_int31:NBIT PASSED
Verifying h5diff output h5repack_nbit.h5 out-nbit_add.h5repack_nbit.h5 PASSED
scale_copy h5repack_soffset.h5
Testing ../../src/h5repack/h5repack PASSED
Verifying h5diff output h5repack_soffset.h5 out-scale_copy.h5repack_so PASSED
scale_add h5repack_soffset.h5 -f dset_none:SOFF=31,IN
Testing ../../src/h5repack/h5repack -f dset_none:SOFF=31,IN PASSED
Verifying h5diff output h5repack_soffset.h5 out-scale_add.h5repack_sof PASSED
scale_remove h5repack_soffset.h5 -f dset_scaleoffset:NONE
Testing ../../src/h5repack/h5repack -f dset_scaleoffset:NONE PASSED
Verifying h5diff output h5repack_soffset.h5 out-scale_remove.h5repack_ PASSED
remove_all h5repack_filters.h5 -f NONE
Testing ../../src/h5repack/h5repack -f NONE PASSED
Verifying h5diff output h5repack_filters.h5 out-remove_all.h5repack_fi PASSED
deflate_convert h5repack_deflate.h5 -f dset_deflate:SZIP=8,NN
Testing ../../src/h5repack/h5repack -f dset_deflate:SZIP=8,NN PASSED
Verifying h5diff output h5repack_deflate.h5 out-deflate_convert.h5repa PASSED
szip_convert h5repack_szip.h5 -f dset_szip:GZIP=1
Testing ../../src/h5repack/h5repack -f dset_szip:GZIP=1 PASSED
Verifying h5diff output h5repack_szip.h5 out-szip_convert.h5repack_szi PASSED
Testing ../../src/h5repack/h5repack -f GZIP=2 -m 1024 PASSED
Verifying h5dump output -f GZIP=2 -m 1024 PASSED
deflate_file h5repack_layout.h5 -e h5repack.info
Testing ../../src/h5repack/h5repack -e h5repack.info PASSED
Verifying h5diff output h5repack_layout.h5 out-deflate_file.h5repack_l PASSED
Testing ../../src/h5repack/h5repack -L PASSED
Verifying h5dump output -L PASSED
Testing ../../src/h5repack/h5repack -S PAGE -P 1 PASSED
Verifying h5stat output -S PAGE -P 1 PASSED
Testing ../../src/h5repack/h5repack -S AGGR PASSED
Verifying h5stat output -S AGGR PASSED
Testing ../../src/h5repack/h5repack -S PAGE -T 10 -G 2048 PASSED
Verifying h5stat output -S PAGE -T 10 -G 2048 PASSED
Testing ../../src/h5repack/h5repack -G 512 -S AGGR PASSED
Verifying h5stat output -G 512 -S AGGR PASSED
Testing ../../src/h5repack/h5repack -S NONE -P 1 PASSED
Verifying h5stat output -S NONE -P 1 PASSED
Testing ../../src/h5repack/h5repack -S FSM_AGGR -P 1 -T 5 PASSED
Verifying h5stat output -S FSM_AGGR -P 1 -T 5 PASSED
Testing ../../src/h5repack/h5repack --layout dset2:CHUNK=20x10 PASSED
Verifying h5diff output h5repack_layout.h5 out-dset2_chunk_20x10.h5rep PASSED
Verifying a dataset layout PASSED
Testing ../../src/h5repack/h5repack -l CHUNK=20x10 PASSED
Verifying h5diff output h5repack_layout.h5 out-chunk_20x10.h5repack_la PASSED
Verifying layouts
Testing /home/pobj/hdf5-1.14.6/build-amd64/tools/test/h5repack/../../s PASSED
Testing ../../src/h5repack/h5repack -l dset2:CONTI PASSED
Verifying h5diff output h5repack_layout.h5 out-dset2_conti.h5repack_la PASSED
Verifying a dataset layout PASSED
Testing ../../src/h5repack/h5repack -l CONTI PASSED
Verifying h5diff output h5repack_layout.h5 out-conti.h5repack_layout.h PASSED
Verifying layouts
Testing /home/pobj/hdf5-1.14.6/build-amd64/tools/test/h5repack/../../s PASSED
Testing ../../src/h5repack/h5repack -l dset2:COMPA PASSED
Verifying h5diff output h5repack_layout.h5 out-dset2_compa.h5repack_la PASSED
Verifying a dataset layout PASSED
Testing ../../src/h5repack/h5repack -l COMPA PASSED
Verifying h5diff output h5repack_layout.h5 out-compa.h5repack_layout.h PASSED
Verifying layouts
Testing /home/pobj/hdf5-1.14.6/build-amd64/tools/test/h5repack/../../s PASSED
Testing ../../src/h5repack/h5repack --layout=dset2:CHUNK=20x10x5 --ena PASSED
Testing ../../src/h5repack/h5repack -l dset_compact:CONTI PASSED
Verifying h5diff output h5repack_layout.h5 out-dset_compa_conti.h5repa PASSED
Verifying a dataset layout PASSED
Testing ../../src/h5repack/h5repack -l dset_compact:CHUNK=2x5 PASSED
Verifying h5diff output h5repack_layout.h5 out-dset_compa_chunk.h5repa PASSED
Verifying a dataset layout PASSED
Testing ../../src/h5repack/h5repack -l dset_compact:COMPA PASSED
Verifying h5diff output h5repack_layout.h5 out-dset_compa_compa.h5repa PASSED
Verifying a dataset layout PASSED
Testing ../../src/h5repack/h5repack -l dset_contiguous:COMPA PASSED
Verifying h5diff output h5repack_layout.h5 out-dset_conti_compa.h5repa PASSED
Verifying a dataset layout PASSED
Testing ../../src/h5repack/h5repack -l dset_contiguous:CHUNK=3x6 PASSED
Verifying h5diff output h5repack_layout.h5 out-dset_conti_chunk.h5repa PASSED
Verifying a dataset layout PASSED
Testing ../../src/h5repack/h5repack -l dset_contiguous:CONTI PASSED
Verifying h5diff output h5repack_layout.h5 out-dset_conti_conti.h5repa PASSED
Verifying a dataset layout PASSED
Testing ../../src/h5repack/h5repack -l dset_chunk:COMPA PASSED
Verifying h5diff output h5repack_layout.h5 out-chunk_compa.h5repack_la PASSED
Verifying a dataset layout PASSED
Testing ../../src/h5repack/h5repack -l dset_chunk:CONTI PASSED
Verifying h5diff output h5repack_layout.h5 out-chunk_conti.h5repack_la PASSED
Verifying a dataset layout PASSED
Testing ../../src/h5repack/h5repack -l dset_chunk:CHUNK=18x13 PASSED
Verifying h5diff output h5repack_layout.h5 out-chunk_18x13.h5repack_la PASSED
Verifying a dataset layout PASSED
Testing ../../src/h5repack/h5repack -l contig_small:COMPA PASSED
Verifying h5diff output h5repack_layout2.h5 out-contig_small_compa.h5r PASSED
Verifying a dataset layout PASSED
Testing ../../src/h5repack/h5repack -l chunked_small_fixed:COMPA PASSED
Verifying h5diff output h5repack_layout2.h5 out-contig_small_fixed_com PASSED
Verifying a dataset layout PASSED
Testing ../../src/h5repack/h5repack -l chunk_unlimit1:CHUNK=100x300 PASSED
Verifying h5diff output h5repack_layout3.h5 out-chunk2chunk.h5repack_l PASSED
Verifying a dataset layout PASSED
Testing ../../src/h5repack/h5repack -l chunk_unlimit1:CONTI PASSED
Verifying h5diff output h5repack_layout3.h5 out-chunk2conti.h5repack_l PASSED
Verifying a dataset layout PASSED
Testing ../../src/h5repack/h5repack -l chunk_unlimit1:COMPA PASSED
Verifying h5diff output h5repack_layout3.h5 out-chunk2compa.h5repack_l PASSED
Verifying a dataset layout PASSED
Testing ../../src/h5repack/h5repack -f chunk_unlimit1:NONE PASSED
Verifying h5diff output h5repack_layout3.h5 out-error1.h5repack_layout PASSED
Verifying a dataset layout PASSED
Testing ../../src/h5repack/h5repack -f chunk_unlimit2:NONE PASSED
Verifying h5diff output h5repack_layout3.h5 out-error2.h5repack_layout PASSED
Verifying a dataset layout PASSED
Testing ../../src/h5repack/h5repack -f chunk_unlimit3:NONE PASSED
Verifying h5diff output h5repack_layout3.h5 out-error3.h5repack_layout PASSED
Verifying a dataset layout PASSED
error4 h5repack_layout3.h5 -f NONE
Testing ../../src/h5repack/h5repack -f NONE PASSED
Verifying h5diff output h5repack_layout3.h5 out-error4.h5repack_layout PASSED
Testing ../../src/h5repack/h5repack -l chunk_unlimit2:CONTI PASSED
Verifying h5diff output h5repack_layout3.h5 out-ckdim_biger.h5repack_l PASSED
Verifying a dataset layout PASSED
Testing ../../src/h5repack/h5repack -l chunk_unlimit3:CONTI PASSED
Verifying h5diff output h5repack_layout3.h5 out-ckdim_smaller.h5repack PASSED
Verifying a dataset layout PASSED
native_fill h5repack_fill.h5 -n
Testing ../../src/h5repack/h5repack -n PASSED
Verifying h5diff output h5repack_fill.h5 out-native_fill.h5repack_fill PASSED
native_attr h5repack_attr.h5 -n
Testing ../../src/h5repack/h5repack -n PASSED
Verifying h5diff output h5repack_attr.h5 out-native_attr.h5repack_attr PASSED
Testing ../../src/h5repack/h5repack --layout CHUNK=20x10 --filter GZIP PASSED
Verifying h5diff output h5repack_layout.h5 out-layout_long_switches.h5 PASSED
Verifying layouts
Testing /home/pobj/hdf5-1.14.6/build-amd64/tools/test/h5repack/../../s PASSED
Testing ../../src/h5repack/h5repack -l CHUNK=20x10 -f GZIP=1 -m 10 -n PASSED
Verifying h5diff output h5repack_layout.h5 out-layout_short_switches.h PASSED
Verifying layouts
Testing /home/pobj/hdf5-1.14.6/build-amd64/tools/test/h5repack/../../s PASSED
global_filters h5repack_layout.h5 --filter GZIP=1 --filter SHUF
Testing ../../src/h5repack/h5repack --filter GZIP=1 --filter SHUF PASSED
Verifying h5diff output h5repack_layout.h5 out-global_filters.h5repack PASSED
Testing ../../src/h5repack/h5repack -l CHUNK=20x10 -f GZIP=1 -m 10 -n PASSED
Verifying h5diff output h5repack_layout.h5 out-old_style_layout_short_ PASSED
add_userblock h5repack_objs.h5 -u ublock.bin -b 2048
Testing ../../src/h5repack/h5repack -u ublock.bin -b 2048 PASSED
Verifying h5diff output h5repack_objs.h5 out-add_userblock.h5repack_ob PASSED
reserve_userblock h5repack_objs.h5 -b 2048
Testing ../../src/h5repack/h5repack -b 2048 PASSED
Verifying h5diff output h5repack_objs.h5 out-reserve_userblock.h5repac PASSED
add_alignment h5repack_objs.h5 -t 1 -a 1
Testing ../../src/h5repack/h5repack -t 1 -a 1 PASSED
Verifying h5diff output h5repack_objs.h5 out-add_alignment.h5repack_ob PASSED
upgrade_layout h5repack_layouto.h5
Testing ../../src/h5repack/h5repack PASSED
Verifying h5diff output h5repack_layouto.h5 out-upgrade_layout.h5repac PASSED
gt_mallocsize h5repack_objs.h5 -f GZIP=1
Testing ../../src/h5repack/h5repack -f GZIP=1 PASSED
Verifying h5diff output h5repack_objs.h5 out-gt_mallocsize.h5repack_ob PASSED
committed_dt h5repack_named_dtypes.h5
Testing ../../src/h5repack/h5repack PASSED
Verifying h5diff output h5repack_named_dtypes.h5 out-committed_dt.h5re PASSED
Testing ../../src/h5repack/h5repack PASSED
Verifying h5diff output tfamily%05d.h5 out-family.tfamily%05d.h5 PASSED
bug1814 h5repack_refs.h5
Testing ../../src/h5repack/h5repack PASSED
Verifying h5diff output h5repack_refs.h5 out-bug1814.h5repack_refs.h5 PASSED
HDFFV-5932 h5repack_attr_refs.h5
Testing ../../src/h5repack/h5repack PASSED
Verifying h5diff output h5repack_attr_refs.h5 out-HDFFV-5932.h5repack_ PASSED
HDFFV-7840 h5diff_attr1.h5
Testing ../../src/h5repack/h5repack PASSED
Verifying h5diff output h5diff_attr1.h5 out-HDFFV-7840.h5diff_attr1.h5 PASSED
Testing ../../src/h5repack/h5repack --low=1 --high=2 -f GZIP=8 -l dseth5repack.sh[1850]: >&./tmp/h5repack_CVE-2018-17432_out.h5-h5repack_CVE-2018-17432.h5.out : illegal file descriptor name
grep: ./tmp/h5repack_CVE-2018-17432_out.h5-h5repack_CVE-2018-17432.h5.out: No such file or directory
PASSED
Testing ../../src/h5repack/h5repack h5repack.sh[1854]: >&./tmp/h5repack_CVE-2018-14460_out.h5-h5repack_CVE-2018-14460.h5.out : illegal file descriptor name
grep: ./tmp/h5repack_CVE-2018-14460_out.h5-h5repack_CVE-2018-14460.h5.out: No such file or directory
PASSED
Testing ../../src/h5repack/h5repack -M 8192 PASSED
Verifying h5diff output h5repack_layout.h5 out-meta_short.h5repack_lay PASSED
Testing ../../src/h5repack/h5repack -M 8192 PASSED
Verifying h5diff output h5repack_layout.h5 out-meta_short.h5repack_lay PASSED
Verify the sizes of both output files ( vs ) PASSED
Testing ../../src/h5repack/h5repack --metadata_block_size=8192 PASSED
Verifying h5diff output h5repack_layout.h5 out-meta_long.h5repack_layo PASSED
Testing ../../src/h5repack/h5repack --metadata_block_size=8192 PASSED
Verifying h5diff output h5repack_layout.h5 out-meta_long.h5repack_layo PASSED
Verify the sizes of both output files ( vs ) PASSED
Testing ../../src/h5repack/h5repack --layout vds_dset:CHUNK=20x10x5 PASSED
Verifying a dataset layout PASSED
Testing ../../src/h5repack/h5repack -l vds_dset:CHUNK=2x5x8 PASSED
Verifying a dataset layout PASSED
Testing ../../src/h5repack/h5repack -l vds_dset:CHUNK=3x6x9 PASSED
Verifying a dataset layout PASSED
Testing ../../src/h5repack/h5repack -l vds_dset:COMPA PASSED
Verifying a dataset layout PASSED
Testing ../../src/h5repack/h5repack -l vds_dset:CONTI PASSED
Verifying a dataset layout PASSED
Testing ../../src/h5repack/h5repack -j 0 -k 2 h5repack_layout.h5 PASSED
Verifying h5diff output h5repack_layout.h5 out-verbounds-low0-high2.h5 PASSED
Verifying superblock PASSED
Testing ../../src/h5repack/h5repack -j 1 -k 2 h5repack_layout.h5 PASSED
Verifying h5diff output h5repack_layout.h5 out-verbounds-low1-high2.h5 PASSED
Verifying superblock PASSED
Testing ../../src/h5repack/h5repack -j 2 -k 2 h5repack_layout.h5 PASSED
Verifying h5diff output h5repack_layout.h5 out-verbounds-low2-high2.h5 PASSED
Verifying superblock PASSED
Testing ../../src/h5repack/h5repack 0 1 bounds_latest_latest.h5 Error occurred while repacking
PASSED
Testing external consolidation on f32le with h5repack -l CONTI . . .
Verifying h5diff output h5repack_f32le.h5 h5repack_f32le_ex.h5 PASSED
Verifying h5diff output h5repack_f32le_rp.h5 h5repack_f32le.h5 PASSED
Verifying h5diff output h5repack_f32le_rp.h5 h5repack_f32le_ex.h5 PASSED
Verifying h5diff unequal h5repack_f32le.h5 h5repack_f32le_ex.h5 PASSED
Verifying h5diff unequal h5repack_f32le_rp.h5 h5repack_f32le_ex.h5 PASSED
Verifying h5diff output h5repack_f32le.h5 h5repack_f32le_rp.h5 PASSED
. . . PASSED
Testing external consolidation on int32le_1d with h5repack -l CONTI . . .
Verifying h5diff output h5repack_int32le_1d.h5 h5repack_int32le_1d_ex. PASSED
Verifying h5diff output h5repack_int32le_1d_rp.h5 h5repack_int32le_1d. PASSED
Verifying h5diff output h5repack_int32le_1d_rp.h5 h5repack_int32le_1d_ PASSED
Verifying h5diff unequal h5repack_int32le_1d.h5 h5repack_int32le_1d_ex PASSED
Verifying h5diff unequal h5repack_int32le_1d_rp.h5 h5repack_int32le_1d PASSED
Verifying h5diff output h5repack_int32le_1d.h5 h5repack_int32le_1d_rp. PASSED
. . . PASSED
Testing external consolidation on int32le_2d with h5repack -l CONTI . . .
Verifying h5diff output h5repack_int32le_2d.h5 h5repack_int32le_2d_ex. PASSED
Verifying h5diff output h5repack_int32le_2d_rp.h5 h5repack_int32le_2d. PASSED
Verifying h5diff output h5repack_int32le_2d_rp.h5 h5repack_int32le_2d_ PASSED
Verifying h5diff unequal h5repack_int32le_2d.h5 h5repack_int32le_2d_ex PASSED
Verifying h5diff unequal h5repack_int32le_2d_rp.h5 h5repack_int32le_2d PASSED
Verifying h5diff output h5repack_int32le_2d.h5 h5repack_int32le_2d_rp. PASSED
. . . PASSED
Testing external consolidation on int32le_3d with h5repack -l CONTI . . .
Verifying h5diff output h5repack_int32le_3d.h5 h5repack_int32le_3d_ex. PASSED
Verifying h5diff output h5repack_int32le_3d_rp.h5 h5repack_int32le_3d. PASSED
Verifying h5diff output h5repack_int32le_3d_rp.h5 h5repack_int32le_3d_ PASSED
Verifying h5diff unequal h5repack_int32le_3d.h5 h5repack_int32le_3d_ex PASSED
Verifying h5diff unequal h5repack_int32le_3d_rp.h5 h5repack_int32le_3d PASSED
Verifying h5diff output h5repack_int32le_3d.h5 h5repack_int32le_3d_rp. PASSED
. . . PASSED
Testing external consolidation on uint8be with h5repack -l CONTI . . .
Verifying h5diff output h5repack_uint8be.h5 h5repack_uint8be_ex.h5 PASSED
Verifying h5diff output h5repack_uint8be_rp.h5 h5repack_uint8be.h5 PASSED
Verifying h5diff output h5repack_uint8be_rp.h5 h5repack_uint8be_ex.h5 PASSED
Verifying h5diff unequal h5repack_uint8be.h5 h5repack_uint8be_ex.h5 PASSED
Verifying h5diff unequal h5repack_uint8be_rp.h5 h5repack_uint8be_ex.h5 PASSED
Verifying h5diff output h5repack_uint8be.h5 h5repack_uint8be_rp.h5 PASSED
. . . PASSED
Testing ../../src/h5repack/h5repack --enable-error-stack PASSED
Verifying h5dump output --enable-error-stack PASSED
Testing ../../src/h5repack/h5repack --enable-error-stack PASSED
Verifying h5dump output --enable-error-stack PASSED
Testing ../../src/h5repack/h5repack --enable-error-stack PASSED
Verifying h5dump output --enable-error-stack PASSED
Testing ../../src/h5repack/h5repack --enable-error-stack PASSED
Verifying h5dump output --enable-error-stack PASSED
Testing ../../src/h5repack/h5repack --enable-error-stack PASSED
Verifying h5dump output --enable-error-stack PASSED
Testing ../../src/h5repack/h5repack --merge PASSED
Verifying h5diff equal --merge PASSED
Verifying output from ../../src/h5repack/h5repack --merge PASSED
Testing ../../src/h5repack/h5repack --merge PASSED
Verifying h5diff unequal --merge PASSED
Verifying output from ../../src/h5repack/h5repack --merge PASSED
Testing ../../src/h5repack/h5repack --merge PASSED
Verifying h5diff equal --merge PASSED
Verifying output from ../../src/h5repack/h5repack --merge PASSED
Testing ../../src/h5repack/h5repack --prune --enable-error-stack PASSED
Verifying h5dump output --prune --enable-error-stack PASSED
Testing ../../src/h5repack/h5repack --prune --enable-error-stack PASSED
Verifying h5dump output --prune --enable-error-stack PASSED
Testing ../../src/h5repack/h5repack --prune --enable-error-stack PASSED
Verifying h5dump output --prune --enable-error-stack PASSED
Testing ../../src/h5repack/h5repack --prune --enable-error-stack PASSED
Verifying h5dump output --prune --enable-error-stack PASSED
Testing ../../src/h5repack/h5repack --prune --enable-error-stack PASSED
Verifying h5dump output --prune --enable-error-stack PASSED
Testing ../../src/h5repack/h5repack --prune --enable-error-stack PASSED
Verifying h5dump output --prune --enable-error-stack PASSED
Testing ../../src/h5repack/h5repack --merge --prune --enable-error-sta PASSED
Verifying h5dump output --merge --prune --enable-error-stack PASSED
Testing ../../src/h5repack/h5repack --merge --prune --enable-error-sta PASSED
Verifying h5dump output --merge --prune --enable-error-stack PASSED
Testing ../../src/h5repack/h5repack --merge --prune --enable-error-sta PASSED
Verifying h5dump output --merge --prune --enable-error-stack PASSED
Testing ../../src/h5repack/h5repack --src-vfd-name onion --src-vfd-inf PASSED
Verifying h5dump output --src-vfd-name onion --src-vfd-info 1 PASSED
Testing ../../src/h5repack/h5repack --src-vfd-name onion --src-vfd-inf PASSED
Verifying h5dump output --src-vfd-name onion --src-vfd-info 1 PASSED
Testing ../../src/h5repack/h5repack --src-vfd-name onion --src-vfd-inf PASSED
Verifying h5dump output --src-vfd-name onion --src-vfd-info 1 PASSED
All h5repack tests passed.
6.20 real 0.22 user 0.61 sys
Finished testing h5repack.sh
============================
============================
============================
Testing h5repack_plugin.sh
Finished testing h5repack_plugin.sh
============================
h5repack_plugin.sh Test Log
============================
plugin_version_test h5repack_layout.h5 -v -f UD=260,0,4,9,1,14,6
Testing ../../src/h5repack/h5repack -v -f UD=260,0,4,9,1,14,6 PASSED
PASSED
Verifying h5dump output -pH out-plugin_version_test.h5repack_layout.h5 PASSED
plugin_test h5repack_layout.h5 -v -f UD=257,0,1,9
Testing ../../src/h5repack/h5repack -v -f UD=257,0,1,9 PASSED
PASSED
Verifying h5dump output -pH out-plugin_test.h5repack_layout.h5 PASSED
All Plugin API tests passed.
0.16 real 0.00 user 0.00 sys
Finished testing h5repack_plugin.sh
============================
============================
===Serial tests in h5repack ended Wed Jul 30 06:19:15 CEST 2025===
Making check in h5jam
make tellub h5jamgentest getub testh5jam.sh
`tellub' is up to date.
`h5jamgentest' is up to date.
`getub' is up to date.
`testh5jam.sh' is up to date.
make check-TESTS
===Serial tests in h5jam begin Wed Jul 30 06:19:15 CEST 2025===
============================
Testing testh5jam.sh
Finished testing testh5jam.sh
============================
testh5jam.sh Test Log
============================
Testing h5jam -h PASSED
Testing h5jam -i tall.h5 -u tall.h5 -o tall-tmp.h5 PASSED
Testing h5jam -u u10.txt -i tall.h5 -o ta2.h5 PASSED
Compare ta2.h5 to ./tmp/tall.h5 PASSED
Testing h5jam -u u511.txt -i tall.h5 -o ta3.h5 PASSED
Compare ta3.h5 to ./tmp/tall.h5 PASSED
Testing h5jam -u u512.txt -i tall.h5 -o ta4.h5 PASSED
Compare ta4.h5 to ./tmp/tall.h5 PASSED
Testing h5jam -u u513.txt -i tall.h5 -o ta5.h5 PASSED
Compare ta5.h5 to ./tmp/tall.h5 PASSED
Testing jam -u u10.txt -i ta6.h5 PASSED
Compare ta6.h5 to ./tmp/tall.h5 PASSED
Testing jam -u u511.txt -i ta7.h5 PASSED
Compare ta7.h5 to ./tmp/tall.h5 PASSED
Testing jam -u u512.txt -i ta8.h5 PASSED
Compare ta8.h5 to ./tmp/tall.h5 PASSED
Testing jam -u u513.txt -i ta9.h5 PASSED
Compare ta9.h5 to ./tmp/tall.h5 PASSED
Testing h5jam -u u10.txt -i twithub.h5 -o tax2.h5 PASSED
Compare tax2.h5 to ./tmp/tall.h5 PASSED
Testing h5jam -u u511.txt -i twithub.h5 -o tax3.h5 PASSED
Compare tax3.h5 to ./tmp/tall.h5 PASSED
Testing h5jam -u u512.txt -i twithub.h5 -o tax4.h5 PASSED
Compare tax4.h5 to ./tmp/tall.h5 PASSED
Testing h5jam -u u513.txt -i twithub.h5 -o tax5.h5 PASSED
Compare tax5.h5 to ./tmp/tall.h5 PASSED
Testing h5jam -u u10.txt -i twithub513.h5 -o tax6.h5 PASSED
Compare tax6.h5 to ./tmp/tall.h5 PASSED
Testing h5jam -u u511.txt -i twithub513.h5 -o tax7.h5 PASSED
Compare tax7.h5 to ./tmp/tall.h5 PASSED
Testing h5jam -u u512.txt -i twithub513.h5 -o tax8.h5 PASSED
Compare tax8.h5 to ./tmp/tall.h5 PASSED
Testing h5jam -u u513.txt -i twithub513.h5 -o tax9.h5 PASSED
Compare tax9.h5 to ./tmp/tall.h5 PASSED
Testing h5jam -u u10.txt -i twithub.h5 -o taz2.h5 --clobber PASSED
Compare taz2.h5 to ./tmp/tall.h5 PASSED
Testing h5jam -u u511.txt -i twithub.h5 -o taz3.h5 --clobber PASSED
Compare taz3.h5 to ./tmp/tall.h5 PASSED
Testing h5jam -u u512.txt -i twithub.h5 -o taz4.h5 --clobber PASSED
Compare taz4.h5 to ./tmp/tall.h5 PASSED
Testing h5jam -u u513.txt -i twithub.h5 -o taz5.h5 --clobber PASSED
Compare taz5.h5 to ./tmp/tall.h5 PASSED
Testing h5jam -u u10.txt -i twithub513.h5 -o taz6.h5 --clobber PASSED
Compare taz6.h5 to ./tmp/tall.h5 PASSED
Testing h5jam -u u511.txt -i twithub513.h5 -o taz7.h5 --clobber PASSED
Compare taz7.h5 to ./tmp/tall.h5 PASSED
Testing h5jam -u u512.txt -i twithub513.h5 -o taz8.h5 --clobber PASSED
Compare taz8.h5 to ./tmp/tall.h5 PASSED
Testing h5jam -u u513.txt -i twithub513.h5 -o taz9.h5 --clobber PASSED
Compare taz9.h5 to ./tmp/tall.h5 PASSED
Testing jam -u u10.txt -i tay2.h5 --clobber PASSED
Compare tay2.h5 to ./tmp/tall.h5 PASSED
Testing jam -u u511.txt -i tay3.h5 --clobber PASSED
Compare tay3.h5 to ./tmp/tall.h5 PASSED
Testing jam -u u512.txt -i tay4.h5 --clobber PASSED
Compare tay4.h5 to ./tmp/tall.h5 PASSED
Testing jam -u u513.txt -i tay5.h5 --clobber PASSED
Compare tay5.h5 to ./tmp/tall.h5 PASSED
Testing jam -u u10.txt -i tay6.h5 --clobber PASSED
Compare tay6.h5 to ./tmp/tall.h5 PASSED
Testing jam -u u511.txt -i tay7.h5 --clobber PASSED
Compare tay7.h5 to ./tmp/tall.h5 PASSED
Testing jam -u u512.txt -i tay8.h5 --clobber PASSED
Compare tay8.h5 to ./tmp/tall.h5 PASSED
Testing jam -u u513.txt -i tay9.h5 --clobber PASSED
Compare tay9.h5 to ./tmp/tall.h5 PASSED
Testing h5jam -h PASSED
Testing h5unjam -i tai1.h5 -u o10.txt -o taa1.h5 PASSED
Compare taa1.h5 to ./tmp/tall.h5 PASSED
Testing h5unjam -i tai2.h5 -u o512.txt -o taa2.h5 PASSED
Compare taa2.h5 to ./tmp/tall.h5 PASSED
Testing h5unjam -i tai3.h5 -o taa3.h5 > uofile PASSED
Compare taa3.h5 to ./tmp/tall.h5 PASSED
Testing h5unjam -i tai4.h5 -o taa4.h5 > uofile PASSED
Compare taa4.h5 to ./tmp/tall.h5 PASSED
Testing h5unjam -i taj2.h5 -o tac2.h5 --delete PASSED
Compare tac2.h5 to ./tmp/tall.h5 PASSED
Testing h5unjam -i taj3.h5 -o tac3.h5 --delete PASSED
Compare tac3.h5 to ./tmp/tall.h5 PASSED
All ../../src/h5jam/h5unjam tests passed.
1.66 real 0.03 user 0.03 sys
Finished testing testh5jam.sh
============================
============================
===Serial tests in h5jam ended Wed Jul 30 06:19:18 CEST 2025===
Making check in h5copy
make h5copygentest testh5copy.sh
`h5copygentest' is up to date.
`testh5copy.sh' is up to date.
make check-TESTS
===Serial tests in h5copy begin Wed Jul 30 06:19:18 CEST 2025===
============================
Testing: h5copygentest
============================
Test log for h5copygentest
============================
0.01 real 0.00 user 0.00 sys
Finished testing h5copygentest
============================
============================
Testing testh5copy.sh
Finished testing testh5copy.sh
============================
testh5copy.sh Test Log
============================
Testing ../../src/h5copy/h5copy -h PASSED
Testing ../../src/h5copy/h5copy --help PASSED
Test copying various forms of datasets
Testing ../../src/h5copy/h5copy -i ./tmp/h5copytst.h5 -o ./tmp/simple. PASSED
Verifying h5diff output ./tmp/h5copytst.h5 ./tmp/simple.out.h5 simple PASSED
Testing ../../src/h5copy/h5copy -i ./tmp/h5copytst.h5 -o ./tmp/chunk.o PASSED
Verifying h5diff output ./tmp/h5copytst.h5 ./tmp/chunk.out.h5 chunk ch PASSED
Testing ../../src/h5copy/h5copy -i ./tmp/h5copytst.h5 -o ./tmp/compact PASSED
Verifying h5diff output ./tmp/h5copytst.h5 ./tmp/compact.out.h5 compac PASSED
Testing ../../src/h5copy/h5copy -i ./tmp/h5copytst.h5 -o ./tmp/compoun PASSED
Verifying h5diff output ./tmp/h5copytst.h5 ./tmp/compound.out.h5 compo PASSED
Testing ../../src/h5copy/h5copy -i ./tmp/h5copytst.h5 -o ./tmp/compres PASSED
Verifying h5diff output ./tmp/h5copytst.h5 ./tmp/compressed.out.h5 com PASSED
Testing ../../src/h5copy/h5copy -i ./tmp/h5copytst.h5 -o ./tmp/named_v PASSED
Verifying h5diff output ./tmp/h5copytst.h5 ./tmp/named_vl.out.h5 named PASSED
Testing ../../src/h5copy/h5copy -i ./tmp/h5copytst.h5 -o ./tmp/nested_ PASSED
Verifying h5diff output ./tmp/h5copytst.h5 ./tmp/nested_vl.out.h5 nest PASSED
Testing ../../src/h5copy/h5copy -i ./tmp/h5copytst.h5 -o ./tmp/dset_at PASSED
Verifying h5diff output ./tmp/h5copytst.h5 ./tmp/dset_attr.out.h5 /dse PASSED
Test copying dataset within group in source file to root of destination
Testing ../../src/h5copy/h5copy -i ./tmp/h5copytst.h5 -o ./tmp/simple_ PASSED
Verifying h5diff output ./tmp/h5copytst.h5 ./tmp/simple_top.out.h5 grp PASSED
Test copying & renaming dataset
Testing ../../src/h5copy/h5copy -i ./tmp/h5copytst.h5 -o ./tmp/dsrenam PASSED
Verifying h5diff output ./tmp/h5copytst.h5 ./tmp/dsrename.out.h5 compo PASSED
Test copying empty, 'full' & 'nested' groups
Testing ../../src/h5copy/h5copy -i ./tmp/h5copytst.h5 -o ./tmp/grp_emp PASSED
Verifying h5diff output ./tmp/h5copytst.h5 ./tmp/grp_empty.out.h5 grp_ PASSED
Testing ../../src/h5copy/h5copy -i ./tmp/h5copytst.h5 -o ./tmp/grp_dse PASSED
Verifying h5diff output ./tmp/h5copytst.h5 ./tmp/grp_dsets.out.h5 grp_ PASSED
Testing ../../src/h5copy/h5copy -i ./tmp/h5copytst.h5 -o ./tmp/grp_nes PASSED
Verifying h5diff output ./tmp/h5copytst.h5 ./tmp/grp_nested.out.h5 grp PASSED
Testing ../../src/h5copy/h5copy -i ./tmp/h5copytst.h5 -o ./tmp/grp_att PASSED
Verifying h5diff output ./tmp/h5copytst.h5 ./tmp/grp_attr.out.h5 grp_a PASSED
Test copying dataset within group in source file to group in destination
Testing ../../src/h5copy/h5copy -i ./tmp/h5copytst.h5 -o ./tmp/simple_Testing ../../src/h5copy/h5copy -i ./tmp/h5copytst.h5 -o ./tmp/simple_ PASSED
Verifying h5diff output ./tmp/h5copytst.h5 ./tmp/simple_group.out.h5 / PASSED
Test copying & renaming group
Testing ../../src/h5copy/h5copy -i ./tmp/h5copytst.h5 -o ./tmp/grp_ren PASSED
Verifying h5diff output ./tmp/h5copytst.h5 ./tmp/grp_rename.out.h5 grp PASSED
Test copying 'full' group hierarchy into group in destination file
Testing ../../src/h5copy/h5copy -i ./tmp/h5copytst.h5 -o ./tmp/grp_dseTesting ../../src/h5copy/h5copy -i ./tmp/h5copytst.h5 -o ./tmp/grp_dse PASSED
Verifying h5diff output ./tmp/h5copytst.h5 ./tmp/grp_dsets_rename.out. PASSED
Test copying objects into group hier. that doesn't exist yet in destination file
Testing ../../src/h5copy/h5copy -i ./tmp/h5copytst.h5 -o ./tmp/A_B1_si PASSED
Verifying h5diff output ./tmp/h5copytst.h5 ./tmp/A_B1_simple.out.h5 si PASSED
Testing ../../src/h5copy/h5copy -i ./tmp/h5copytst.h5 -o ./tmp/A_B2_si PASSED
Verifying h5diff output ./tmp/h5copytst.h5 ./tmp/A_B2_simple2.out.h5 s PASSED
Testing ../../src/h5copy/h5copy -i ./tmp/h5copytst.h5 -o ./tmp/C_D_sim PASSED
Verifying h5diff output ./tmp/h5copytst.h5 ./tmp/C_D_simple.out.h5 /gr PASSED
Testing ../../src/h5copy/h5copy -i ./tmp/h5copytst.h5 -o ./tmp/E_F_grp PASSED
Verifying h5diff output ./tmp/h5copytst.h5 ./tmp/E_F_grp_dsets.out.h5 PASSED
Testing ../../src/h5copy/h5copy -i ./tmp/h5copytst.h5 -o ./tmp/G_H_grp PASSED
Verifying h5diff output ./tmp/h5copytst.h5 ./tmp/G_H_grp_nested.out.h5 PASSED
Test copying object and region references
Testing ../../src/h5copy/h5copy -f ref -i ./tmp/h5copy_ref.h5 -o ./tmp PASSED
Test copying external link directly without -f ext
Testing ../../src/h5copy/h5copy -v -i ./tmp/h5copy_extlinks_src.h5 -o PASSED
Test copying external link directly with -f ext
Testing ../../src/h5copy/h5copy -f ext -i ./tmp/h5copy_extlinks_src.h5 PASSED
Test copying dangling external link (no obj) directly without -f ext
Testing ../../src/h5copy/h5copy -v -i ./tmp/h5copy_extlinks_src.h5 -o PASSED
Test copying dangling external link (no obj) directly with -f ext
Testing ../../src/h5copy/h5copy -f ext -i ./tmp/h5copy_extlinks_src.h5 PASSED
Test copying dangling external link (no file) directly without -f ext
Testing ../../src/h5copy/h5copy -v -i ./tmp/h5copy_extlinks_src.h5 -o PASSED
Test copying dangling external link (no file) directly with -f ext
Testing ../../src/h5copy/h5copy -f ext -i ./tmp/h5copy_extlinks_src.h5 PASSED
Test copying a group contains external links without -f ext
Testing ../../src/h5copy/h5copy -v -i ./tmp/h5copy_extlinks_src.h5 -o PASSED
Test copying a group contains external links with -f ext
Testing ../../src/h5copy/h5copy -f ext -i ./tmp/h5copy_extlinks_src.h5 PASSED
Test copying object into group which doesn't exist, without -p
Testing ../../src/h5copy/h5copy -i ./tmp/h5copytst.h5 -o ./tmp/h5copy_ PASSED
Test copying objects to the same file
Testing ../../src/h5copy/h5copy -i ./tmp/h5copytst.h5 -o ./tmp/samefilTesting ../../src/h5copy/h5copy -i ./tmp/h5copytst.h5 -o ./tmp/samefil PASSED
Verifying h5diff output ./tmp/samefile1.out.h5 ./tmp/samefile1.out.h5 PASSED
Testing ../../src/h5copy/h5copy -i ./tmp/h5copytst.h5 -o ./tmp/samefilTesting ../../src/h5copy/h5copy -i ./tmp/h5copytst.h5 -o ./tmp/samefil PASSED
Verifying h5diff output ./tmp/samefile2.out.h5 ./tmp/samefile2.out.h5 PASSED
All h5copy tests passed.
0.74 real 0.00 user 0.00 sys
Finished testing testh5copy.sh
============================
============================
===Serial tests in h5copy ended Wed Jul 30 06:19:19 CEST 2025===
Making check in h5format_convert
make h5fc_gentest h5fc_chk_idx testh5fc.sh
`h5fc_gentest' is up to date.
`h5fc_chk_idx' is up to date.
`testh5fc.sh' is up to date.
make check-TESTS
===Serial tests in h5format_convert begin Wed Jul 30 06:19:19 CEST 2025===
============================
Testing: h5fc_gentest
============================
Test log for h5fc_gentest
============================
0.02 real 0.00 user 0.00 sys
Finished testing h5fc_gentest
============================
============================
Testing testh5fc.sh
Finished testing testh5fc.sh
============================
testh5fc.sh Test Log
============================
Testing ../../src/h5format_convert/h5format_convert --help PASSED
Testing ../../src/h5format_convert/h5format_convert PASSED
Testing ../../src/h5format_convert/h5format_convert nonexist.h5 PASSED
Testing ../../src/h5format_convert/h5format_convert -d old_h5fc_ext_none.h5 PASSED
Testing ../../src/h5format_convert/h5format_convert --dname old_h5fc_ext_none.h5 PASSED
Testing ../../src/h5format_convert/h5format_convert --dname PASSED
Testing ../../src/h5format_convert/h5format_convert --dname=nonexist old_h5fc_ex PASSED
Testing ../../src/h5format_convert/h5format_convert -d /DSET_CONTIGUOUS -v old_h PASSED
Testing ../../src/h5format_convert/h5format_convert -d /GROUP/DSET_BT2 --verbose PASSED
Testing ../../src/h5format_convert/h5format_convert -d /DSET_NDATA_BT2 -v -n old PASSED
Testing ../../src/h5format_convert/h5format_convert -v old_h5fc_ext_none.h5 PASSED
Testing ../../src/h5format_convert/h5format_convert -d /DSET_EA -v -n h5fc_ext_n PASSED
Testing ../../src/h5format_convert/h5format_convert -v -n h5fc_non_v3.h5 PASSED
Testing ../../src/h5format_convert/h5format_convert -v h5fc_err_level.h5 PASSED
Testing ../../src/h5format_convert/h5format_convert -d /DSET_EA h5fc_ext_none.h5 PASSED
Verifying /DSET_EA PASSED
Testing ../../src/h5format_convert/h5format_convert -d /GROUP/DSET_NDATA_EA h5fc PASSED
Verifying /GROUP/DSET_NDATA_EA PASSED
Testing ../../src/h5format_convert/h5format_convert -d /GROUP/DSET_BT2 h5fc_ext_ PASSED
Verifying /GROUP/DSET_BT2 PASSED
Testing ../../src/h5format_convert/h5format_convert -d /DSET_NDATA_BT2 h5fc_ext_ PASSED
Verifying /DSET_NDATA_BT2 PASSED
Testing ../../src/h5format_convert/h5format_convert -d /DSET_FA h5fc_ext_none.h5 PASSED
Verifying /DSET_FA PASSED
Testing ../../src/h5format_convert/h5format_convert -d /GROUP/DSET_NDATA_FA h5fc PASSED
Verifying /GROUP/DSET_NDATA_FA PASSED
Testing ../../src/h5format_convert/h5format_convert -d /DSET_NONE h5fc_ext_none. PASSED
Verifying /DSET_NONE PASSED
Testing ../../src/h5format_convert/h5format_convert -d /GROUP/DSET_NDATA_NONE h5 PASSED
Verifying /GROUP/DSET_NDATA_NONE PASSED
Testing ../../src/h5format_convert/h5format_convert -d /DSET_NDATA_BT2 old_h5fc_ PASSED
Testing ../../src/h5format_convert/h5format_convert -d /DSET_CONTIGUOUS h5fc_non PASSED
Testing ../../src/h5format_convert/h5format_convert -d /GROUP/DSET_BT2 -n h5fc_n PASSED
Testing ../../src/h5format_convert/h5format_convert -n h5fc_non_v3.h5 PASSED
Testing ../../src/h5format_convert/h5format_convert h5fc_non_v3.h5 PASSED
Verifying /DSET_NDATA_EA PASSED
Verifying /DSET_NDATA_BT2 PASSED
Verifying /GROUP/DSET_BT2 PASSED
Verifying /GROUP/DSET_EA PASSED
Testing ../../src/h5format_convert/h5format_convert h5fc_edge_v3.h5 PASSED
Verifying /DSET_EDGE PASSED
Testing ../../src/h5format_convert/h5format_convert h5fc_ext1_i.h5 PASSED
Verifying h5dump output for h5fc_ext1_i.h5 PASSED
Testing ../../src/h5format_convert/h5format_convert h5fc_ext1_s.h5 PASSED
Verifying h5dump output for h5fc_ext1_s.h5 PASSED
Testing ../../src/h5format_convert/h5format_convert h5fc_ext1_f.h5 PASSED
Verifying h5dump output for h5fc_ext1_f.h5 PASSED
Testing ../../src/h5format_convert/h5format_convert h5fc_ext2_if.h5 PASSED
Verifying h5dump output for h5fc_ext2_if.h5 PASSED
Testing ../../src/h5format_convert/h5format_convert h5fc_ext2_is.h5 PASSED
Verifying h5dump output for h5fc_ext2_is.h5 PASSED
Testing ../../src/h5format_convert/h5format_convert h5fc_ext2_sf.h5 PASSED
Verifying h5dump output for h5fc_ext2_sf.h5 PASSED
Testing ../../src/h5format_convert/h5format_convert h5fc_ext3_isf.h5 PASSED
Verifying h5dump output for h5fc_ext3_isf.h5 PASSED
Testing ../../src/h5format_convert/h5format_convert old_h5fc_ext1_i.h5 PASSED
Verifying h5dump output for old_h5fc_ext1_i.h5 PASSED
Testing ../../src/h5format_convert/h5format_convert old_h5fc_ext1_s.h5 PASSED
Verifying h5dump output for old_h5fc_ext1_s.h5 PASSED
Testing ../../src/h5format_convert/h5format_convert old_h5fc_ext1_f.h5 PASSED
Verifying h5dump output for old_h5fc_ext1_f.h5 PASSED
Testing ../../src/h5format_convert/h5format_convert old_h5fc_ext2_if.h5 PASSED
Verifying h5dump output for old_h5fc_ext2_if.h5 PASSED
Testing ../../src/h5format_convert/h5format_convert old_h5fc_ext2_is.h5 PASSED
Verifying h5dump output for old_h5fc_ext2_is.h5 PASSED
Testing ../../src/h5format_convert/h5format_convert old_h5fc_ext2_sf.h5 PASSED
Verifying h5dump output for old_h5fc_ext2_sf.h5 PASSED
Testing ../../src/h5format_convert/h5format_convert old_h5fc_ext3_isf.h5 PASSED
Verifying h5dump output for old_h5fc_ext3_isf.h5 PASSED
All h5format_convert tests passed.
1.41 real 0.01 user 0.06 sys
Finished testing testh5fc.sh
============================
============================
===Serial tests in h5format_convert ended Wed Jul 30 06:19:20 CEST 2025===
Making check in h5stat
make h5stat_gentest testh5stat.sh
`h5stat_gentest' is up to date.
`testh5stat.sh' is up to date.
make check-TESTS
===Serial tests in h5stat begin Wed Jul 30 06:19:21 CEST 2025===
============================
Testing: h5stat_gentest
============================
Test log for h5stat_gentest
============================
0.33 real 0.15 user 0.07 sys
Finished testing h5stat_gentest
============================
============================
Testing testh5stat.sh
Finished testing testh5stat.sh
============================
testh5stat.sh Test Log
============================
Testing ../../src/h5stat/h5stat -h PASSED
Testing ../../src/h5stat/h5stat --help PASSED
Testing ../../src/h5stat/h5stat notexist.h5 PASSED
Testing ../../src/h5stat/h5stat PASSED
Testing ../../src/h5stat/h5stat h5stat_filters.h5 PASSED
Testing ../../src/h5stat/h5stat -f h5stat_filters.h5 PASSED
Testing ../../src/h5stat/h5stat -F h5stat_filters.h5 PASSED
Testing ../../src/h5stat/h5stat -d h5stat_filters.h5 PASSED
Testing ../../src/h5stat/h5stat -g h5stat_filters.h5 PASSED
Testing ../../src/h5stat/h5stat -dT h5stat_filters.h5 PASSED
Testing ../../src/h5stat/h5stat -D h5stat_filters.h5 PASSED
Testing ../../src/h5stat/h5stat -T h5stat_filters.h5 PASSED
Testing ../../src/h5stat/h5stat --page-buffer-size=8192 h5stat_filters PASSED
Testing ../../src/h5stat/h5stat h5stat_tsohm.h5 PASSED
Testing ../../src/h5stat/h5stat h5stat_newgrat.h5 PASSED
Testing ../../src/h5stat/h5stat -G h5stat_newgrat.h5 PASSED
Testing ../../src/h5stat/h5stat -A h5stat_newgrat.h5 PASSED
Testing ../../src/h5stat/h5stat h5stat_idx.h5 PASSED
Testing ../../src/h5stat/h5stat -l 0 h5stat_threshold.h5 PASSED
Testing ../../src/h5stat/h5stat -g -l 8 h5stat_threshold.h5 PASSED
Testing ../../src/h5stat/h5stat --links=8 h5stat_threshold.h5 PASSED
Testing ../../src/h5stat/h5stat --links=20 -g h5stat_threshold.h5 PASSED
Testing ../../src/h5stat/h5stat -g h5stat_newgrat.h5 PASSED
Testing ../../src/h5stat/h5stat -g -l 40000 h5stat_newgrat.h5 PASSED
Testing ../../src/h5stat/h5stat -d --dims=-1 h5stat_threshold.h5 PASSED
Testing ../../src/h5stat/h5stat -gd -m 5 h5stat_threshold.h5 PASSED
Testing ../../src/h5stat/h5stat -d --dims=15 h5stat_threshold.h5 PASSED
Testing ../../src/h5stat/h5stat -a -2 h5stat_threshold.h5 PASSED
Testing ../../src/h5stat/h5stat --numattrs h5stat_threshold.h5 PASSED
Testing ../../src/h5stat/h5stat -AS -a 10 h5stat_threshold.h5 PASSED
Testing ../../src/h5stat/h5stat -a 1 h5stat_threshold.h5 PASSED
Testing ../../src/h5stat/h5stat -A --numattrs=25 h5stat_threshold.h5 PASSED
Testing ../../src/h5stat/h5stat -A -a 100 h5stat_newgrat.h5 PASSED
Testing ../../src/h5stat/h5stat h5stat_err_refcount.h5 PASSED
Testing ../../src/h5stat/h5stat h5stat_err_old_layout.h5 PASSED
Testing ../../src/h5stat/h5stat h5stat_err_old_fill.h5 PASSED
All h5stat tests passed.
4.85 real 2.55 user 0.30 sys
Finished testing testh5stat.sh
============================
============================
===Serial tests in h5stat ended Wed Jul 30 06:19:26 CEST 2025===
Making check in perform
make iopipe chunk chunk_cache overhead zip_perf perf_meta
`iopipe' is up to date.
`chunk' is up to date.
`chunk_cache' is up to date.
`overhead' is up to date.
`zip_perf' is up to date.
`perf_meta' is up to date.
make check-TESTS
===Serial tests in perform begin Wed Jul 30 06:19:26 CEST 2025===
============================
Testing: iopipe
============================
Test log for iopipe
============================
fill raw =============================================
fill hdf5 =============================================
out raw =============================================
out hdf5 =============================================
in raw =============================================
in hdf5 =============================================
in hdf5 partial =============================================
I/O request size is 1000000.0MB
fill raw 0.00user 0.00system 0.00elapsed 36.43 GB/s
fill hdf5 0.00user 0.00system 0.00elapsed 33.18 GB/s
out raw 0.00user 0.00system 0.23elapsed 187.0 MB/s
out hdf5 0.00user 0.00system 0.22elapsed 192.0 MB/s
in raw 0.00user 0.00system 0.00elapsed 21.32 GB/s
in hdf5 0.00user 0.00system 0.00elapsed 21.94 GB/s
in hdf5 partial 0.00user 0.00system 0.00elapsed 12.04 GB/s
0.54 real 0.00 user 0.00 sys
Finished testing iopipe
============================
============================
Testing: chunk
============================
Test log for chunk
============================
Test CacheSz ChunkSz Effic
--------- -------- -------- --------
Rowmaj-rd 25 0.50 1.00
Rowmaj-rd 25 1.00 1.00
Rowmaj-rd 25 1.50 0.75
Rowmaj-rd 25 2.00 1.00
Rowmaj-rd 25 2.50 0.83
Rowmaj-rd 25 3.00 1.00
Rowmaj-rd 25 3.50 0.87
Rowmaj-rd 25 4.00 1.00
Rowmaj-rd 25 4.50 0.91
Rowmaj-rd 25 5.00 1.00
Rowmaj-wr 25 0.50 0.50
Rowmaj-wr 25 1.00 1.00
Rowmaj-wr 25 1.50 0.45
Rowmaj-wr 25 2.00 1.00
Rowmaj-wr 25 2.50 0.57
Rowmaj-wr 25 3.00 1.00
Rowmaj-wr 25 3.50 0.63
Rowmaj-wr 25 4.00 1.00
Rowmaj-wr 25 4.50 0.72
Rowmaj-wr 25 5.00 1.00
Diag-rd 25 0.50 0.26
Diag-rd 25 1.00 0.51
Diag-rd 25 1.50 0.62
Diag-rd 25 2.00 1.00
Diag-rd 25 2.50 0.72
Diag-rd 25 3.00 0.80
Diag-rd 25 3.50 0.78
Diag-rd 25 4.00 1.00
Diag-rd 25 4.50 0.84
Diag-rd 25 5.00 0.89
Diag-wr 25 0.50 0.13
Diag-wr 25 1.00 0.26
Diag-wr 25 1.50 0.31
Diag-wr 25 2.00 1.00
Diag-wr 25 2.50 0.41
Diag-wr 25 3.00 0.53
Diag-wr 25 3.50 0.49
Diag-wr 25 4.00 1.00
Diag-wr 25 4.50 0.58
Diag-wr 25 5.00 0.69
0.40 real 0.00 user 0.02 sys
Finished testing chunk
============================
============================
Testing: chunk_cache
============================
Test log for chunk_cache
============================
1. Partial chunks: total read time is 0.027199; number of bytes being read from file is 400000
2. Hash value: total read time is 0.006414; number of bytes being read from file is 720000
0.05 real 0.01 user 0.00 sys
Finished testing chunk_cache
============================
============================
Testing: overhead
============================
Test log for overhead
============================
Style Bytes/Chunk
----- -----------
forward 41.320
reverse 43.416
inward 70.664
outward 41.320
random 51.800
0.02 real 0.00 user 0.00 sys
Finished testing overhead
============================
============================
Testing: zip_perf
============================
Test log for zip_perf
============================
Filesize: 67108864
Compression Level: 6
Buffer size == 128KB
Uncompressed Write Time: 0.43s
Uncompressed Write Throughput: 148.89MB/s
Compression Ratio: 0.00113678
Compressed Write Time: 0.21s
Compressed Write Throughput: 299.49MB/s
Compression Time: 0.213095s
Buffer size == 256KB
Uncompressed Write Time: 0.36s
Uncompressed Write Throughput: 175.51MB/s
Compression Ratio: 0.00105667
Compressed Write Time: 0.21s
Compressed Write Throughput: 299.70MB/s
Compression Time: 0.213147s
Buffer size == 512KB
Uncompressed Write Time: 0.36s
Uncompressed Write Throughput: 177.60MB/s
Compression Ratio: 0.0010128
Compressed Write Time: 0.21s
Compressed Write Throughput: 303.35MB/s
Compression Time: 0.210676s
Buffer size == 1MB
Uncompressed Write Time: 0.36s
Uncompressed Write Throughput: 176.83MB/s
Compression Ratio: 0.000990868
Compressed Write Time: 0.21s
Compressed Write Throughput: 300.77MB/s
Compression Time: 0.212543s
2.39 real 0.66 user 0.17 sys
Finished testing zip_perf
============================
============================
Testing: perf_meta
============================
Test log for perf_meta
============================
Performance result of metadata for datasets and attributes
1. Create 8 attributes for each of 16 existing datasets
H5Dopen2: avg=0.000015s; max=0.000070s; min=0.000007s
H5Dclose: avg=0.000004s; max=0.000017s; min=0.000003s
H5A(create & close): avg=0.000004s; max=0.000058s; min=0.000001s
2. Create 8 attributes for each of 16 new datasets
H5Dcreate2: avg=0.000005s; max=0.000011s; min=0.000004s
H5Dclose: avg=0.000000s; max=0.000001s; min=0.000000s
H5A(create & close): avg=0.000002s; max=0.000012s; min=0.000001s
3. Create 2 attributes for each of 16 existing datasets for 4 times
H5Dopen2: avg=0.000008s; max=0.000022s; min=0.000005s
H5Dclose: avg=0.000003s; max=0.000005s; min=0.000002s
H5A(create & close): avg=0.000003s; max=0.000012s; min=0.000001s
All metadata performance tests passed.
0.01 real 0.00 user 0.00 sys
Finished testing perf_meta
============================
===Serial tests in perform ended Wed Jul 30 06:19:29 CEST 2025===
make check-TESTS
make check-TESTS
Making check in utils
Making check in test
make check-TESTS
Making check in tools
Making check in test
make check-TESTS
make check-TESTS
make check-TESTS
Making check in .
Making check in c++
Making check in src
make check-TESTS
Making check in test
make testhdf5
`testhdf5' is up to date.
make check-TESTS
===Serial tests in test begin Wed Jul 30 06:19:30 CEST 2025===
============================
C++ API: Testing testhdf5
============================
C++ API: Test log for testhdf5
============================
For help use: ./.libs/testhdf5 -help
Linked with hdf5 version 1.14 release 6
Testing -- File I/O Operations (tfile)
Subtest: File Creation I/O PASSED
Subtest: File Opening I/O PASSED
Subtest: File Size PASSED
Subtest: File Number PASSED
Subtest: File Name PASSED
Subtest: File Attribute PASSED
Subtest: Setting library version bounds PASSED
Subtest: Root group PASSED
Subtest: File general information PASSED
Testing -- Dataset I/O Operations (dsets)
Subtest: Create, open, close PASSED
Subtest: Simple I/O PASSED
Subtest: Getting object information PASSED
Subtest: Data type conversion PASSED
Subtest: Compression (setup) PASSED
Subtest: Compression (uninitialized read) PASSED
Subtest: Compression (write) PASSED
Subtest: Compression (read) PASSED
Subtest: Compression (modify) PASSED
Subtest: Compression (re-open) PASSED
Subtest: Compression (partial I/O) PASSED
Subtest: Compression (app-defined method) PASSED
Subtest: N-bit compression (setup) PASSED
Subtest: Multi-open with extending PASSED
Subtest: Various datatypes PASSED
Subtest: DSetCreatPropList::setVirtual PASSED
Subtest: DataSet::operator= PASSED
Subtest: DSetAccPropList::set/getChunkCache PASSED
Subtest: DataSet::read(H5std_string) PASSED
Subtest: DataSet::getInMemDataSize() PASSED
Testing -- Dataspaces (th5s)
Subtest: Dataspace Manipulation Subtest: Scalar Dataspace Writing PASSED
Subtest: Scalar Dataspace Reading PASSED
Subtest: Null Dataspace Writing PASSED
Subtest: Compound Dataspace Writing PASSED
Subtest: Compound Dataspace Reading PASSED
Testing -- Attributes (tattr)
Subtest: Basic Attribute Writing Functions PASSED
Subtest: Testing all overloads of Attribute::getName PASSED
Subtest: Checking for Existence and Renaming Attribute PASSED
Subtest: Basic Attribute Reading Functions PASSED
Subtest: Multiple Attribute Functions PASSED
Subtest: Basic Attribute Functions PASSED
Subtest: Basic Scalar Attribute Writing Functions PASSED
Subtest: Basic Scalar Attribute Reading Functions PASSED
Subtest: Multiple Attribute Writing Functions PASSED
Subtest: Multiple Attribute Reading Functions PASSED
Subtest: Removing Attribute Function PASSED
Subtest: Shared Datatypes with Attributes PASSED
Subtest: I/O on FL and VL String Attributes PASSED
Subtest: Check Attribute Existence PASSED
Subtest: Basic Attribute Writing Functions PASSED
Subtest: Testing all overloads of Attribute::getName PASSED
Subtest: Checking for Existence and Renaming Attribute PASSED
Subtest: Basic Attribute Reading Functions PASSED
Subtest: Multiple Attribute Functions PASSED
Subtest: Basic Attribute Functions PASSED
Subtest: Basic Scalar Attribute Writing Functions PASSED
Subtest: Basic Scalar Attribute Reading Functions PASSED
Subtest: Multiple Attribute Writing Functions PASSED
Subtest: Multiple Attribute Reading Functions PASSED
Subtest: Removing Attribute Function PASSED
Subtest: Shared Datatypes with Attributes PASSED
Subtest: I/O on FL and VL String Attributes PASSED
Subtest: Check Attribute Existence PASSED
Subtest: Dense Attribute Storage Creation PASSED
Subtest: Basic Code for Attributes with Creation Order Info PASSED
Testing -- Objects (tobject)
Subtest: H5Object::getObjName on Groups and Datasets PASSED
Subtest: H5File::exists and Group::exists PASSED
Subtest: H5Object::getObjName on Committed Datatypes PASSED
Subtest: H5File::childObjType and H5Group::childObjType PASSED
Subtest: Group::getObjId PASSED
Subtest: Group::getObjinfo PASSED
Subtest: Group::set/getCreateIntermediateGroup PASSED
Testing -- References (trefer)
Subtest: Object Reference Parameters PASSED
Subtest: Object Reference Functions PASSED
Subtest: Object Reference to Group PASSED
Subtest: 1-D Dataset Region Reference Functions PASSED
Testing -- Variable-Length Strings (tvlstr)
Subtest: VL String on Datasets PASSED
Subtest: Special VL Strings PASSED
Subtest: VL String Type PASSED
Subtest: VL Strings on Compact Dataset PASSED
Subtest: VL String on Attributes PASSED
Subtest: VL String Array on Attributes PASSED
Subtest: VL String Array on Datasets PASSED
Subtest: I/O on VL strings with link/unlink PASSED
Testing -- Generic Data Types (ttypes)
Subtest: PredType::getClass() PASSED
Subtest: DataType::copy() and DataType::operator= PASSED
Subtest: DataType::detectClass() PASSED
Subtest: VarLenType functions PASSED
Subtest: Query functions of compound and enumeration types PASSED
Subtest: Transient datatypes PASSED
Subtest: Named datatypes PASSED
Subtest: DataType::encode() and DataType::decode() PASSED
Subtest: DataType::operator== and DataType::operator!= PASSED
Testing -- Array Datatypes (tarray)
Subtest: ArrayType::getArrayNDims & ArrayType::getArrayDims PASSED
Subtest: ArrayType::operator= PASSED
Subtest: ArrayType Const Methods PASSED
Testing -- Compound Data Types (tcompound)
Subtest: Compound Data Types PASSED
Subtest: Compound Element Reordering PASSED
Subtest: Compound Datatype Subset Conversions PASSED
Subtest: Compound Element Shrinking & Reordering PASSED
Subtest: Optimized Struct Converter PASSED
Subtest: Compound Element Growing PASSED
Subtest: Compound Element Insertion PASSED
Subtest: Setting Size on Compound Datatype PASSED
Testing -- Dataset Property List (tdspl)
Subtest: DSetMemXferPropList::set/getDataTransform() PASSED
Testing -- Various Filters (tfilter)
Subtest: 'Null' filter PASSED
Subtest: szip filter (with encoder) PASSED
Testing -- Various Links (tlinks)
Subtest: Link creation PASSED
Subtest: Setting number of links PASSED
Subtest: Group::moveLink PASSED
Subtest: Group::copyLink PASSED
Subtest: Link creation property lists PASSED
Subtest: H5Object::visit PASSED
Subtest: Link creation (w/new group format) PASSED
Subtest: Setting number of links (w/new group format) PASSED
Subtest: Group::moveLink (w/new group format) PASSED
Subtest: Group::copyLink (w/new group format) PASSED
Subtest: Link creation property lists (w/new group format) PASSED
Subtest: H5Object::visit (w/new group format) PASSED
Testing -- Group & Attribute Iteration (iterate)
Subtest: Group Iteration PASSED
Subtest: Member access PASSED
All tests were successful.
Cleaning Up temp files...
0.18 real 0.02 user 0.04 sys
Finished testing testhdf5
============================
===Serial tests in test ended Wed Jul 30 06:19:30 CEST 2025===
make check-TESTS
Making check in fortran
Making check in src
make check-am
make check-TESTS
Making check in test
make fortranlib_test fflush1 fflush2 fortranlib_test_1_8 fortranlib_test_F03 vol_connector
`fortranlib_test' is up to date.
`fflush1' is up to date.
`fflush2' is up to date.
`fortranlib_test_1_8' is up to date.
`fortranlib_test_F03' is up to date.
`vol_connector' is up to date.
make check-TESTS
===Serial tests in test begin Wed Jul 30 06:19:30 CEST 2025===
============================
Fortran API: Testing fortranlib_test
============================
Fortran API: Test log for fortranlib_test
============================
==========================
FORTRAN tests
==========================
h5open/h5close test PASSED
FORTRANLIB_TEST is linked with HDF5 Library version 1.14 release 6
Mounting test PASSED
Reopen test PASSED
Get name test PASSED
File open/close test PASSED
File free space test PASSED
File information test PASSED
Testing get file image PASSED
Dataset test PASSED
Extendible dataset test PASSED
Dataset offset with user block PASSED
Filling dataspace elements PASSED
Direct chunk IO PASSED
Basic dataspace test PASSED
Version 3 references test PASSED
Reference to object test PASSED
Reference to dataset region test PASSED
Basic selection test PASSED
Hyperslab selection test PASSED
Element selection test PASSED
Element selection functions test PASSED
Selection combinations test PASSED
Selection bounds test PASSED
Dataspace selection iterators test PASSED
Basic datatype test PASSED
Compound datatype test PASSED
Enum datatype test PASSED
Derived float datatype test PASSED
External dataset and Selection IO test PASSED
Multi file driver test PASSED
Dataset chunk cache configuration PASSED
Miscellaneous properties PASSED
Test in-place conversion PASSED
Attribute test PASSED
Identifier test PASSED
Filters test PASSED
SZIP filter test PASSED
Group test PASSED
Error test PASSED
VL test PASSED
============================================
FORTRAN tests completed with 0 error(s) !
============================================
0.11 real 0.02 user 0.00 sys
Finished testing fortranlib_test
============================
============================
Fortran API: Testing fflush1
============================
Fortran API: Test log for fflush1
============================
0.00 real 0.00 user 0.00 sys
Finished testing fflush1
============================
============================
Fortran API: Testing fflush2
============================
Fortran API: Test log for fflush2
============================
0 1 2 3 4
1 2 3 4 5
2 3 4 5 6
3 4 5 6 7
0.00 real 0.00 user 0.00 sys
Finished testing fflush2
============================
============================
Fortran API: Testing fortranlib_test_1_8
============================
Fortran API: Test log for fortranlib_test_1_8
============================
==========================
FORTRAN 1.8 tests
==========================
FORTRANLIB_TEST is linked with HDF5 Library version 1.14 release 6
Testing with new file format:
- Tests INT attributes on both datasets and groups PASSED
- Testing with shared attributes:
- Testing INT attributes on both datasets and groups PASSED
- Testing storing attribute with "null" dataspace PASSED
- Testing storing lots of attributes PASSED
- Testing creating objects with attribute creation order PASSED
- Testing compact storage on objects with attribute creation order PASSED
- Testing querying attribute info by index PASSED
- Testing deleting attribute by index PASSED
- Testing Creating Attributes By Name w/o Creation Order Index
- Testing Creating Attributes By Name w/Creation Order Index
- Testing creating attributes by name PASSED
- Testing renaming shared attributes in "compact" & "dense" storage PASSED
- Testing deleting shared attributes in "compact" & "dense" storage PASSED
- Testing without shared attributes:
- Testing INT attributes on both datasets and groups PASSED
- Testing storing attribute with "null" dataspace PASSED
- Testing storing lots of attributes PASSED
- Testing creating objects with attribute creation order PASSED
- Testing compact storage on objects with attribute creation order PASSED
- Testing querying attribute info by index PASSED
- Testing deleting attribute by index PASSED
- Testing Creating Attributes By Name w/o Creation Order Index
- Testing Creating Attributes By Name w/Creation Order Index
- Testing creating attributes by name PASSED
Testing with old file format:
- Tests INT attributes on both datasets and groups PASSED
Testing attributes PASSED
link creation (w/new group format)
Testing building a file with assorted links PASSED
Testing links are correct and building assorted links PASSED
Testing create group with creation order indices, test querying group info PASSED
Testing disabling tracking timestamps for an object PASSED
Testing moving and renaming links preserves their properties PASSED
Testing deleting links by index PASSED
Testing link creation property lists PASSED
Testing object copy PASSED
Testing adding links to a group follow proper "lifecycle" PASSED
Testing groups PASSED
Testing object interface PASSED
Testing data transform PASSED
Testing dataspace encoding and decoding PASSED
Testing scaleoffset filter PASSED
Testing basic generic property list class creation functionality PASSED
Testing free list PASSED
============================================
FORTRAN tests completed with 0 error(s) !
============================================
0.10 real 0.00 user 0.00 sys
Finished testing fortranlib_test_1_8
============================
============================
Fortran API: Testing fortranlib_test_F03
============================
Fortran API: Test log for fortranlib_test_F03
============================
==============================
FORTRAN 2003 tests
==============================
FORTRANLIB_TEST is linked with HDF5 Library version 1.14 release 6
Testing error API based on data I/O PASSED
Testing 1-D Array of Compound Datatypes Functionality PASSED
Testing 1-D Array of Compound Array Datatypes Functionality PASSED
Testing 3-D array by dataset, using C_LOC PASSED
Testing writing/reading enum dataset, using C_LOC PASSED
Testing enumeration conversions PASSED
Testing writing/reading bitfield dataset, using C_LOC PASSED
Testing writing/reading opaque datatypes, using C_LOC PASSED
Testing writing/reading object references, using C_LOC PASSED
Testing writing/reading region references, using C_LOC PASSED
Testing writing/reading variable-length datatypes, using C_LOC PASSED
Testing writing/reading variable-string datatypes, using C_LOC PASSED
Testing variable-string write/read, using h5dwrite_f/h5dread_f PASSED
Testing writing/reading string datatypes, using C_LOC PASSED
Testing string datatypes containing control characters PASSED
Testing filling functions PASSED
Test function h5kind_to_type PASSED
Testing Partial I/O of Array Fields in Compound Datatype Functionality PASSED
Test basic generic property list callback functionality PASSED
Testing group iteration functionality PASSED
Testing link visit functionality PASSED
Testing nbit filter PASSED
Testing external dataset with offset PASSED
Testing h5pset/get file image PASSED
Testing multi-dataset reads and writes PASSED
Testing object functions PASSED
Testing object visiting functions PASSED
Testing object info functions PASSED
Test error H5E API stack operations PASSED
Testing vds PASSED
============================================
FORTRAN tests completed with 0 error(s) !
============================================
0.04 real 0.00 user 0.00 sys
Finished testing fortranlib_test_F03
============================
============================
Fortran API: Testing vol_connector
============================
Fortran API: Test log for vol_connector
============================
==============================
FORTRAN VOL tests
==============================
Testing VOL connector plugin functionality.
Testing VOL registration by name PASSED
Testing VOL registration by value PASSED
Testing VOL registration by fapl PASSED
============================================
FORTRAN VOL tests completed with 0 error(s) !
============================================
0.00 real 0.00 user 0.00 sys
Finished testing vol_connector
============================
===Serial tests in test ended Wed Jul 30 06:19:30 CEST 2025===
make check-TESTS
Making check in hl
Making check in src
make check-TESTS
Making check in test
make test_lite test_image test_file_image test_table test_ds test_packet test_ld test_dset_append test_h5do_compat
`test_lite' is up to date.
`test_image' is up to date.
`test_file_image' is up to date.
`test_table' is up to date.
`test_ds' is up to date.
`test_packet' is up to date.
`test_ld' is up to date.
`test_dset_append' is up to date.
`test_h5do_compat' is up to date.
make check-TESTS
===Serial tests in test begin Wed Jul 30 06:19:30 CEST 2025===
============================
Testing: test_lite
============================
Test log for test_lite
============================
Testing H5LTmake_dataset PASSED
Testing H5LTread_dataset PASSED
Testing H5LTmake_dataset_char PASSED
Testing H5LTmake_dataset_short PASSED
Testing H5LTmake_dataset_int PASSED
Testing H5LTmake_dataset_long PASSED
Testing H5LTmake_dataset_float PASSED
Testing H5LTmake_dataset_double PASSED
Testing H5LTmake_dataset_string PASSED
Testing H5LTfind_dataset PASSED
Testing H5LTset_attribute_string PASSED
Testing H5LTget_attribute_string PASSED
Testing H5LTset_attribute_char PASSED
Testing H5LTget_attribute_char PASSED
Testing H5LTset_attribute_short PASSED
Testing H5LTget_attribute_short PASSED
Testing H5LTset_attribute_int PASSED
Testing H5LTget_attribute_int PASSED
Testing H5LTset_attribute_long PASSED
Testing H5LTget_attribute_long PASSED
Testing H5LTset_attribute_uchar PASSED
Testing H5LTget_attribute_uchar PASSED
Testing H5LTset_attribute_ushort PASSED
Testing H5LTget_attribute_ushort PASSED
Testing H5LTset_attribute_uint PASSED
Testing H5LTget_attribute_uint PASSED
Testing H5LTset_attribute_ulong PASSED
Testing H5LTget_attribute_ulong PASSED
Testing H5LTset_attribute_ullong PASSED
Testing H5LTget_attribute_ullong PASSED
Testing H5LTset_attribute_float PASSED
Testing H5LTget_attribute_float PASSED
Testing H5LTset_attribute_double PASSED
Testing H5LTget_attribute_double PASSED
Testing H5LTget_attribute_ndims PASSED
Testing H5LTget_attribute_info PASSED
Testing H5LTset_attribute_string PASSED
Testing H5LTget_attribute_string PASSED
Testing H5LTset_attribute_char PASSED
Testing H5LTget_attribute_char PASSED
Testing H5LTset_attribute_short PASSED
Testing H5LTget_attribute_short PASSED
Testing H5LTset_attribute_int PASSED
Testing H5LTget_attribute_int PASSED
Testing H5LTset_attribute_long PASSED
Testing H5LTget_attribute_long PASSED
Testing H5LTset_attribute_uchar PASSED
Testing H5LTget_attribute_uchar PASSED
Testing H5LTset_attribute_ushort PASSED
Testing H5LTget_attribute_ushort PASSED
Testing H5LTset_attribute_uint PASSED
Testing H5LTget_attribute_uint PASSED
Testing H5LTset_attribute_ulong PASSED
Testing H5LTget_attribute_ulong PASSED
Testing H5LTset_attribute_ullong PASSED
Testing H5LTget_attribute_ullong PASSED
Testing H5LTset_attribute_float PASSED
Testing H5LTget_attribute_float PASSED
Testing H5LTset_attribute_double PASSED
Testing H5LTget_attribute_double PASSED
Testing H5LTget_attribute_ndims PASSED
Testing H5LTget_attribute_info PASSED
Testing H5LTset_attribute_string PASSED
Testing H5LTget_attribute_string PASSED
Testing H5LTset_attribute_char PASSED
Testing H5LTget_attribute_char PASSED
Testing H5LTset_attribute_short PASSED
Testing H5LTget_attribute_short PASSED
Testing H5LTset_attribute_int PASSED
Testing H5LTget_attribute_int PASSED
Testing H5LTset_attribute_long PASSED
Testing H5LTget_attribute_long PASSED
Testing H5LTset_attribute_uchar PASSED
Testing H5LTget_attribute_uchar PASSED
Testing H5LTset_attribute_ushort PASSED
Testing H5LTget_attribute_ushort PASSED
Testing H5LTset_attribute_uint PASSED
Testing H5LTget_attribute_uint PASSED
Testing H5LTset_attribute_ulong PASSED
Testing H5LTget_attribute_ulong PASSED
Testing H5LTset_attribute_ullong PASSED
Testing H5LTget_attribute_ullong PASSED
Testing H5LTset_attribute_float PASSED
Testing H5LTget_attribute_float PASSED
Testing H5LTset_attribute_double PASSED
Testing H5LTget_attribute_double PASSED
Testing H5LTget_attribute_ndims PASSED
Testing H5LTget_attribute_info PASSED
Testing H5LTpath_valid PASSED
Testing H5LTtext_to_dtype
Testing text for integer types PASSED
Testing text for floating-point types PASSED
Testing text for string types PASSED
Testing text for opaque types PASSED
Testing text for enum types PASSED
Testing text for variable types PASSED
Testing text for array types PASSED
Testing text for compound types PASSED
Testing text for compound type of bug fix PASSED
Testing text for complicated compound types PASSED
0.01 real 0.00 user 0.00 sys
Finished testing test_lite
============================
============================
Testing: test_image
============================
Test log for test_image
============================
Testing indexed image PASSED
Testing true color image PASSED
Testing palette functions PASSED
Testing read ascii image data and generate images
Testing make indexed image PASSED
Testing attaching palettes PASSED
Testing make true color image with pixel interlace PASSED
Testing make true color image with plane interlace PASSED
Testing read and process data and make indexed images
Testing make indexed image from all the data PASSED
Testing make indexed image from land data PASSED
Testing make indexed image from sea data PASSED
Testing attaching palettes PASSED
All image tests passed.
0.10 real 0.00 user 0.02 sys
Finished testing test_image
============================
============================
Testing: test_file_image
============================
Test log for test_file_image
============================
Testing get file images PASSED
Testing open file images and check image copies PASSED
Testing read file images PASSED
Testing write and extend file images PASSED
Testing read extended file images PASSED
Testing close file images PASSED
File image tests passed.
0.01 real 0.00 user 0.00 sys
Finished testing test_file_image
============================
============================
Testing: test_table
============================
Test log for test_table
============================
Testing table with file creation mode (read/write in native architecture):
Testing making table PASSED
Testing reading table PASSED
Testing writing records PASSED
Testing reading records PASSED
Testing appending records PASSED
Testing inserting records PASSED
Testing deleting records PASSED
Testing deleting records (differing memory layout) PASSED
Testing adding records PASSED
Testing combining tables PASSED
Testing writing fields by name PASSED
Testing reading fields by name PASSED
Testing writing fields by index PASSED
Testing reading fields by index PASSED
Testing inserting fields PASSED
Testing deleting fields PASSED
Testing getting table info PASSED
Testing getting field info PASSED
Testing table with file open mode (read big-endian data):
Testing reading table PASSED
Testing reading records PASSED
Testing reading fields by name PASSED
Testing reading fields by index PASSED
Testing getting table info PASSED
Testing getting field info PASSED
Testing table with file open mode (read little-endian data):
Testing reading table PASSED
Testing reading records PASSED
Testing reading fields by name PASSED
Testing reading fields by index PASSED
Testing getting table info PASSED
Testing getting field info PASSED
Testing table with file open mode (read Cray data):
Testing reading table PASSED
Testing reading records PASSED
Testing reading fields by name PASSED
Testing reading fields by index PASSED
Testing getting table info PASSED
Testing getting field info PASSED
0.02 real 0.00 user 0.00 sys
Finished testing test_table
============================
============================
Testing: test_ds
============================
Test log for test_ds
============================
Testing test_char_attachscales PASSED
Testing test_short_attachscales PASSED
Testing test_int_attachscales PASSED
Testing test_long_attachscales PASSED
Testing test_float_attachscales PASSED
Testing set char scale/cmp scale name PASSED
Testing set short scale/cmp scale name PASSED
Testing set int scale/cmp scale name PASSED
Testing set long scale/cmp scale name PASSED
Testing set float scale/cmp scale name PASSED
Testing test_numberofscales PASSED
Testing test_long_attachscales PASSED
Testing test_duplicatelong_attachscales PASSED
Testing set same long scale/cmp scale name PASSED
Testing test_foreign_scaleattached PASSED
Testing test_foreign_scaleattached PASSED
Testing test_detachscales PASSED
Testing permutations of attaching and detaching PASSED
Testing API functions
Testing detach scales PASSED
Testing set/get label PASSED
Testing set scale/get scale name PASSED
Testing iterate scales PASSED
Testing error conditions
Testing attach a dataset to itself PASSED
Testing attach a group with a dataset PASSED
Testing attach a dataset with a group PASSED
Testing set scale for a group PASSED
Testing attach a scale that has scales PASSED
Testing attach to a dataset that is a scale PASSED
Testing attach to a dataset that is a reserved class dataset PASSED
Testing is scale PASSED
Testing detach scale from dataset it is not attached to PASSED
Testing detach scale from group PASSED
Testing detach scale when scale is group PASSED
Testing parameter errors
Testing attach scales PASSED
Testing detach scales PASSED
Testing set/get label PASSED
Testing iterate scales PASSED
Testing ranks
Testing attach PASSED
Testing detach PASSED
Testing attach, set, get names, labels PASSED
Testing attach a scalar scale PASSED
Testing iterators
Testing iterate when the dataset has no scales PASSED
Testing iterate on dimension that is outside the rank PASSED
Testing iterate for dimension with many scales PASSED
Testing iterate on group PASSED
Testing iterate in deleted scales PASSED
Testing scales with several datatypes
Testing floating point and short scales PASSED
Testing string scales PASSED
Testing reading ASCII data and generate HDF5 data with scales
Testing generating scales PASSED
All dimension scales tests passed.
0.08 real 0.04 user 0.00 sys
Finished testing test_ds
============================
============================
Testing: test_packet
============================
Test log for test_packet
============================
Testing packet table
Testing H5PTcreate_fl and H5PTclose PASSED
Testing H5PTopen PASSED
Testing H5PTappend PASSED
Testing H5PTread_packets PASSED
Testing H5PTget_next PASSED
Testing large packet table PASSED
Testing reading/writing non-native packet table PASSED
Testing opaque data PASSED
Testing packet table compression PASSED
Testing error conditions PASSED
Testing packet table with various variable-length datatypes
Testing with vlen of atomic PASSED
Testing with vlen of compound datatypes PASSED
Testing with compound datatype containing vlen datatype PASSED
Testing with vlen datatype of vlen datatype PASSED
Testing H5PTis_varlen PASSED
Testing adding attributes to packet tables PASSED
Testing accessor functions PASSED
Testing packet table with various variable-length datatypes - H5PTcreate_fl
Testing with vlen of atomic PASSED
Testing with vlen of compound datatypes PASSED
Testing with compound datatype containing vlen datatype PASSED
Testing with vlen datatype of vlen datatype PASSED
0.05 real 0.03 user 0.00 sys
Finished testing test_packet
============================
============================
Testing: test_ld
============================
Test log for test_ld
============================
Testing H5LDget_dset_dims PASSED
Testing H5LDget_dset_dims with H5Dset_extent PASSED
Testing H5LDget_dset_type_size PASSED
Testing H5LDget_dset_elmts on invalid conditions PASSED
Testing H5LDget_dset_elmts: one-dimensional dataset PASSED
Testing H5LDget_dset_elmts: one-dimensional dataset PASSED
Testing H5LDget_dset_elmts: one-dimensional dataset PASSED
Testing H5LDget_dset_elmts: one-dimensional dataset PASSED
Testing H5LDget_dset_elmts: one-dimensional dataset PASSED
Testing H5LDget_dset_elmts: one-dimensional dataset PASSED
Testing H5LDget_dset_elmts: one-dimensional dataset PASSED
Testing H5LDget_dset_elmts: two-dimensional dataset PASSED
Testing H5LDget_dset_elmts: two-dimensional dataset PASSED
Testing H5LDget_dset_elmts: two-dimensional dataset PASSED
Testing H5LDget_dset_elmts: two-dimensional dataset PASSED
All tests for H5LD high level routines passed.
0.02 real 0.00 user 0.00 sys
Finished testing test_ld
============================
============================
Testing: test_dset_append
============================
Test log for test_dset_append
============================
Testing Append flush with H5DOappend()--append rows with default dapl PASSED
Testing Append flush with H5DOappend()--append rows PASSED
Testing Append flush with H5DOappend()--append columns PASSED
Testing Append flush with H5DOappend()--append rows & columns PASSED
Testing Append flush with H5DOappend()--append rows & columns--BUG1 PASSED
Testing Append flush with H5DOappend()--append rows & columns--BUG2 PASSED
Testing Append flush with H5DOappend()--append size < boundary size PASSED
Testing Append flush with H5DOappend()--append & boundary size vary PASSED
0.01 real 0.00 user 0.00 sys
Finished testing test_dset_append
============================
============================
Testing: test_h5do_compat
============================
Test log for test_h5do_compat
============================
Testing H5DOwrite_chunk wrapper PASSED
Testing H5DOread_chunk wrapper PASSED
All direct chunk read/write wrapper tests passed.
0.00 real 0.00 user 0.00 sys
Finished testing test_h5do_compat
============================
===Serial tests in test ended Wed Jul 30 06:19:31 CEST 2025===
Making check in tools
Making check in h5watch
make testh5watch.sh
`testh5watch.sh' is up to date.
make check-TESTS
===Serial tests in h5watch begin Wed Jul 30 06:19:31 CEST 2025===
============================
Testing testh5watch.sh
Finished testing testh5watch.sh
============================
testh5watch.sh Test Log
============================
Testing h5watch --help PASSED
Testing h5watch WATCH.h5 PASSED
Testing h5watch WATCH.h5/group/DSET_CMPD PASSED
Testing h5watch WATCH.h5/DSET_NONE PASSED
Testing h5watch WATCH.h5/DSET_NOMAX PASSED
Testing h5watch ../WATCH.h5/DSET_CMPD PASSED
Testing h5watch --width=-8 WATCH.h5/DSET_ONE PASSED
Testing h5watch --polling=-8 WATCH.h5/DSET_ONE PASSED
Testing h5watch --polling=0 WATCH.h5/DSET_ONE PASSED
Testing h5watch --fields=fieldx WATCH.h5/DSET_CMPD PASSED
Testing h5watch --fields=field1,field2. WATCH.h5/DSET_CMPD PASSED
Testing h5watch --fields=field1,field2, WATCH.h5/DSET_CMPD PASSED
Testing h5watch --fields=field1,field2.b.k WATCH.h5/DSET_CMPD PASSED
Testing h5watch --fields=field1 --fields=field2.b.k WATCH.h5/DSET_CMPD PASSED
DONE WITH 1st SET OF TESTS
Testing h5watch TEST.h5/DSET_ONE PASSED
Testing h5watch TEST.h5/DSET_ALLOC_EARLY PASSED
Testing h5watch TEST.h5/DSET_ALLOC_LATE PASSED
Testing h5watch TEST.h5/DSET_CMPD PASSED
Testing h5watch TEST.h5/DSET_CMPD_ESC PASSED
Testing h5watch TEST.h5/DSET_TWO PASSED
Testing h5watch TEST.h5/DSET_CMPD_TWO PASSED
DONE WITH 2nd SET OF TESTS
Testing h5watch --fields=field1,field2 TEST.h5/DSET_CMPD PASSED
Testing h5watch --fields=field2.b,field4 TEST.h5/DSET_CMPD PASSED
Testing h5watch --fields=field2.b.a --fields=field2.c TEST.h5/DSET_CMP PASSED
Testing h5watch --fields=field1,field2 TEST.h5/DSET_CMPD_TWO PASSED
Testing h5watch --fields=field2.b --fields=field4 TEST.h5/DSET_CMPD_TW PASSED
Testing h5watch --fields=field2.b.a,field2.c TEST.h5/DSET_CMPD_TWO PASSED
Testing h5watch --fields=field\,1,field2\. TEST.h5/DSET_CMPD_ESC PASSED
Testing h5watch --fields=field2\..\,b --fields=field4\, TEST.h5/DSET_C PASSED
Testing h5watch --fields=field2\..\,b.a,field2\..\K TEST.h5/DSET_CMPD_ PASSED
DONE WITH 3rd SET OF TESTS
Testing h5watch --dim TEST.h5/DSET_ONE PASSED
Testing h5watch --dim TEST.h5/DSET_TWO PASSED
Testing h5watch --width=30 TEST.h5/DSET_TWO PASSED
Testing h5watch --label TEST.h5/DSET_CMPD PASSED
Testing h5watch --simple TEST.h5/DSET_ONE PASSED
DONE WITH 4th SET OF TESTS
All h5watch tests passed.
82.39 real 2.19 user 3.79 sys
Finished testing testh5watch.sh
============================
============================
===Serial tests in h5watch ended Wed Jul 30 06:20:53 CEST 2025===
make check-TESTS
Making check in c++
Making check in src
make check-TESTS
Making check in test
make ptableTest
`ptableTest' is up to date.
make check-TESTS
===Serial tests in test begin Wed Jul 30 06:20:53 CEST 2025===
============================
C++ API: Testing ptableTest
============================
C++ API: Test log for ptableTest
============================
Testing basic functionality PASSED
Testing compound datatypes PASSED
Testing GetPacket PASSED
Testing GetNextPacket PASSED
Testing compression PASSED
Testing error conditions PASSED
Testing multiple datatypes PASSED
Testing data corruption in packed structs (HDFFV-9758) PASSED
0.01 real 0.00 user 0.00 sys
Finished testing ptableTest
============================
===Serial tests in test ended Wed Jul 30 06:20:53 CEST 2025===
make check-TESTS
Making check in fortran
Making check in src
make check-TESTS
Making check in test
make tstds tstlite tstimage tsttable
`tstds' is up to date.
`tstlite' is up to date.
`tstimage' is up to date.
`tsttable' is up to date.
make check-TESTS
===Serial tests in test begin Wed Jul 30 06:20:53 CEST 2025===
============================
Fortran API: Testing tstds
============================
Fortran API: Test log for tstds
============================
Test Attaching Dimension Scale PASSED
Test If Dimension Scale Attached PASSED
Test Getting Number Dimension Scales PASSED
Test Detaching Dimension Scale PASSED
Test Setting Dimension Scale PASSED
Test If Dimension Scale PASSED
Test Getting Dimension Scale By Name PASSED
Test Setting Dimension Scale Label PASSED
0.01 real 0.00 user 0.00 sys
Finished testing tstds
============================
============================
Fortran API: Testing tstlite
============================
Fortran API: Test log for tstlite
============================
Make/Read datasets (1D) PASSED
Make/Read datasets (2D) PASSED
Make/Read datasets (3D) PASSED
Make/Read datasets (4D) PASSED
Make/Read datasets (5D) PASSED
Make/Read datasets (6D) PASSED
Make/Read datasets (7D) PASSED
Make/Read datasets (integer) PASSED
Make/Read datasets (float) PASSED
Make/Read datasets (double) PASSED
Make/Read datasets (string) PASSED
Make/Read datasets (vl) PASSED
Test h5ltpath_valid_f PASSED
Get dataset dimensions/info PASSED
Set/Get attributes int PASSED
Set/Get attributes float PASSED
Set/Get attributes double PASSED
Set/Get attributes string PASSED
Get attribute rank/info PASSED
0.01 real 0.00 user 0.00 sys
Finished testing tstlite
============================
============================
Fortran API: Testing tstimage
============================
Fortran API: Test log for tstimage
============================
Make/Read image 8bit PASSED
Make/Read image 24bit PASSED
Make palette PASSED
Link/Unlink palette PASSED
0.01 real 0.00 user 0.00 sys
Finished testing tstimage
============================
============================
Fortran API: Testing tsttable
============================
Fortran API: Test log for tsttable
============================
Make table PASSED
Read/Write field by name PASSED
Read/Write field by index PASSED
Insert field PASSED
Delete field PASSED
Get table info PASSED
Get fields info PASSED
Testing H5TBread_table_f and H5TBmake_table_f (F2003) PASSED
0.01 real 0.00 user 0.00 sys
Finished testing tsttable
============================
===Serial tests in test ended Wed Jul 30 06:20:54 CEST 2025===
make check-TESTS
make check-TESTS
NEW: archivers/libaec