TEST2::UTIL::TIMES(3pm)

πŸ¦‹ Test2::Util::Times(3pm) πŸ¦‹

okay so this is the Test2::Util::Times(3pm) page from the Perl Programmers Reference Guide, and bestie it is literally all about making timing data look cute at the end of your tests ✨


πŸ’– NAME πŸ’–

Test2::Util::Times β€” format timing/benchmark information πŸ’…


🌸 DESCRIPTION 🌸

This module exports tools for rendering timing data at the end of tests. no cap, that’s the whole vibe 🫢


πŸŽ€ EXPORTS πŸŽ€

All exports are optional. You must specify subs to import β€” like, you gotta name what you want, the module is not just gonna hand you everything for free πŸ’€

$str = render_bench($start, $end, $user, $system, $cuser, $csystem)
$str = render_bench($start, time(), times())

This produces a string like one of these. Note: these numbers are completely made up. Which string you get depends on the time elapsed ⏱️✨

0.12345s on wallclock (0.05 usr 0.00 sys + 0.00 cusr 0.00 csys = 0.05 CPU)

11.1234s on wallclock (0.05 usr 0.00 sys + 0.00 cusr 0.00 csys = 0.05 CPU)

01m:54.45s on wallclock (0.05 usr 0.00 sys + 0.00 cusr 0.00 csys = 0.05 CPU)

18h:22m:54.45s on wallclock (0.05 usr 0.00 sys + 0.00 cusr 0.00 csys = 0.05 CPU)

04d:18h:22m:54.45s on wallclock (0.05 usr 0.00 sys + 0.00 cusr 0.00 csys = 0.05 CPU)

The first 2 arguments are the $start and $end times in seconds β€” as returned by time() or Time::HiRes::time() ⭐

The last 4 arguments are timing information as returned by the times() function 🧚


πŸ”₯ SOURCE πŸ”₯

The source code repository for Test2-Suite can be found at https://github.com/Test-More/test-more/ πŸ‘‘


πŸ’œ MAINTAINERS πŸ’œ

Chad Granum <exodist@cpan.org> 🫢


🌈 AUTHORS 🌈

Chad Granum <exodist@cpan.org> ✨


Copyright Chad Granum <exodist@cpan.org>.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

See http://dev.perl.org/licenses/ 🌸


mwah πŸ’‹ β€” this page is perl v5.42.3, dated 2026-11-03, and yes bestie it’s Test2::Util::Times(3pm) πŸ’…πŸŽ€

πŸ“¦ where this page comes from