Control extra test by a build macro

This commit is contained in:
Petr Písař 2018-07-12 14:51:34 +02:00
parent 764732d7d8
commit 8598c755fe
1 changed files with 7 additions and 1 deletions

View File

@ -1,3 +1,6 @@
# Run extra tests
%bcond_without perl_DateTime_Format_Mail_enables_extra_test
Name: perl-DateTime-Format-Mail
Epoch: 1
Version: 0.403
@ -23,12 +26,14 @@ BuildRequires: perl(vars)
# Tests only
BuildRequires: perl(File::Spec)
BuildRequires: perl(Test::More) >= 0.88
%if %{with perl_DateTime_Format_Mail_enables_extra_test}
# Author tests
BuildRequires: perl(Pod::Coverage::TrustPod)
BuildRequires: perl(Test::Pod) >= 1.41
BuildRequires: perl(Test::Pod::Coverage) >= 1.08
# Release tests
BuildRequires: perl(Test::CPAN::Meta)
%endif
# Dependencies
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
@ -55,7 +60,8 @@ make pure_install DESTDIR=%{buildroot}
%{_fixperms} %{buildroot}
%check
make test AUTHOR_TESTING=1 RELEASE_TESTING=1
make test %{?with_perl_DateTime_Format_Mail_enables_extra_test:\
AUTHOR_TESTING=1 RELEASE_TESTING=1}
%files
%license LICENSE