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: e22dcd4f06eed7b389f2bd0d17ed4dc1
18 URL: http://search.cpan.org/dist/Test-Simple/
19 BuildRequires: perl-devel >= 1:5.8.0
20 BuildRequires: rpm-perlprov >= 4.1-13
21 Provides: perl-Test-Builder-Tester = 1.04
22 Obsoletes: perl-Test-Builder-Tester = 0:1.01
24 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26 %define _noautoreq 'perl(threads)' 'perl(threads::shared)'
29 AHHHHHHH!!!! NOT TESTING! Anything but testing! Beat me, whip me, send
30 me to Detroit, but don't make me write tests!
31 -- perldoc Test::Tutorial
33 Test::Simple is an extremely simple, extremely basic module for
34 writing tests suitable for CPAN modules and other pursuits. If you
35 wish to do more complicated testing, use the Test::More module (a
36 drop-in replacement for this one).
38 The purpose of Test::More is to provide a wide range of testing
39 utilities. Various ways to say "ok" with better diagnostics,
40 facilities to skip tests, test future features and compare complicated
41 data structures. While you can do almost anything with a simple "ok()"
42 function, it doesn't provide good diagnostic output.
45 AAAAAAAA!!! NIE TESTOWANIE! Wszystko tylko nie testowanie! Bijcie
46 mnie, biczujcie mnie, wy¶lijcie do Detroit, ale nie ka¿cie pisaæ
48 -- perldoc Test::Tutorial
50 Test::Simple jest bardzo prostym, bardzo podstawowym modu³em do
51 pisania testów pasuj±cych do modu³ów CPAN i innych. Do bardziej
52 skomplikowanych testów lepiej u¿ywaæ modu³u Test::More (zastêpuj±cego
55 Celem Test::More jest dostarczenie szerokiego zakresu narzêdzi do
56 testowania. Ró¿ne sposoby powiedzenia "ok" z lepsz± diagnostyk±,
57 u³atwienia przy pomijaniu testów, testowaniu przysz³ych mo¿liwo¶ci i
58 porównywaniu skomplikowanych struktur danych. O ile mo¿na zrobiæ
59 prawie wszystko prost± funkcj± "ok()", nie daje ona dobrego wyj¶cia
63 %setup -q -n %{pdir}-%{pnam}-%{version}
65 %{__perl} -nli -e 'print unless /^\s+sleep\s+\d+;\s*/' Makefile.PL
68 %{__perl} Makefile.PL \
72 %{?with_tests:%{__make} test}
75 rm -rf $RPM_BUILD_ROOT
78 DESTDIR=$RPM_BUILD_ROOT
80 rm -f $RPM_BUILD_ROOT%{perl_vendorlib}/Test/Tutorial.pod
83 rm -rf $RPM_BUILD_ROOT
86 %defattr(644,root,root,755)
87 %doc Changes README TODO
88 %{perl_vendorlib}/Test/*.pm
89 %{perl_vendorlib}/Test/Builder