From 85731697d5b942b230a8551e898bcd8cf3ebc9b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Wed, 18 Aug 2010 17:47:42 +0200 Subject: [PATCH] Enable tests and do them in parallel --- perl.spec | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/perl.spec b/perl.spec index a950fb9..2546cd7 100644 --- a/perl.spec +++ b/perl.spec @@ -4,6 +4,7 @@ %define perl_archname %{_arch}-%{_os}%{perl_arch_stem} %define multilib_64_archs x86_64 s390x ppc64 sparc64 +%define parallel_tests 1 # same as we provide in /etc/rpm/macros.perl %define perl5_testdir %{_libexecdir}/perl5-tests @@ -11,7 +12,7 @@ Name: perl Version: %{perl_version} # release number must be even higher, becase dual-lived modules will be broken otherwise -Release: 129%{?dist} +Release: 130%{?dist} Epoch: %{perl_epoch} Summary: Practical Extraction and Report Language Group: Development/Languages @@ -1058,7 +1059,12 @@ rm -rf $RPM_BUILD_ROOT %check %ifnarch -#make test +%if %{parallel_tests} + JOBS=$(printf '%%s' "%{?_smp_mflags}" | sed 's/.*-j\([0-9][0-9]*\).*/\1/') + LC_ALL=C TEST_JOBS=$JOBS make test_harness +%else + LC_ALL=C make test +%endif %endif %post libs -p /sbin/ldconfig @@ -1693,6 +1699,9 @@ rm -rf $RPM_BUILD_ROOT # Old changelog entries are preserved in CVS. %changelog +* Wed Aug 18 2010 Petr Pisar - 4:5.12.1-130 +- Run tests in parallel + * Mon Jul 26 2010 Marcela Mašláňová - 4:5.12.1-129 - 617956 move perlxs* docs files into perl-devel