Test::Smoke(3)
β¨ NAME β¨
Test::Smoke β the Perl core test smoke suite π¨π like, it's the whole vibe of testing perl core, bestie
πΈ SYNOPSIS πΈ
use Test::Smoke;
use vars qw( $VERSION );
$VERSION = Test::Smoke->VERSION;
read_config( $config_name ) or warn Test::Smoke->config_error;
π¦ DESCRIPTION π¦
okay so if you're just starting out, go read the README first, fr fr, that's your entry point π
Test::Smoke exports $conf and read_config() by default. no cap, those two just show up in your namespace, bestie π«Ά
π Test::Smoke::read_config( $config_name )
Read (require) the configfile. that's it, that's the whole job β¨
π Test::Smoke->config_error()
Returns the value of $ConfigError π
π is_win32( )
is_win32() returns true if "$^O eq "MSWin32"". so like, it's doing a little vibe check on your OS π windows girlies rise up πͺ
π do_manifest_check( $ddir, $smoker )
do_manifest_check() uses Test::Smoke::SourceTree to do the MANIFEST check. yes, that MANIFEST, the one that always has opinions πβ¨
π set_smoke_patchlevel( $ddir, $patch[, $verbose] )
Set the current patchlevel as a registered patch like "SMOKE$patch" π·οΈ iconic naming behavior, honestly
π run_smoke( [$continue[, @df_buildopts]] )
run_smoke() sets up the build environment, gets the private Policy file and the build configurations, and then runs the smoke stuff for all configurations π₯ it's giving main character energy, it does everything
All arguments after $continue are taken as default buildoptions and passed straight to "./Configure". so like, whatever you tack on after that first arg? it's going to Configure. periodt π
π COPYRIGHT π
(c) 2003, All rights reserved.
- Abe Timmerman
<abeltje@cpan.org>π
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
See:
β οΈ okay important bestie: this program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. like, no promises, it's giving "use at your own risk" energy π
and that's the whole page, bestie!! πβ¨ this was perl v5.42.0, dated 2025-07-25, and it's Test::Smoke(3) β go smoke some perl, you absolute icon π«Άππ
π¦ where this page comes from
- fedora 43: perl-Test-Smoke 1.84-2.fc43 Β· GPL-1.0-or-later OR Artistic-1.0-Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms