Test2::...::Times(3pm)
π NAME π
Test2::Plugin::Times β straight from the Perl Programmers Reference Guide, bestie: this plugin outputs timing data at the end of the test. Slay.
π CAVEAT π
Okay so this is important, do not skip it: this timing data does not include global destruction. It is only collected up until the point done_testing() is called. If your program takes time for END blocks, garbage collection, and similar, then this timing data will fall short of reality. So likeβ¦ the vibe check is real, but the clock is not the whole story. π«Ά
β¨ DESCRIPTION β¨
This plugin will output a diagnostics message at the end of testing that tells you how much time elapsed, and how hard the system worked on the test.
It will produce a string like one of these β note these numbers are completely made up β and 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)
Numbers are fake, formatting is real, the diagnostics message is giving. π
πΈ SYNOPSIS πΈ
use Test2::Plugin::Times;
This is also useful at the command line for 1-time use:
$ perl -MTest2::Plugin::Times path/to/test.t
π¦ 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 π
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 whole page, bestie β signing off from the perl v5.42.3 era, dated 2026-11-03, on the Test2::...::Times(3pm) page. Periodt. π
β¨
π¦ where this page comes from
- alpine 3.24: perl-doc 5.42.3-r0 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms