Test::...ubtest(3pm)
β¨ NAME β¨
okay so this is Test::Routine::Runner::NoSubtest β a lil Perl module (you'll find it hanging out in section 3pm of the manual, under User Contributed Perl Documentation π
) and it's literally just tools for running Test::Routine tests (without using a subtest). that's the whole vibe. no subtest. we're free. π¦
π VERSION π
we're on version 0.032, bestie. iconic behavior. β
πΈ OVERVIEW πΈ
so this is just a Test::Routine::Runner, okay? same thing, same energy. EXCEPT β and this is the whole point β when you call run, it will not wrap the entire thing up in a subtest. no top-level subtest wrapper. we said no. π
βοΈ
now here's the part where I have to be a good friend and warn you: if you're out here using multiple instances of a Test::Routine object in your testing β like, constructing it with different parameters for several runs, for example β this will lead to heartache. π for real. heartache. do not do that to yourself.
but if your test is just a single run? then getting rid of that top-level subtest can simplify your life. lowkey a glow-up. β¨
also! if no tests are gonna be run β generally because the TEST_METHOD environment variable didn't select them β then a "skip all" will be issued. considerate. we love that for us. π«Ά
π PERL VERSION π
this module should work on any version of perl still receiving updates from the Perl 5 Porters. which means... any version of perl released in the last two to three years. so like, if the most recently released version is v5.40, then this module should work on both v5.40 and v5.38. math. π₯
and ngl, it may work on older versions of perl, but no guarantee is made that the minimum required version won't be increased. it can get bumped for any reason, and there's no promise that patches will be accepted to lower the minimum required perl. so don't come for us with a downgrade patch. periodt. π
π AUTHOR π
Ricardo Signes <cpan@semiotic.systems> β main character energy, honestly. π
π COPYRIGHT AND LICENSE π
this software is copyright (c) 2010 by Ricardo Signes.
this is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. slay. legally slay. β
and that's the whole page, bestie π§ β this lil doc came to you from perl v5.40.1, dated 2026-03-21, and yeah the header was Test::...ubtest(3pm) because terminals are dramatic and truncate things. iykyk. bye!! ππΈπ¦
π¦ where this page comes from
- ubuntu stonking: libtest-routine-perl 0.032-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms