perl-Test-Harness/perl-Test-Harness.changes

103 lines
4.3 KiB
Plaintext
Raw Normal View History

- 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/). OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Test-Harness?expand=0&rev=6
2010-01-20 09:32:23 +01:00
-------------------------------------------------------------------
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