- 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
This commit is contained in:
parent
52900d1f2d
commit
c0f5c3ae13
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:64ab5328bf8f2fc908aa014fc54e7ea5ac8527310410cba204dc61206e97bbf3
|
||||
size 157782
|
3
Test-Harness-3.18.tar.bz2
Normal file
3
Test-Harness-3.18.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e80d94e1ea016263151645940eabd3c5e5b9c5eb340b4e39725e4aeb10be175a
|
||||
size 180613
|
@ -1,3 +1,45 @@
|
||||
-------------------------------------------------------------------
|
||||
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
|
||||
|
||||
|
@ -24,7 +24,7 @@
|
||||
Name: perl-Test-Harness
|
||||
%define cpan_name Test-Harness
|
||||
Summary: Run Perl standard test scripts with statistics
|
||||
Version: 3.17
|
||||
Version: 3.18
|
||||
Release: 1
|
||||
License: Artistic License
|
||||
Group: Development/Libraries/Perl
|
||||
@ -33,10 +33,8 @@ Source: %{cpan_name}-%{version}.tar.bz2
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
BuildRequires: perl
|
||||
BuildRequires: perl-macros
|
||||
BuildRequires: perl(File::Spec) >= 0.8
|
||||
BuildRequires: perl(Pod::Usage) >= 1.12
|
||||
Requires: perl = %{perl_version}
|
||||
Requires: perl(File::Spec) >= 0.8
|
||||
Requires: perl(Pod::Usage) >= 1.12
|
||||
|
||||
%description
|
||||
@ -79,4 +77,3 @@ CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL
|
||||
%exclude %{_mandir}/man?/*
|
||||
|
||||
%changelog
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user