Blame dist.ini

Packit e94139
name                = Test-Warnings
Packit e94139
author              = Karen Etheridge <ether@cpan.org>
Packit e94139
copyright_holder    = Karen Etheridge
Packit e94139
copyright_year      = 2013
Packit e94139
license             = Perl_5
Packit e94139
Packit e94139
[FileFinder::Filter / all_files_but_SilenceStderr]
Packit e94139
finder = :TestFiles
Packit e94139
skip = t/lib/SilenceStderr.pm
Packit e94139
Packit e94139
[@Author::ETHER]
Packit e94139
:version = 0.103
Packit e94139
installer = MakeMaker       ; stay 5.6-friendly
Packit e94139
Git::GatherDir.exclude_filename[] = blog_20130309.md
Packit e94139
Test::MinimumVersion.max_target_perl = 5.006
Packit e94139
MinimumPerl.test_finder = all_files_but_SilenceStderr
Packit e94139
; we have our own patched version of these tests,
Packit e94139
; to work around Test::Warnings adding an END check
Packit e94139
-remove = PodCoverageTests
Packit e94139
-remove = Test::UnusedVars
Packit e94139
Packit e94139
[OnlyCorePrereqs]
Packit e94139
:version = 0.013
Packit e94139
starting_version = 5.006    ; warnings
Packit e94139
check_dual_life_versions = 0
Packit e94139
Packit e94139
[Prereqs::Soften]
Packit e94139
module = Test::Tester
Packit e94139
Packit e94139
[MetaResources]
Packit e94139
x_IRC = irc://irc.perl.org/#perl-qa
Packit e94139
x_MailingList = http://lists.perl.org/list/perl-qa.html
Packit e94139
Packit e94139
; TODO: use an xt filefinder with [AutoPrereqs]
Packit e94139
[Prereqs / DevelopRequires]
Packit e94139
Test::Deep = 0
Packit e94139
Test::NoWarnings = 0
Packit e94139
Packit e94139
[Breaks]
Packit e94139
File::pushd = < 1.004
Packit e94139
Packit e94139
[Test::CheckBreaks]
Packit e94139
:version = 0.015
Packit e94139
no_forced_deps = 1
Packit e94139
Packit e94139
; copy the (passing) example scripts into xt for additional test coverage
Packit e94139
[GenerateFile / synopsis_1]
Packit e94139
filename = xt/author/examples_synopsis_1.t
Packit e94139
content_is_template = 1
Packit e94139
content = # generated from examples/synopsis_1.t
Packit e94139
content = {{ use Path::Tiny; path('examples/synopsis_1.t')->slurp_raw; }}
Packit e94139
Packit e94139
[GenerateFile / synopsis_2]
Packit e94139
filename = xt/author/examples_synopsis_2.t
Packit e94139
content_is_template = 1
Packit e94139
content = # generated from examples/synopsis_2.t
Packit e94139
content = {{ use Path::Tiny; path('examples/synopsis_2.t')->slurp_raw; }}
Packit e94139
Packit e94139
[GenerateFile / test_warning_contents]
Packit e94139
filename = xt/author/examples_test_warning_contents.t
Packit e94139
content_is_template = 1
Packit e94139
content = # generated from examples/test_warning_contents.t
Packit e94139
content = {{ use Path::Tiny; path('examples/test_warning_contents.t')->slurp_raw; }}
Packit e94139
Packit e94139
; TODO: make this an option of [Test::MinimumVersion]
Packit e94139
[Substitute]
Packit e94139
file = xt/release/minimum-version.t
Packit e94139
code = s/^(all_minimum_version_ok\([^)]+)(\s*\);)/$1, { skip => ["t\/lib\/SilenceStderr.pm"] }$2/