Mon, 09 Nov 2026 18:51:36 UTC Log in
Test for warnings and the lack of them 72.62 KB built 2026-10-17 01:39:49 GMT

Description

If you've ever tried to use Test::NoWarnings to confirm there are no warnings generated by your tests, combined with the convenience of done_testing to not have to declare a test count, you'll have discovered that these two features do not play well together, as the test count will be calculated before the warnings test is run, resulting in a TAP error (see examples/test_nowarnings.pl in this distribution for a demonstration). This module is intended to be used as a drop-in replacement for Test::NoWarnings: it also adds an extra test, but runs this test before done_testing calculates the test count, rather than after. It does this by hooking into done_testing as well as via an END block. You can declare a plan, or not, and things will still Just Work. It is actually equivalent to: use Test::NoWarnings 1.04 ':early'; as warnings are still printed normally as they occur. You are safe, and enthusiastically encouraged, to perform a global search-replace of the above with use Test::Warnings; whether or not your tests have a plan.

Dependencies

26 total
Requires25
  • coreutils
  • findutils
  • make
  • perl(CPAN::Meta) >= 2.120900
  • perl(CPAN::Meta::Check) >= 0.011
  • perl(CPAN::Meta::Prereqs)
  • perl(CPAN::Meta::Requirements)
  • perl(Carp)
  • perl(Exporter)
  • perl(ExtUtils::MakeMaker)
  • perl(File::Spec)
  • perl(PadWalker)
  • perl(Term::ANSIColor)
  • perl(Test::Builder)
  • perl(Test::More) >= 0.94
  • perl(Test::Tester) >= 0.108
  • perl(if)
  • perl(lib)
  • perl(parent)
  • perl(strict)
  • perl(warnings)
  • perl-generators
  • perl-interpreter
  • rpmlib(CompressedFileNames) <= 3.0.4-1
  • rpmlib(FileDigests) <= 4.6.0-1
Provides1
  • perl-Test-Warnings = 0.038-4.fc45
ObsoletesNo Obsoletes
ConflictsNo Conflicts
RecommendsNo Recommends
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances

Files

2
Files 1–2 of 2

Component of

buildroots that installed this RPM

No Buildroots