------------------------------------------------------------------- Wed Jan 20 08:03:51 UTC 2010 - lars@linux-schulserver.de - update to 3.18: - Handle the case where the filename of the perl executable contains space. Thanks to kmx. - Various documentation fixes. - Fix failures due to unknown location of Perl in t/source_handler.t. - Use EUMM style shebang magic to produce an executable 'psql' for t/source_handler.t. - Fix failures due to over-strict assertions in t/source.t. - Merge in Steve's missing changes. Oops. - Re-engineered source handling API to allow users to configure how TAP is sourced by the parser. Introduced a new 'sources' param to TAP::Harness. The new TAP::Parser::SourceHandler API makes it much easier to write plugins. This breaks backwards compatibility for plugins & extenstions that rely on the following APIs: TAP::Parser::Source TAP::Parser::SourceFactory TAP::Parser::IteratorFactory TAP::Parser, specifically: new: 'source' & 'tap' params source_class perl_source_class iterator_factory_class make_source make_perl_source make_iterator Please see the TAP::Parser docs for more details. [Steve Purkis & David Wheeler] - Removed dependency on File::Spec [Schwern] - Made it possible to pass different args to each test [Lee Johnson] - Added HARNESS_SUBCLASS option to Test::Harness - Added TAP::Parser::SourceHandler::File which lets you to stream TAP from a text file (eg: *.tap). - Added TAP::Parser::SourceHandler::pgTAP. All the source handlers are new, but this is the only one to add major new functioality: the ability to run pgTAP tests (http://pgtap.projects.postgresql.org/). ------------------------------------------------------------------- Sat Jul 25 19:44:32 CEST 2009 - chris@computersalat.de - spec mods * removed ^---------- * removed ^#--------- ------------------------------------------------------------------- Sat Jun 27 15:14:27 CEST 2009 - chris@computersalat.de - update to 3.17 - 3.17 2009-05-05 - Changed the 'failures' so that it is overridden by verbosity rather than the other way around. - Added the 'comments' option, most useful when used in conjunction with the 'failures' option. - Deprecated support for Perls earlier than 5.6.0. - Allow '-I lib' as well as '-Ilib' in $Test::Harness::Switches (regression). - Restore old skip parsing semantics for TAP < v13. Refs #39031. - Numerous small documentation fixes. - Remove support for fork-based parallel testing. Multiplexed parallel testing remains. - 3.16 2009-02-19 - Fix path splicing on platforms where the path separator is not ':'. - Fixes/skips for failing Win32 tests. - Don't break with older CPAN::Reporter versions. - 3.15 2009-02-17 - Refactor getter/setter generation into TAP::Object. - The App::Prove::State::Result::Test now stores the parser object. - After discussion with Andy, agreed to clean up the test output somewhat. t/foo.....ok becomes t/foo.t ... ok - Make Bail out! die instead of exiting. Dies with the same message as 2.64 for (belated) backwards compatibility. - Alex Vaniver's patch to refactor TAP::Formatter::Console into a new class, TAP::Formatter::File and a common base class: TAP::Formatter::Base. - Fix a bug where PERL5LIB might be put in the wrong spot in @INC. #40257 - Steve Purkis implemented a plugin mechanism for App::Prove. - 3.14 2008-09-13 - Created a proper (ha!) API for prove state results and tests. - Added --count and --nocount options to prove to control X/Y display while running tests. - Added 'fresh' state option to run test scripts that have been touched since the test run. - fixed bug where PERL5OPT was not properly split - fixed regex in _filtered_inc. Fixes #39248. Thanks Slaven. - added perl-macros o autogen filelist with perl_gen_filelist - spec mods o added header o fixed deps ------------------------------------------------------------------- Fri Aug 15 21:41:43 CEST 2008 - lrupp@suse.de - initial version 3.13