mirror_zfs/tests/zfs-tests/include
Rob Norris 245adb6a4f ZTS: include microsecond timestamps on all output
When reviewing test output after a failure, it's often quite difficult
to work out the order and timing of events, and to correlate test suite
output with kernel logs.

This adds timestamps to ZTS output to help with this, in three places:

- all of the standard log_XXX functions ultimately end up in _printline,
  which now prefixes output with a timestamp. An escape hatch
  environment variable is provided for user_cmd, which often calls the
  logging functions while also depending on the captured output.

- the test runner logging function log() also now prefixes its output
  with a timestamp.

- on failure, when capturing the kernel log in zfs_dmesg.ksh, the "iso"
  time format is requested.

Sponsored-by: Klara, Inc.
Sponsored-by: Wasabi Technology, Inc.
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de>
Signed-off-by: Rob Norris <rob.norris@klarasystems.com>
Closes #17045
2025-08-12 17:23:07 -07:00
..
.gitignore Add zpool events tests 2017-05-22 12:34:42 -04:00
blkdev.shlib SPDX: license tags: CDDL-1.0 2025-04-16 09:59:44 -07:00
commands.cfg ZTS: ICP encryption tests 2025-04-16 09:59:44 -07:00
default.cfg.in SPDX: license tags: CDDL-1.0 2025-04-16 09:59:44 -07:00
kstat.shlib SPDX: license tags: CDDL-1.0 2025-04-16 09:59:44 -07:00
libtest.shlib ZTS: include microsecond timestamps on all output 2025-08-12 17:23:07 -07:00
math.shlib SPDX: license tags: CDDL-1.0 2025-04-16 09:59:44 -07:00
properties.shlib SPDX: license tags: CDDL-1.0 2025-04-16 09:59:44 -07:00
tunables.cfg Make ganging redundancy respect redundant_metadata property (#17073) 2025-08-05 13:10:40 -04:00
zpool_script.shlib tests: review every awk(1) invocation 2022-04-01 17:57:55 -07:00