> dzil

Plugin Catalog - tests-extra

These plugins involve tests that are normally run only by the author, and not during installation.

CheckExtraTestsby DAGOLDEN(also tagged: before-release, tests)

This plugin ensures that the tests in the xt/ directory pass before allowing a release. It is a complement to the xtest command and an alternative to the ExtraTests and RunExtraTests plugins. (You should probably use RunExtraTests instead.)

EOLTestsby FLORA(also tagged: file-gatherer, tests)

This adds xt/release/eol.t to your distribution, which is a standard Test::EOL test.

ExtraTestsby RJBS(also tagged: core, file-munger, tests)

This plugin moves tests from the xt/ directory to the t/ directory and rewrites them to skip unless the appropriate environment variable is set during testing.

MetaTestsby RJBS(also tagged: core, file-gatherer, tests)

This adds xt/release/meta-yaml.t to your distribution, which is a standard Test::CPAN::Meta test.

PodCoverageTestsby RJBS(also tagged: core, file-gatherer, tests)

This adds xt/release/pod-coverage.t to your distribution, which is a standard Test::Pod::Coverage test using Pod::Coverage::TrustPod.

PodSyntaxTestsby RJBS(also tagged: core, file-gatherer, tests)

This adds xt/release/pod-syntax.t to your distribution, which is a standard Test::Pod test.

RunExtraTestsby DAGOLDEN(also tagged: tests)

This plugin runs the tests in the xt/ directory when you do dzil test or use the TestRelease plugin. It's more efficient than CheckExtraTests because it integrates more tightly with MakeMaker (and ModuleBuild), allowing dzil to build the dist once and then run both the normal tests and the extra tests.

You can fork and improve this documentation on GitHub!