123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170 |
- Name: perl-Test-Warnings
- Version: 0.026
- Release: 1%{?_dist_release}
- Summary: Test for warnings and the lack of them
- License: GPL+ or Artistic
- Group: Development/Libraries
- URL: http://search.cpan.org/dist/Test-Warnings
- Source0: http://search.cpan.org/CPAN/authors/id/E/ET/ETHER/Test-Warnings-%{version}.tar.gz
- BuildRoot: %{_tmppath}/%{name}-%{version}-root
- BuildArch: noarch
- # Build
- BuildRequires: perl >= 2:5.26.2
- BuildRequires: perl(ExtUtils::MakeMaker)
- # Module
- BuildRequires: perl(Exporter)
- BuildRequires: perl(Test::Builder)
- BuildRequires: perl(parent)
- BuildRequires: perl(strict)
- BuildRequires: perl(warnings)
- # Test Suite
- BuildRequires: perl(CPAN::Meta)
- BuildRequires: perl(CPAN::Meta::Requirements)
- BuildRequires: perl(ExtUtils::MakeMaker)
- BuildRequires: perl(File::Spec::Functions)
- BuildRequires: perl(if)
- BuildRequires: perl(List::Util)
- BuildRequires: perl(Test::More)
- BuildRequires: perl(Test::Tester)
- BuildRequires: perl(version)
- # Runtime
- Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
- Vendor: Project Vine
- Distribution: Vine Linux
- %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.
- %prep
- %setup -q -n Test-Warnings-%{version}
- %build
- perl Makefile.PL INSTALLDIRS=vendor
- make %{?_smp_mflags}
- %install
- rm -rf $RPM_BUILD_ROOT
- make pure_install DESTDIR=$RPM_BUILD_ROOT
- find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
- %{_fixperms} $RPM_BUILD_ROOT
- %check
- make test
- %clean
- rm -rf $RPM_BUILD_ROOT
- %files
- %license LICENSE
- %doc Changes CONTRIBUTING README README.md examples/
- %{perl_vendorlib}/Test/
- %{_mandir}/man3/Test::Warnings.3pm*
- %changelog
- * Sun May 19 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.026-1
- - new upstream release.
- - rebuilt with perl-5.26.
- * Sun Dec 14 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 0.016-3
- - inital build for Vine Linux
- * Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.016-2
- - Perl 5.20 rebuild
- * Sun Jun 22 2014 Paul Howarth <paul@city-fan.org> - 0.016-1
- - Update to 0.16
- - Fix prereq problem with last release - now no longer testing the example
- scripts for user installs
- * Fri Jun 20 2014 Paul Howarth <paul@city-fan.org> - 0.015-1
- - Update to 0.15
- - Adjusted packaging and tests to become perl-5.6 friendly, including only
- using core or dual-lifed prerequisites
- - Switch to ExtUtils::MakeMaker flow
- * Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.014-2
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
- * Mon Mar 3 2014 Paul Howarth <paul@city-fan.org> - 0.014-1
- - Update to 0.014
- - Fix test that fails when FOO or BAR environment variables are set
- (CPAN RT#93447)
- * Mon Dec 16 2013 Paul Howarth <paul@city-fan.org> - 0.013-1
- - Update to 0.013
- - Update configure_requires checking in Makefile.PL
- * Mon Oct 14 2013 Paul Howarth <paul@city-fan.org> - 0.012-1
- - Update to 0.012
- - Re-release to fix t/00-report-prereqs.t use of CPAN::Meta::Requirements
- * Sun Oct 13 2013 Paul Howarth <paul@city-fan.org> - 0.011-1
- - Update to 0.011
- - Unnecessary tests removed
- - CONTRIBUTING file added
- - Drop buildreqs only needed for removed tests
- - BR: optional test requirement perl(CPAN::Meta::Requirements)
- * Wed Sep 25 2013 Paul Howarth <paul@city-fan.org> - 0.010-1
- - Update to 0.010
- - Re-release with fixed compile test
- - Update dependencies
- - Package examples
- * Wed Sep 11 2013 Paul Howarth <paul@city-fan.org> - 0.009-1
- - Update to 0.009
- - Fixed error in synopsis (we do not export anything by default)
- - A caveat added to the documentation regarding embedding warning checks
- inside another sub
- - ':no_end_test' now also covers side effects of done_testing, as well as
- END blocks, making it possible to use the warning(s) subs without having an
- end warning test while using done_testing (necessary when combining with
- the 'if' pragma)
- - END tests will not be added by a subequent use of Test::Warnings if a
- previous one passed ':no_end_test'
- - Update dependencies
- * Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.008-3
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
- * Wed Jul 24 2013 Petr Pisar <ppisar@redhat.com> - 0.008-2
- - Perl 5.18 rebuild
- * Mon Jul 15 2013 Paul Howarth <paul@city-fan.org> - 0.008-1
- - Update to 0.008
- - Compile test updated, to hopefully fix mswin32 parsing issues
- * Wed Jul 10 2013 Paul Howarth <paul@city-fan.org> - 0.007-1
- - Update to 0.007
- - Fix subtest tests to work on Test::More before 0.95_01 (CPAN RT#86802)
- - BR: perl(Capture::Tiny)
- - Bump perl(Module::Build::Tiny) version requirement to 0.024
- - Bump perl(Test::CheckDeps) version requirement to 0.006
- - Drop perl(Test::More) version requirement to 0.94
- * Tue Jul 9 2013 Paul Howarth <paul@city-fan.org> - 0.006-2
- - Sanitize for Fedora submission
- * Tue Jul 9 2013 Paul Howarth <paul@city-fan.org> - 0.006-1
- - Initial RPM version
|