Test2:...eakage(3perl)
β¨ NAME β¨
Test2::API::Breakage β literally the tea on what breaks at what version π
(yes bestie, that's the page Test2:...eakage(3perl) from the Perl Programmers Reference Guide β the name got squished in the terminal, it's giving ctrl-c energy, we move)
π¦ DESCRIPTION π¦
Okay so picture this: this module is basically a group chat warning system for when you upgrade Test::Builder to use Test2.
It hands you lists of modules that are broken β or were broken back in the day β when that upgrade happens. No cap, it's just receipts, organized by severity. π
π FUNCTIONS π
You can import these, or you can call them as methods on the class. Both work, pick your fighter. π«Ά
%mod_ver = upgrade_suggested()%mod_ver = Test2::API::Breakage->upgrade_suggested()
Returns key/value pairs where the key is the module name and the value is the version number. If the installed version of that module is at or below the one listed, an upgrade would be a good idea β but it's not strictly necessary. So like, a suggestion. A soft launch. π
%mod_ver = upgrade_required()%mod_ver = Test2::API::Breakage->upgrade_required()
Returns key/value pairs, key = module name, value = version number, same deal. But this time it's serious: if your installed version is at or below the listed one, then an upgrade is required for the module to work properly. Not optional bestie, that's a hard launch. π¨
%mod_ver = known_broken()%mod_ver = Test2::API::Breakage->known_broken()
Returns key/value pairs, key = module name, value = version number. If the installed version is at or below the listed one, the module will not work. A newer version might work, but it is not tested or verified. So basically the group chat has no data on it. π
π SOURCE π
The source code repository for Test2 lives at <https://github.com/Test-More/test-more/> β go be nosy, it's iconic. β
π 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 <https://dev.perl.org/licenses/>
and that's the whole page, bestie, no crumbs left π
mwah π this was perl v5.44.0, dated 2026-10-17 β thanks for reading my manual page TED talk, ily, go upgrade ur modules π§β¨
π¦ where this page comes from
- arch rolling: perl 5.44.0-1 Β· Artistic-1.0-Perl AND 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