|
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/
|