debian/0000755000000000000000000000000011572713570007176 5ustar debian/control0000644000000000000000000000465411572713104010603 0ustar Source: libtest-base-perl Section: perl Priority: optional Build-Depends: debhelper (>= 8) Build-Depends-Indep: perl, libalgorithm-diff-perl, libspiffy-perl, libtest-deep-perl, libtest-tester-perl, libtext-diff-perl, libyaml-perl Maintainer: Debian Perl Group Uploaders: Damyan Ivanov , Jonathan Yu , gregor herrmann , Ansgar Burchardt Standards-Version: 3.9.2 Homepage: http://search.cpan.org/dist/Test-Base/ Vcs-Svn: svn://svn.debian.org/pkg-perl/trunk/libtest-base-perl/ Vcs-Browser: http://svn.debian.org/viewsvn/pkg-perl/trunk/libtest-base-perl/ Package: libtest-base-perl Architecture: all Depends: ${perl:Depends}, ${misc:Depends}, libalgorithm-diff-perl, libspiffy-perl, libtext-diff-perl Recommends: libtest-deep-perl, libyaml-perl Description: data driven testing framework for Perl Testing is usually the ugly part of Perl module authoring. Perl gives you a standard way to run tests with Test::Harness, and basic testing primitives with Test::More. After that you are pretty much on your own to develop a testing framework and philosophy. Test::More encourages you to make your own framework by subclassing Test::Builder, but that is not trivial. . Test::Base gives you a way to write your own test framework base class that is trivial. In fact it is as simple as two lines: package MyTestFramework; use Test::Base -Base; . A module called MyTestFramework.pm containing those two lines, will give all the power of Test::More and all the power of Test::Base to every test file that uses it. As you build up the capabilities of MyTestFramework, your tests will have all of that power as well. . MyTestFramework becomes a place for you to put all of your reusable testing bits. As you write tests, you will see patterns and duplication, and you can "upstream" them into MyTestFramework. Of course, you don't have to subclass Test::Base at all. You can use it directly in many applications, including everywhere you would use Test::More. . Test::Base concentrates on offering reusable data driven patterns, so that you can write tests with a minimum of code. At the heart of all testing you have inputs, processes and expected outputs. Test::Base provides some clean ways for you to express your input and expected output data, so you can spend your time focusing on that rather than your code scaffolding. debian/copyright0000644000000000000000000000273411572712471011136 0ustar Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=135 Maintainer: Ingy döt Net Source: http://search.cpan.org/dist/Test-Base/ Name: Test-Base Files: * Copyright: 2006-2011, Ingy döt Net 2005, Brian Ingerson License: Artistic or GPL-1+ Files: inc/Module/* Copyright: 2002-2010, Adam Kennedy 2002-2010, Audrey Tang 2002-2010, Brian Ingerson License-Alias: Perl License: Artistic | GPL-1+ Files: debian/* Copyright: 2006, Florian Ragwitz 2008, 2011, gregor herrmann 2008, Damyan Ivanov 2008, Stephen Gran 2009, Ansgar Burchardt 2009, Jonathan Yu License: Artistic or GPL-1+ License: Artistic This program is free software; you can redistribute it and/or modify it under the terms of the Artistic License, which comes with Perl. . On Debian systems, the complete text of the Artistic License can be found in `/usr/share/common-licenses/Artistic'. License: GPL-1+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 1, or (at your option) any later version. . On Debian systems, the complete text of version 1 of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-1'. debian/watch0000644000000000000000000000015611212456153010221 0ustar version=3 http://search.cpan.org/dist/Test-Base/ .+/Test-Base-v?(\d[\d.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$ debian/patches/0000755000000000000000000000000011572713570010625 5ustar debian/patches/spelling.patch0000644000000000000000000000117711572713527013473 0ustar Description: fix a spelling mistake Origin: vendor Forwarded: no Author: gregor herrmann Last-Update: 2011-06-05 --- a/lib/Test/Base.pm +++ b/lib/Test/Base.pm @@ -1088,7 +1088,7 @@ there is more than one block with ONLY, the first one will be chosen. Because ONLY is very useful for debugging and sometimes you forgot to -remove the ONLY flag before commiting to the VCS or uploading to CPAN, +remove the ONLY flag before committing to the VCS or uploading to CPAN, Test::Base by default gives you a diag message saying I. If you don't like it, use C. debian/patches/series0000644000000000000000000000001711572713416012037 0ustar spelling.patch debian/compat0000644000000000000000000000000211572712534010373 0ustar 8 debian/changelog0000644000000000000000000000743711572713563011065 0ustar libtest-base-perl (0.60-1) unstable; urgency=low [ Ryan Niebur ] * Email change: Jonathan Yu -> jawnsy@cpan.org [ Ansgar Burchardt ] * Email change: Ansgar Burchardt -> ansgar@debian.org [ gregor herrmann ] * New upstream release (fixes for perl 5.14). * Switch to source format 3.0 (quilt). * debian/copyright: update formatting and years of copyright. * Bump debhelper compatibility level to 8. * Set Standards-Version to 3.9.2 (no changes). * Remove version from libspiffy-perl (build) dependency, already satisfied in oldstable. * Add libyaml-perl to Recommends. * Add a patch to fix a spelling mistake. -- gregor herrmann Sun, 05 Jun 2011 16:49:21 +0200 libtest-base-perl (0.59-1) unstable; urgency=low [ Jonathan Yu ] * New upstream release + Fixed test dep bug reported by Alias * Standards-Version 3.8.3 (no changes) * Added myself to Uploaders and Copyright * Removed dep: perl-modules (>= 5.8.8) | libtest-simple-perl (>= 0.6.2) Because oldstable perl has 5.8.8, so specifying 'perl' alone should be sufficient (per the changes in Policy 3.8.3) * Use the new debhelper 7 short rules format [ gregor herrmann ] * Remove Florian Ragwitz from Uploaders (closes: #523157). [ Nathan Handler ] * debian/watch: Update to ignore development releases. -- Jonathan Yu Fri, 21 Aug 2009 15:08:34 -0400 libtest-base-perl (0.58-1) unstable; urgency=low * New upstream release. * Set Standards-Version to 3.8.1 (no changes). -- Ansgar Burchardt Sun, 29 Mar 2009 21:11:29 +0200 libtest-base-perl (0.56-1) unstable; urgency=low * New upstream release. + debian/copyright: Update years of copyright. + Recommend libtest-deep-perl. + Build-depend on libtest-deep-perl and libtest-tester-perl for additional tests. * Add myself to Uploaders. -- Ansgar Burchardt Sun, 08 Mar 2009 23:51:18 +0100 libtest-base-perl (0.55-1) unstable; urgency=low * New upstream release. * debian/control: Changed: Switched Vcs-Browser field to ViewSVN (source stanza). * debian/copyright: switch to new format and add information about files under inc/. * Add /me to Uploaders. * debian/control: add ${misc:Depends} to Depends, and an alternative (build) dependency on perl-modules to the (build) dependency on libtest-simple-perl. -- gregor herrmann Sat, 06 Dec 2008 18:21:23 +0100 libtest-base-perl (0.54-1) unstable; urgency=low [ gregor herrmann ] * Take over for the Debian Perl Group with maintainer's permission (http://lists.debian.org/debian-perl/2008/06/msg00039.html) * debian/control: Added: Vcs-Svn field (source stanza); Vcs-Browser field (source stanza); Homepage field (source stanza). Changed: Maintainer set to Debian Perl Group (was: Florian Ragwitz ); Florian Ragwitz moved to Uploaders. * Add debian/watch. [ Damyan Ivanov ] * New upstream release Make the (build-)dependency on libspiffy-perl versioned * add libyaml-perl to B-D-I enabling additional tests * trim debian/rules using debhelper 7 * add myself to Uploaders * Standards-Version: 3.8.0 (no changes needed) -- Damyan Ivanov Tue, 01 Jul 2008 13:30:24 +0300 libtest-base-perl (0.47-1.1) unstable; urgency=low * Non-maintainer upload. * Empty dir is gone (closes: #467774) * Fix failing test to skip for now: Maintainer: please look * utf-8-ize debian/changelog * Update Standards-Version (no changes) -- Stephen Gran Sun, 06 Apr 2008 01:56:24 +0100 libtest-base-perl (0.47-1) unstable; urgency=low * Initial release. -- Florian Ragwitz Tue, 24 Jan 2006 02:13:08 +0100 debian/source/0000755000000000000000000000000011572713570010476 5ustar debian/source/format0000644000000000000000000000001411572712155011702 0ustar 3.0 (quilt) debian/rules0000755000000000000000000000003611243761425010252 0ustar #!/usr/bin/make -f %: dh $@