3 %bcond_without tests # do not perform "make test"
5 %include /usr/lib/rpm/macros.perl
8 Summary: Test::Simple - basic utilities for writing tests
9 Summary(pl): Test::Simple - podstawowe narzêdzia do pisania testów
10 Name: perl-Test-Simple
14 License: GPL v1+ or Artistic
15 Group: Development/Languages/Perl
16 Source0: http://www.cpan.org/modules/by-module/%{pdir}/%{pdir}-%{pnam}-%{version}.tar.gz
17 # Source0-md5: df12f1f522307850577992d2da5ba04f
19 BuildRequires: perl-devel >= 1:5.8.0
20 BuildRequires: rpm-perlprov >= 4.1-13
22 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24 # false requires found by rpm 4.0.2
25 %if "%(perl -MConfig -e 'print $Config{useithreads};')" != "define"
26 %define _noautoreq 'perl(threads)' 'perl(threads::shared)'
28 Requires: perl(threads) perl(threads::shared)
32 AHHHHHHH!!!! NOT TESTING! Anything but testing! Beat me, whip me,
33 send me to Detroit, but don't make me write tests!
34 -- perldoc Test::Tutorial
36 Test::Simple is an extremely simple, extremely basic module for writing
37 tests suitable for CPAN modules and other pursuits. If you wish to do
38 more complicated testing, use the Test::More module (a drop-in replacement
41 The purpose of Test::More is to provide a wide range of testing utilities.
42 Various ways to say "ok" with better diagnostics, facilities to skip
43 tests, test future features and compare complicated data structures.
44 While you can do almost anything with a simple "ok()" function, it
45 doesn't provide good diagnostic output.
48 #Test::Simple jest bardzo prostym, bardzo podstawowym modu³em do pisania
49 #testów pasuj±cych do modu³ów CPAN i innych. Do bardziej skomplikowanych
50 #testów lepiej u¿ywaæ modu³u Test::More (zastêpuj±cego ten).
54 %setup -q -n %{pdir}-%{pnam}-%{version}
58 %{__perl} Makefile.PL \
62 %{?with_tests:%{__make} test}
65 rm -rf $RPM_BUILD_ROOT
68 DESTDIR=$RPM_BUILD_ROOT
71 rm -rf $RPM_BUILD_ROOT
74 %defattr(644,root,root,755)
75 %doc Changes README TODO
76 %{perl_vendorlib}/Test/*.pm