- 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:
Lars Vogdt 2010-01-20 08:32:23 +00:00 committed by Git OBS Bridge
parent 52900d1f2d
commit c0f5c3ae13
4 changed files with 46 additions and 7 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:64ab5328bf8f2fc908aa014fc54e7ea5ac8527310410cba204dc61206e97bbf3
size 157782

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e80d94e1ea016263151645940eabd3c5e5b9c5eb340b4e39725e4aeb10be175a
size 180613

View File

@ -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

View File

@ -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