hdf5/test
Quincey Koziol 850d6c8f06
Pause recording errors instead of clearing the error stack (#4475)
An internal capability that's similar to the H5E_BEGIN_TRY / H5E_END_TRY
macros in H5Epublic.h, but more efficient since we can avoid pushing errors on
the stack entirely (and those macros use public API routines).

This capability (and other techniques) can be used to remove use of
H5E_clear_stack() and H5E_BEGIN_TRY / H5E_END_TRY within library routines.

We want to remove H5E_clear_stack() because it can trigger calls to the H5I
interface from within the H5E code, which creates a great deal of complexity
for threadsafe code.  And we want to remove H5E_BEGIN_TRY / H5E_END_TRY's
because they make public API calls from within the library code.

Also some other minor tidying in routines related to removing the use of
H5E_clear_stack() and H5E_BEGIN_TRY / H5E_END_TRY from H5Fint.c
2024-06-18 14:17:43 -07:00
..
API Update and use more URL alias (#4413) 2024-04-17 07:56:19 -05:00
testfiles Refactor to reduce code duplication (#4531) 2024-05-30 22:12:30 -05:00
accum_swmr_reader.c Fix 'make check-vfd' target for Autotools (#4211) 2024-03-22 21:31:16 -05:00
accum.c Clean up random number generator code (#4338) 2024-04-07 15:15:25 -07:00
app_ref.c Remove HD from last non-win32 C89 functions (#4348) 2024-04-08 07:58:13 -07:00
atomic_reader.c Use HDoff_t with lseek consistently (#3600) 2023-09-26 11:38:07 -07:00
atomic_writer.c Fix some minor warnings (#4165) 2024-03-16 19:43:47 -07:00
AtomicWriterReader.txt spelling fixes (#1561) 2022-03-31 10:42:30 -05:00
big.c Clean up random number generator code (#4338) 2024-04-07 15:15:25 -07:00
bittests.c Fix spelling (#4522) 2024-05-23 16:44:33 -05:00
btree2.c Clean up random number generator code (#4338) 2024-04-07 15:15:25 -07:00
cache_api.c Clean up random number generator code (#4338) 2024-04-07 15:15:25 -07:00
cache_common.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
cache_common.h Improve performance of flushing single objects (#4017) 2024-02-23 09:06:06 -08:00
cache_image.c Fix 'make check-vfd' target for Autotools (#4211) 2024-03-22 21:31:16 -05:00
cache_logging.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
cache_tagging.c Improve performance of flushing single objects (#4017) 2024-02-23 09:06:06 -08:00
cache.c Move common variables out of cache test blocks (#4108) 2024-03-10 16:17:37 -07:00
chunk_info.c Fix off_t straggers (#4291) 2024-03-31 12:12:26 -07:00
CMakeLists.txt Add compression includes to tests needing zlib support (#4561) 2024-06-12 07:57:58 -05:00
CMakePassthroughVOLTests.cmake Add missing foreach for VFD and Pasthrough runs (#4292) 2024-03-31 22:43:36 -05:00
CMakeTests.cmake Add TestExpress=0 workflow (#4281) 2024-03-29 14:19:58 -05:00
CMakeVFDTests.cmake Add missing foreach for VFD and Pasthrough runs (#4292) 2024-03-31 22:43:36 -05:00
cmpd_dset.c Split H5Tconv.c into modules by type (#4393) 2024-04-22 12:23:13 -07:00
cmpd_dtransform.c Clean up test/cmpd_dtransform.c (#4270) 2024-03-27 20:26:08 -07:00
cork.c Fix 'make check-vfd' target for Autotools (#4211) 2024-03-22 21:31:16 -05:00
cross_read.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
dangle.c Fix 'make check-vfd' target for Autotools (#4211) 2024-03-22 21:31:16 -05:00
del_many_dense_attrs.c Remove HD from last non-win32 C89 functions (#4348) 2024-04-08 07:58:13 -07:00
direct_chunk.c Fix several spelling/grammar issues (#3621) 2023-10-03 09:01:28 -07:00
dsets.c Clean up off_t --> HDoff_t stragglers (#4555) 2024-06-07 17:25:06 -07:00
dt_arith.c Remove HD from last non-win32 C89 functions (#4348) 2024-04-08 07:58:13 -07:00
dtransform.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
dtypes.c Fix an issue where compound datatype member IDs can be leaked during conversion (#4459) 2024-05-10 16:28:53 -05:00
earray.c Clean up random number generator code (#4338) 2024-04-07 15:15:25 -07:00
efc.c Pause recording errors instead of clearing the error stack (#4475) 2024-06-18 14:17:43 -07:00
enc_dec_plist_cross_platform.c Clean up off_t usage (#4095) 2024-03-09 09:06:10 -08:00
enc_dec_plist.c Clean up off_t usage (#4095) 2024-03-09 09:06:10 -08:00
enum.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
err_compat.c Remove programmer/date from comments (#3210) 2023-06-29 12:13:29 -07:00
error_test.c Pause recording errors instead of clearing the error stack (#4475) 2024-06-18 14:17:43 -07:00
event_set.c Add 'warning density' computation to the warnhist script (#3910) 2023-12-29 08:42:35 -06:00
evict_on_close.c Fix H5Pset_evict_on_close failing regardless of actual parallel use (#3761) 2023-10-24 12:51:55 -05:00
extend.c Remove programmer/date from comments (#3210) 2023-06-29 12:13:29 -07:00
external_common.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
external_common.h Convert hbool_t --> bool in test (#3494) 2023-09-05 13:11:52 -07:00
external_env.c Clean up off_t --> HDoff_t stragglers (#4555) 2024-06-07 17:25:06 -07:00
external_fname.h Remove programmer/date from comments (#3210) 2023-06-29 12:13:29 -07:00
external.c Clean up off_t --> HDoff_t stragglers (#4555) 2024-06-07 17:25:06 -07:00
farray.c Clean up random number generator code (#4338) 2024-04-07 15:15:25 -07:00
fheap.c Fix spelling (#4522) 2024-05-23 16:44:33 -05:00
file_image.c Call memset before stat calls (#4202) 2024-03-21 05:31:30 -07:00
filenotclosed.c Remove HD from last non-win32 C89 functions (#4348) 2024-04-08 07:58:13 -07:00
fillval.c Clean up random number generator code (#4338) 2024-04-07 15:15:25 -07:00
filter_fail.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
filter_plugin1_dsets.c Update copyright headers (#2184) 2022-11-01 16:02:27 -05:00
filter_plugin2_dsets.c Update copyright headers (#2184) 2022-11-01 16:02:27 -05:00
filter_plugin3_dsets.c Update copyright headers (#2184) 2022-11-01 16:02:27 -05:00
filter_plugin4_groups.c Update copyright headers (#2184) 2022-11-01 16:02:27 -05:00
filter_plugin.c Clean up random number generator code (#4338) 2024-04-07 15:15:25 -07:00
flush1.c Fix 'make check-vfd' target for Autotools (#4211) 2024-03-22 21:31:16 -05:00
flush2.c Fix 'make check-vfd' target for Autotools (#4211) 2024-03-22 21:31:16 -05:00
flushrefresh.c Fix 'make check-vfd' target for Autotools (#4211) 2024-03-22 21:31:16 -05:00
flushrefreshTest.cmake Update license url (#332) 2021-02-17 08:52:04 -06:00
freespace.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
gen_bad_compound.c Remove programmer/date from comments (#3210) 2023-06-29 12:13:29 -07:00
gen_bad_offset.c Clean up off_t usage (#4095) 2024-03-09 09:06:10 -08:00
gen_bad_ohdr.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
gen_bogus.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
gen_bounds.c Consistent initialization of hid_t in the tests (#3521) 2023-09-08 18:06:23 -05:00
gen_cross.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
gen_deflate.c Consistent initialization of hid_t in the tests (#3521) 2023-09-08 18:06:23 -05:00
gen_file_image.c Consistent initialization of hid_t in the tests (#3521) 2023-09-08 18:06:23 -05:00
gen_filespace.c Consistent initialization of hid_t in the tests (#3521) 2023-09-08 18:06:23 -05:00
gen_filters.c Consistent initialization of hid_t in the tests (#3521) 2023-09-08 18:06:23 -05:00
gen_mergemsg.c Remove programmer/date from comments (#3210) 2023-06-29 12:13:29 -07:00
gen_new_array.c Remove programmer/date from comments (#3210) 2023-06-29 12:13:29 -07:00
gen_new_fill.c Consistent initialization of hid_t in the tests (#3521) 2023-09-08 18:06:23 -05:00
gen_new_group.c Consistent initialization of hid_t in the tests (#3521) 2023-09-08 18:06:23 -05:00
gen_new_mtime.c Remove programmer/date from comments (#3210) 2023-06-29 12:13:29 -07:00
gen_new_super.c Remove programmer/date from comments (#3210) 2023-06-29 12:13:29 -07:00
gen_noencoder.c Remove programmer/date from comments (#3210) 2023-06-29 12:13:29 -07:00
gen_nullspace.c Remove programmer/date from comments (#3210) 2023-06-29 12:13:29 -07:00
gen_old_array.c Remove programmer/date from comments (#3210) 2023-06-29 12:13:29 -07:00
gen_old_group.c Fix spelling (#4522) 2024-05-23 16:44:33 -05:00
gen_old_layout.c Remove programmer/date from comments (#3210) 2023-06-29 12:13:29 -07:00
gen_old_mtime.c Remove programmer/date from comments (#3210) 2023-06-29 12:13:29 -07:00
gen_plist.c Clean up off_t usage (#4095) 2024-03-09 09:06:10 -08:00
gen_sizes_lheap.c Remove programmer/date from comments (#3210) 2023-06-29 12:13:29 -07:00
gen_specmetaread.c Remove programmer/date from comments (#3210) 2023-06-29 12:13:29 -07:00
gen_udlinks.c Consistent initialization of hid_t in the tests (#3521) 2023-09-08 18:06:23 -05:00
genall5.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
genall5.h Convert hbool_t --> bool in test (#3494) 2023-09-05 13:11:52 -07:00
getname.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
gheap.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
h5test.c Don't print thread ID when the library isn't multithreaded. (#4428) 2024-04-24 08:32:28 -07:00
h5test.h Fix 'make check-vfd' target for Autotools (#4211) 2024-03-22 21:31:16 -05:00
H5srcdir_str.h.in Update copyright headers (#2184) 2022-11-01 16:02:27 -05:00
H5srcdir.h Remove programmer/date from comments (#3210) 2023-06-29 12:13:29 -07:00
hdfs.c Replaces HDgetenv with getenv (#3599) 2023-09-26 13:11:22 -07:00
hyperslab.c Clean up random number generator code (#4338) 2024-04-07 15:15:25 -07:00
istore.c Clean up random number generator code (#4338) 2024-04-07 15:15:25 -07:00
lheap.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
links_env.c Fix 'make check-vfd' target for Autotools (#4211) 2024-03-22 21:31:16 -05:00
links.c Remove HD macros for C time functions (#4337) 2024-04-07 14:09:23 -07:00
Makefile.am Fix file names in tfile.c (#3743) 2023-10-21 19:08:12 -05:00
mdset.c Clean up random number generator code (#4338) 2024-04-07 15:15:25 -07:00
mf.c Fix 'make check-vfd' target for Autotools (#4211) 2024-03-22 21:31:16 -05:00
mirror_vfd.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
mount.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
mtime.c Remove HD macros for C time functions (#4337) 2024-04-07 14:09:23 -07:00
ntypes.c Clean up random number generator code (#4338) 2024-04-07 15:15:25 -07:00
null_vfd_plugin.c Merge initial version of selection I/O feature into develop (#1367) 2022-03-26 14:30:53 -05:00
null_vfd_plugin.h VFD plugins (#602) 2021-09-29 13:28:12 -05:00
null_vol_connector.c Updates VOL capabilities flags (#2105) 2022-09-17 09:49:38 -07:00
null_vol_connector.h Changes found during merge to 1.12 (#414) 2021-03-04 06:29:10 -06:00
objcopy_ref.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
objcopy.c Fix 'make check-vfd' target for Autotools (#4211) 2024-03-22 21:31:16 -05:00
ohdr.c Fix 'make check-vfd' target for Autotools (#4211) 2024-03-22 21:31:16 -05:00
onion.c Fix 'make check-vfd' target for Autotools (#4211) 2024-03-22 21:31:16 -05:00
page_buffer.c Allow usage of page buffering for serial file access from parallel HDF5 builds (#4568) 2024-06-13 14:18:31 -05:00
POSIX_Order_Write_Test_Report.docx Moved remaining SWMR-related test files to develop. 2017-01-26 14:34:12 -05:00
POSIX_Order_Write_Test_Report.pdf Moved remaining SWMR-related test files to develop. 2017-01-26 14:34:12 -05:00
reserved.c Fix 'make check-vfd' target for Autotools (#4211) 2024-03-22 21:31:16 -05:00
ros3.c Replaces HDgetenv with getenv (#3599) 2023-09-26 13:11:22 -07:00
s3comms.c Replaces HDgetenv with getenv (#3599) 2023-09-26 13:11:22 -07:00
select_io_dset.c Clean up random number generator code (#4338) 2024-04-07 15:15:25 -07:00
set_extent.c Clean up off_t --> HDoff_t stragglers (#4555) 2024-06-07 17:25:06 -07:00
ShellTests.cmake Add HDF5_DISABLE_TESTS_REGEX option to skip tests (#3859) 2023-11-22 07:51:30 -06:00
space_overflow.c Remove programmer/date from comments (#3210) 2023-06-29 12:13:29 -07:00
stab.c Clean up random number generator code (#4338) 2024-04-07 15:15:25 -07:00
swmr_addrem_writer.c Clean up random number generator code (#4338) 2024-04-07 15:15:25 -07:00
swmr_common.c Clean up random number generator code (#4338) 2024-04-07 15:15:25 -07:00
swmr_common.h Update copyright headers (#2184) 2022-11-01 16:02:27 -05:00
swmr_generator.c Clean up random number generator code (#4338) 2024-04-07 15:15:25 -07:00
SWMR_POSIX_Order_UG.txt Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
swmr_reader.c Clean up random number generator code (#4338) 2024-04-07 15:15:25 -07:00
swmr_remove_reader.c Clean up random number generator code (#4338) 2024-04-07 15:15:25 -07:00
swmr_remove_writer.c Clean up random number generator code (#4338) 2024-04-07 15:15:25 -07:00
swmr_sparse_reader.c Clean up random number generator code (#4338) 2024-04-07 15:15:25 -07:00
swmr_sparse_writer.c Clean up random number generator code (#4338) 2024-04-07 15:15:25 -07:00
swmr_start_write.c Clean up random number generator code (#4338) 2024-04-07 15:15:25 -07:00
SWMR_UseCase_UG.txt Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
swmr_writer.c Clean up random number generator code (#4338) 2024-04-07 15:15:25 -07:00
swmr.c Fix 'make check-vfd' target for Autotools (#4211) 2024-03-22 21:31:16 -05:00
tarray.c Fix 'make check-vfd' target for Autotools (#4211) 2024-03-22 21:31:16 -05:00
tattr.c Fix for github Issue #1388 can't delete renamed dense attribute with corder tracking enabled (#4462) 2024-05-17 11:05:27 -05:00
tcheck_version.c Remove HD from last non-win32 C89 functions (#4348) 2024-04-08 07:58:13 -07:00
tchecksum.c Remove HD from HDmem* calls (#3211) 2023-06-29 12:33:46 -07:00
tconfig.c Fixes the last of the -Wextra-semi-stmt warnings (#3326) 2023-08-02 17:46:26 -05:00
tcoords.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
test_abort_fail.sh.in Update copyright headers (#2184) 2022-11-01 16:02:27 -05:00
test_check_version.sh.in Remove programmer/date from comments (#3210) 2023-06-29 12:13:29 -07:00
test_error.sh.in Don't print thread ID when the library isn't multithreaded. (#4428) 2024-04-24 08:32:28 -07:00
test_external_env.sh.in Update copyright headers (#2184) 2022-11-01 16:02:27 -05:00
test_flush_refresh.sh.in Fix 'make check-vfd' target for Autotools (#4211) 2024-03-22 21:31:16 -05:00
test_libinfo.sh.in Remove programmer/date from comments (#3210) 2023-06-29 12:13:29 -07:00
test_links_env.sh.in Update copyright headers (#2184) 2022-11-01 16:02:27 -05:00
test_mirror.sh.in Fix mirror VFD script (#4170) 2024-03-17 18:47:59 -07:00
test_plugin.sh.in Use cp -rp in test_plugin.sh (#4233) 2024-03-25 07:46:12 -05:00
test_swmr.pwsh.in Fix 'make check-vfd' target for Autotools (#4211) 2024-03-22 21:31:16 -05:00
test_swmr.sh.in Fix 'make check-vfd' target for Autotools (#4211) 2024-03-22 21:31:16 -05:00
test_use_cases.sh.in Fix 'make check-vfd' target for Autotools (#4211) 2024-03-22 21:31:16 -05:00
test_vds_env.sh.in Update copyright headers (#2184) 2022-11-01 16:02:27 -05:00
test_vds_swmr.pwsh.in Fix 'make check-vfd' target for Autotools (#4211) 2024-03-22 21:31:16 -05:00
test_vds_swmr.sh.in Fix 'make check-vfd' target for Autotools (#4211) 2024-03-22 21:31:16 -05:00
testframe.c Fixes several MinGW + Autotools issues (#4190) 2024-03-20 08:40:09 -07:00
testhdf5.c HDF5 API test updates (#3835) 2023-11-13 13:49:38 -06:00
testhdf5.h Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
testmeta.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
tfile.c Fix 'make check-vfd' target for Autotools (#4211) 2024-03-22 21:31:16 -05:00
tgenprop.c Fix typos in context/property documentation (#4550) 2024-06-07 09:04:40 -07:00
th5_system.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
th5o.c HDF5 API test updates (#3835) 2023-11-13 13:49:38 -06:00
th5s.c Clean up off_t usage (#4095) 2024-03-09 09:06:10 -08:00
thread_id.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
tid.c Clean up random number generator code (#4338) 2024-04-07 15:15:25 -07:00
timer.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
titerate.c HDF5 API test updates (#3835) 2023-11-13 13:49:38 -06:00
tmeta.c Remove HD from HDmem* calls (#3211) 2023-06-29 12:33:46 -07:00
tmisc.c CHECK --> CHECK_PTR in tmisc.c (#4274) 2024-03-28 12:07:52 -07:00
trefer_deprec.c HDF5 API test updates (#3835) 2023-11-13 13:49:38 -06:00
trefer_shutdown.c Rename HD(f)printf() to (f)printf() (#3194) 2023-06-28 08:31:32 -07:00
trefer.c H5R Fortran wrappers and misc. H5R API/DOC updates (#4446) 2024-05-01 05:39:01 -07:00
trefstr.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
tselect.c Clean up random number generator code (#4338) 2024-04-07 15:15:25 -07:00
tskiplist.c Clean up random number generator code (#4338) 2024-04-07 15:15:25 -07:00
tsohm.c Fix spelling (#4522) 2024-05-23 16:44:33 -05:00
ttime.c Remove HD macros for C time functions (#4337) 2024-04-07 14:09:23 -07:00
ttsafe_acreate.c Remove programmer/date from comments (#3210) 2023-06-29 12:13:29 -07:00
ttsafe_attr_vlen.c Update copyright headers (#2184) 2022-11-01 16:02:27 -05:00
ttsafe_cancel.c Remove programmer/date from comments (#3210) 2023-06-29 12:13:29 -07:00
ttsafe_dcreate.c Remove HD from HDmem* calls (#3211) 2023-06-29 12:33:46 -07:00
ttsafe_error.c Remove programmer/date from comments (#3210) 2023-06-29 12:13:29 -07:00
ttsafe.c Replaces HDgetenv with getenv (#3599) 2023-09-26 13:11:22 -07:00
ttsafe.h Update copyright headers (#2184) 2022-11-01 16:02:27 -05:00
tunicode.c Clean up random number generator code (#4338) 2024-04-07 15:15:25 -07:00
tvlstr.c HDF5 API test updates (#3835) 2023-11-13 13:49:38 -06:00
tvltypes.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
twriteorder.c Clean up off_t usage (#4095) 2024-03-09 09:06:10 -08:00
unlink.c Fix spelling (#4522) 2024-05-23 16:44:33 -05:00
unregister.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
use_append_chunk_mirror.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
use_append_chunk.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
use_append_mchunks.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
use_common.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
use_disable_mdc_flushes.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
use.h Convert hbool_t --> bool in test (#3494) 2023-09-05 13:11:52 -07:00
vds_env.c Fix 'make check-vfd' target for Autotools (#4211) 2024-03-22 21:31:16 -05:00
vds_swmr_gen.c Consistent initialization of hid_t in the tests (#3521) 2023-09-08 18:06:23 -05:00
vds_swmr_reader.c Consistent initialization of hid_t in the tests (#3521) 2023-09-08 18:06:23 -05:00
vds_swmr_writer.c Remove HD macros for C time functions (#4337) 2024-04-07 14:09:23 -07:00
vds_swmr.h Update copyright headers (#2184) 2022-11-01 16:02:27 -05:00
vds.c Fix 'make check-vfd' target for Autotools (#4211) 2024-03-22 21:31:16 -05:00
vfd_plugin.c Fix 'make check-vfd' target for Autotools (#4211) 2024-03-22 21:31:16 -05:00
vfd.c Clean up random number generator code (#4338) 2024-04-07 15:15:25 -07:00
vol_plugin.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
vol.c Fix 'make check-vfd' target for Autotools (#4211) 2024-03-22 21:31:16 -05:00