Test::Run(3pm)
π NAME π
Test::Run β it's giving a new and improved test harness for TAP scripts, and honestly? bestie, it ate. π
This page lives in the User Contributed Perl Documentation section as Test::Run(3pm), so you already know it's the people's harness. π
β¨ SYNPOSIS β¨
okay so here's the whole vibe, copy-paste ready:
cpanp -i Task::Test::Run::AllPlugins
export HARNESS_PLUGINS="ColorSummary ColorFileVerdicts"
runprove t/*.t
install the plugin bundle, tell your harness which plugins you want via HARNESS_PLUGINS, then runprove your test files. iconic. π
πΈ ABOUT πΈ
Test::Run is an improved test harness, originally based on Test::Harness version 2.xx by Michael G. Schwern, Andy Lester and others. shoutout to the OGs fr fr π«Ά
lowkey important thing though: the top-level Test::Run by itself does not do much. it's the main character who refuses to carry the plot. π if you want actual detailed instructions, you should refer to Task::Test::Run::AllPlugins. that's your girl. she has the lore.
the rest of this page is just some information and links about Test::Run, so think of it as the little vibe-check section at the end. β¨
π LINKS π
http://testanything.org/wiki/index.php/Test::Runβ Test::Run on the Test Anything Protocol wiki.http://testanything.org/wiki/index.php/TAP_Consumersβ other TAP consumers. go meet the extended universe. πTest::Tutorialβ learn how to write Perl tests. bestie this is literally the "how to slay" tutorial, go read it. π
π ACKNOWLEDGEMENTS π
the (possibly ad-hoc) regex for matching the optional digits+symbols parameters' prefix of the sprintf conversion was originally written by Bart Lateur (BARTL on CPAN) for his String::Sprintf module. not me stanning a regex author but here we are π
π COPYRIGHT & LICENSE π
Copyright 2006 Shlomi Fish, all rights reserved.
This program is released under the following license: MIT X11.
ok and that's the whole page, no cap. every flag, every path, every credit β all present and accounted for. π¦
signing off with the receipts: this is Test::Run(3pm), documented as part of perl v5.42.0, dated 2025-07-25. mwah. π
π
π¦ where this page comes from
- fedora 43: perl-Test-Run 0.0306-3.fc43 Β· (GPL-1.0-or-later OR Artistic-1.0-Perl) AND GPL-2.0-only AND MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms