Test2::Util::Times(3)

πŸ“¦ version 1.302214, in opensuse-leap 16.0

πŸ’– NAME πŸ’–

Test2::Util::Times β€” format timing/benchmark information. This is the Test2::Util::Times(3) manual page from User Contributed Perl Documentation, bestie, and it’s literally here to help you render timing data. πŸ’…

🌸 DESCRIPTION 🌸

Okay so this module exports tools for rendering timing data at the end of tests. No cap. ✨

πŸŽ€ EXPORTS πŸŽ€

All exports are optional. You must specify subs to import. 🫢

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

This will produce a string like one of these (note: these numbers are completely made up). Which string is used 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/. Slay. πŸ’–

πŸ’œ MAINTAINERS πŸ’œ

Chad Granum <exodist@cpan.org> β€” iconic maintainer vibes. πŸ‘‘

πŸ¦‹ AUTHORS πŸ¦‹

Chad Granum <exodist@cpan.org> β€” yes, same legend. πŸ¦‹

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/. 🌈


✨ That’s the page! Source/version footer tea: perl v5.42.0, dated 2025-07-28, for Test2::Util::Times(3). Bye bestie, go format those timings! πŸ«ΆπŸ’–

πŸ“¦ where this page comes from