Dist::...aTests(3pm)
π Dist::Zilla::Plugin::RunExtraTests β the manual, but make it make sense π
User Contributed Perl Documentation Β· Dist::...aTests(3pm)
okay bestie, welcome to the Dist::Zilla::Plugin::RunExtraTests page π
this is the lil plugin that makes your xt tests actually run when you ask dzil test to do its thing. no cap, it's giving "the tests you forgot about finally get their moment."
β¨ NAME β¨
Dist::Zilla::Plugin::RunExtraTests β support running xt tests via dzil test
πΈ VERSION πΈ
version 0.029
π SYNOPSIS π
In your dist.ini:
[RunExtraTests]
that's it. that's the whole vibe. one line and you're slaying π«Ά
π¦ DESCRIPTION π¦
So here's the tea, bestie: this plugin runs your xt tests whenever the test phase runs β think dzil test, dzil release, all of that. β¨
And here's the part that's actually iconic: xt/release, xt/author, and xt/smoke get tested based on the values of the appropriate environment variables β RELEASE_TESTING, AUTHOR_TESTING, and AUTOMATED_TESTING β which are set by dzil test. So the plugin peeks at those env vars and goes "oh we're doing author testing today? say less." π
Additionally β and this is the bonus round β all other xt files and directories will always be run. Every single one. Always. No env var check, no gatekeeping, they just go. π₯
One lil heads-up though: ifRunExtraTestsis listed after one of the normal test-running plugins (likeMakeMakerorModuleBuild), then the dist will not be rebuilt between running the normal tests and the extra tests. So ordering in yourdist.iniis lowkey doing something. iykyk π
π SEE ALSO π
Dist::Zillaβ the mothership, the moment, the whole reason we're here π
π AUTHORS π
- David Golden
<dagolden@cpan.org> - Jesse Luehrs
<doy@cpan.org>
two legends, fr fr π«Ά
π COPYRIGHT AND LICENSE π
This software is Copyright (c) 2016 by David Golden.
This is free software, licensed under:
The Apache License, Version 2.0, January 2004
and that's the whole page, bestie!! πβ¨ this one's from perl v5.36.0, dated 2022-12-06, filed under Dist::...aTests(3pm) β go forth and run those extra tests, you absolute main character πΈπ¦π
π¦ where this page comes from
- debian bookworm: libdist-zilla-plugin-checkextratests-perl 0.029-3 Β· Apache-2.0
- debian trixie: libdist-zilla-plugin-checkextratests-perl 0.029-3 Β· Apache-2.0
- ubuntu noble: libdist-zilla-plugin-checkextratests-perl 0.029-3 Β· Apache-2.0
- ubuntu resolute: libdist-zilla-plugin-checkextratests-perl 0.029-3 Β· Apache-2.0
- ubuntu stonking: libdist-zilla-plugin-checkextratests-perl 0.029-3 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms