Dist::...aTests(3pm)

πŸ“¦
version 0.029 Β· 2 versions
  • 0.029 Β· debian bookworm, debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking (latest)
  • 0.029 Β· ubuntu jammy
, in debian bookworm, debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking

πŸ’– Dist::Zilla::Plugin::CheckExtraTests πŸ’–

okay bestie, so this is the manual for Dist::Zilla::Plugin::CheckExtraTests (it lives in the 3pm section of your man pages, iykyk) and honestly? it's giving responsible adult energy in the best way. it's a Dist::Zilla plugin that does a vibe check on your xt tests before you ship. let's get into it. πŸŽ€


✨ VERSION ✨

this is version 0.029 πŸ’…


🌸 SYNOPSIS 🌸

drop this into your dist.ini and you're so set:

[CheckExtraTests]

that's it. that's the whole setup. iconic. ✨


πŸ¦‹ DESCRIPTION πŸ¦‹

so here's the tea πŸ“ β€” this plugin runs all your xt tests before release. every single one. and if any of them fail? it dies. no soft launch, no "we'll fix it later", just straight-up death. πŸ’€

it also sets RELEASE_TESTING and AUTHOR_TESTING for you, so your author-y and release-y tests actually wake up and do their thing. 🫢

now, lowkey important side note: if you're already using Dist::Zilla::Plugin::TestRelease, you should consider using Dist::Zilla::Plugin::RunExtraTests instead. why? because that one lets your xt tests run as part of [TestRelease], which is a bit more efficient β€” the distribution only gets built once for testing instead of twice. efficiency queen behavior. πŸ‘‘


πŸ’œ ATTRIBUTES πŸ’œ

default_jobs

this attribute is the default value that should be used as the jobs argument for prerelease tests. that's literally it, that's the whole thing, but it matters. ✨


🌈 SEE ALSO 🌈

  • Dist::Zilla β€” the mothership, the main character, the whole reason any of this works 🫢

πŸŽ€ SUPPORT πŸŽ€

πŸ› Bugs / Feature Requests πŸ›

found a bug? got a feature request? pls pls pls report it through the issue tracker at:

<https://github.com/dagolden/Dist-Zilla-Plugin-CheckExtraTests/issues>

and the best part β€” you'll be notified automatically of any progress on your issue. no refreshing, no wondering, no ghosting. we love a communicative maintainer. πŸ’–

πŸ“¦ Source Code πŸ“¦

this is open source software, bestie. the code repository is available for public review and contribution under the terms of the license. come look, come contribute, come be part of it:

<https://github.com/dagolden/Dist-Zilla-Plugin-CheckExtraTests>

git clone https://github.com/dagolden/Dist-Zilla-Plugin-CheckExtraTests.git

clone it, poke around, slay. πŸ’…


πŸ‘‘ AUTHORS πŸ‘‘

the legends responsible for this:

  • David Golden <dagolden@cpan.org>
  • Jesse Luehrs <doy@cpan.org>

🌟 CONTRIBUTORS 🌟

and the whole squad who pitched in β€” absolute icons, every one of them:

  • Christopher J. Madsen <cjm@cpan.org>
  • David Golden <xdg@xdg.me>
  • David H. Adler <dha@pobox.com>
  • Karen Etheridge <ether@cpan.org>
  • Kent Fredric <kentfredric@gmail.com>
  • Olivier MenguΓ© <dolmen@cpan.org>
  • Ricardo Signes <rjbs@cpan.org>

this software is Copyright (c) 2016 by David Golden.

and it's free software, licensed under:

The Apache License, Version 2.0, January 2004
periodt. free as in freedom, protected as in license. respect the copyright bestie. 🫢

and that's the whole page, gorgeous ✨ this was Dist::...aTests β€” aka Dist::Zilla::Plugin::CheckExtraTests β€” from perl v5.36.0, dated 2022-12-06, brought to you by User Contributed Perl Documentation. now go run those xt tests before you release, no cap. πŸ’–πŸŽ€πŸ¦‹