- 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
|
Sat Jul 25 19:44:32 CEST 2009 - chris@computersalat.de
|
||||||
|
|
||||||
|
@ -24,7 +24,7 @@
|
|||||||
Name: perl-Test-Harness
|
Name: perl-Test-Harness
|
||||||
%define cpan_name Test-Harness
|
%define cpan_name Test-Harness
|
||||||
Summary: Run Perl standard test scripts with statistics
|
Summary: Run Perl standard test scripts with statistics
|
||||||
Version: 3.17
|
Version: 3.18
|
||||||
Release: 1
|
Release: 1
|
||||||
License: Artistic License
|
License: Artistic License
|
||||||
Group: Development/Libraries/Perl
|
Group: Development/Libraries/Perl
|
||||||
@ -33,10 +33,8 @@ Source: %{cpan_name}-%{version}.tar.bz2
|
|||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
BuildRequires: perl
|
BuildRequires: perl
|
||||||
BuildRequires: perl-macros
|
BuildRequires: perl-macros
|
||||||
BuildRequires: perl(File::Spec) >= 0.8
|
|
||||||
BuildRequires: perl(Pod::Usage) >= 1.12
|
BuildRequires: perl(Pod::Usage) >= 1.12
|
||||||
Requires: perl = %{perl_version}
|
Requires: perl = %{perl_version}
|
||||||
Requires: perl(File::Spec) >= 0.8
|
|
||||||
Requires: perl(Pod::Usage) >= 1.12
|
Requires: perl(Pod::Usage) >= 1.12
|
||||||
|
|
||||||
%description
|
%description
|
||||||
@ -79,4 +77,3 @@ CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL
|
|||||||
%exclude %{_mandir}/man?/*
|
%exclude %{_mandir}/man?/*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user