3 %bcond_without tests # do not perform "make test"
5 %include /usr/lib/rpm/macros.perl
8 Summary: Devel::Cover - Code coverage metrics for Perl
9 Summary(pl.UTF-8): Devel::Cover - metryki pokrycia kodu dla Perla
10 Name: perl-Devel-Cover
14 License: GPL v1+ or Artistic
15 Group: Development/Languages/Perl
16 Source0: http://www.cpan.org/modules/by-module/Devel/%{pdir}-%{pnam}-%{version}.tar.gz
17 # Source0-md5: 9ca1c12b1406989d22a9da15468ff80a
18 URL: http://search.cpan.org/dist/Devel-Cover/
19 BuildRequires: perl-devel >= 1:5.8.0
20 BuildRequires: rpm-perlprov >= 4.1-13
21 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24 This module provides code coverage metrics for Perl. Code coverage
25 metrics describe how thoroughly tests exercise code. By using
26 Devel::Cover you can find areas of code not exercised by your tests
27 and find out which tests to create to increase coverage. Code coverage
28 can be considered as an indirect measure of quality.
30 %description -l pl.UTF-8
31 Ten moduł udostępnia metryki pokrycia kodu dla Perla. Metryki te
32 opisują jak dokładnie testy sprawdzają kod. Dzięki użyciu Devel::Cover
33 można odnaleźć obszary kodu nie sprawdzane przez testy i określić,
34 jakie testy należy stworzyć, aby zwiększyć pokrycie. Pokrycie kodu
35 można uznać jako niebezpośrednią miarę jakości.
38 %setup -q -n %{pdir}-%{pnam}-%{version}
41 %{__perl} Makefile.PL \
45 OPTIMIZE="%{rpmcflags}"
47 %{?with_tests:%{__make} test}
50 rm -rf $RPM_BUILD_ROOT
53 DESTDIR=$RPM_BUILD_ROOT
56 rm -rf $RPM_BUILD_ROOT
59 %defattr(644,root,root,755)
60 %doc BUGS CHANGES README TODO
61 %{perl_vendorarch}/Devel/*.pm
62 %dir %{perl_vendorarch}/Devel/Cover
63 %{perl_vendorarch}/Devel/Cover/*.pm
64 %dir %{perl_vendorarch}/Devel/Cover/Annotation
65 %{perl_vendorarch}/Devel/Cover/Annotation/*.pm
66 %dir %{perl_vendorarch}/Devel/Cover/DB
67 %{perl_vendorarch}/Devel/Cover/DB/*.pm
68 %dir %{perl_vendorarch}/Devel/Cover/Report
69 %{perl_vendorarch}/Devel/Cover/Report/*.pm
70 # Some people may appreciate Tutorial in pod form
71 # or move to subpackage?
72 %{perl_vendorarch}/Devel/Cover/Tutorial.pod
73 %dir %{perl_vendorarch}/auto/Devel/Cover
74 %{perl_vendorarch}/auto/Devel/Cover/*.bs
75 %attr(755,root,root) %{perl_vendorarch}/auto/Devel/Cover/*.so
77 %attr(755,root,root) %{_bindir}/cover
78 %attr(755,root,root) %{_bindir}/cpancover
79 %attr(755,root,root) %{_bindir}/gcov2perl