1Dist::Zilla::App::CommaUnsde:r:sCmoonkter(i3b)uted PerlDDiosctu:m:eZnitlaltai:o:nApp::Command::smoke(3)
2
3
4
6 Dist::Zilla::App::Command::smoke - smoke your dist
7
9 version 6.031
10
12 dzil smoke [ --release ] [ --author ] [ --no-automated ]
13
15 This command builds and tests the distribution in "smoke testing mode."
16
17 This command is a thin wrapper around the test method in Dist::Zilla.
18 It builds your dist and runs the tests with the AUTOMATED_TESTING
19 environment variable turned on, so it's like doing this:
20
21 export AUTOMATED_TESTING=1
22 dzil build --no-tgz
23 cd $BUILD_DIRECTORY
24 perl Makefile.PL
25 make
26 make test
27
28 A build that fails tests will be left behind for analysis, and dzil
29 will exit a non-zero value. If the tests are successful, the build
30 directory will be removed and dzil will exit with status 0.
31
33 This module should work on any version of perl still receiving updates
34 from the Perl 5 Porters. This means it should work on any version of
35 perl released in the last two to three years. (That is, if the most
36 recently released version is v5.40, then this module should work on
37 both v5.40 and v5.38.)
38
39 Although it may work on older versions of perl, no guarantee is made
40 that the minimum required version will not be increased. The version
41 may be increased for any reason, and there is no promise that patches
42 will be accepted to lower the minimum required perl.
43
45 --release
46 This will run the test suite with RELEASE_TESTING=1
47
48 --no-automated
49 This will run the test suite without setting AUTOMATED_TESTING
50
51 --author
52 This will run the test suite with AUTHOR_TESTING=1
53
55 Ricardo SIGNES 😏 <cpan@semiotic.systems>
56
58 This software is copyright (c) 2023 by Ricardo SIGNES.
59
60 This is free software; you can redistribute it and/or modify it under
61 the same terms as the Perl 5 programming language system itself.
62
63
64
65perl v5.36.1 2023-11-21Dist::Zilla::App::Command::smoke(3)