The NetBSD Project

CVS log for pkgsrc/devel/p5-Test-Harness/Attic/Makefile

[BACK] Up to [] / pkgsrc / devel / p5-Test-Harness

Request diff between arbitrary revisions

Default branch: MAIN

Revision 1.61, Fri Sep 4 13:38:33 2020 UTC (3 years ago) by wiz
Branch: MAIN
Changes since 1.60: +1 -1 lines

p5-Test-Harness: remove, part of perl since forever

Revision 1.60 / (download) - annotate - [select for diffs], Mon Aug 31 18:09:02 2020 UTC (3 years ago) by wiz
Branch: MAIN
Changes since 1.59: +2 -2 lines
Diff to previous 1.59 (colored)

*: bump PKGREVISION for perl-5.32.

Revision 1.59 / (download) - annotate - [select for diffs], Sun Aug 11 13:20:31 2019 UTC (4 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3
Changes since 1.58: +2 -2 lines
Diff to previous 1.58 (colored)

Bump PKGREVISIONs for perl 5.30.0

Revision 1.58 / (download) - annotate - [select for diffs], Wed Aug 22 09:44:46 2018 UTC (5 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.57: +2 -1 lines
Diff to previous 1.57 (colored)

Recursive bump for perl5-5.28.0

Revision 1.57 / (download) - annotate - [select for diffs], Wed Mar 21 12:39:56 2018 UTC (5 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.56: +2 -2 lines
Diff to previous 1.56 (colored)

p5-Test-Harness: update to 3.42.

3.42    19-03-2018
        - Enable rulesfile.t to run in core

Revision 1.56 / (download) - annotate - [select for diffs], Sat Mar 3 02:03:46 2018 UTC (5 years, 6 months ago) by mef
Branch: MAIN
Changes since 1.55: +2 -3 lines
Diff to previous 1.55 (colored)

Updated devel/p5-Test-Harness to 3.41

3.41    27-02-2018
        - Released 3.40_01 without code modifications

3.40_01 23-07-2017
        - Return handle for pipes and sockets #58 (Erik Huelsmann)
        - TAP v13 plan allows trailing whitespace (Steffen Schwigon)
        - prove: add a --statefile=<path> option to customize the .prove file
          (Avar Arnfjoerz Bjarmason)
        - Avoid non-deterministic source handling, make a SourceHandler tie an
          error. (Michael Schwern, Leon Timmermans)
        - Fix and simplify MSWin32 colorization (Roy Ivy III)
        - Fix file source handler to accept single extensions option (Tomoki Aonuma)
        - Spelling fixes (Brian Wightman)

Revision 1.55 / (download) - annotate - [select for diffs], Mon Jun 5 14:23:43 2017 UTC (6 years, 3 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2
Changes since 1.54: +2 -1 lines
Diff to previous 1.54 (colored)

Recursive revbump from lang/perl5 5.26.0

Revision 1.54 / (download) - annotate - [select for diffs], Sun Apr 16 15:24:30 2017 UTC (6 years, 5 months ago) by mef
Branch: MAIN
Changes since 1.53: +2 -2 lines
Diff to previous 1.53 (colored)

Updated devel/p5-Test-Harness to 3.39
3.39    06-04-2017
        - Make tests pass when PERL_USE_UNSAFE_INC=0

Revision 1.53 / (download) - annotate - [select for diffs], Mon Mar 20 13:51:22 2017 UTC (6 years, 6 months ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base, pkgsrc-2017Q1
Changes since 1.52: +2 -3 lines
Diff to previous 1.52 (colored)

Updated devel/p5-Test-Harness to 3.38
3.38    13-03-2017
        - Released 3.37_01 without changes

        - Set PERL_USE_UNSAFE_INC when running tests using Test::Harness (Leon Timmermans)
        - Avoid loading optional modules from . in prove

Revision 1.52 / (download) - annotate - [select for diffs], Wed Jun 8 19:23:37 2016 UTC (7 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2
Changes since 1.51: +2 -1 lines
Diff to previous 1.51 (colored)

Bump PKGREVISION for perl-5.24.

Revision 1.51 / (download) - annotate - [select for diffs], Thu Apr 14 12:46:41 2016 UTC (7 years, 5 months ago) by wiz
Branch: MAIN
Changes since 1.50: +2 -4 lines
Diff to previous 1.50 (colored)

Update p5-Test-Harness to 3.36.

        - Accept YAML with trailing whitespace in header (Maik Hentsche)
        - Stop bundling Test::More for testing

Revision 1.50 / (download) - annotate - [select for diffs], Fri Jun 12 10:49:49 2015 UTC (8 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2
Changes since 1.49: +2 -1 lines
Diff to previous 1.49 (colored)

Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.

Revision 1.49 / (download) - annotate - [select for diffs], Wed Jan 28 02:30:48 2015 UTC (8 years, 7 months ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1
Changes since 1.48: +2 -2 lines
Diff to previous 1.48 (colored)

Update to 3.35
3.35    2015-01-14
        - Fix prove --version to actually print the version (Leon Timmermans, #101216)
        - Add --version to usage message (Leon Timmermans, #101215)

Revision 1.48 / (download) - annotate - [select for diffs], Thu Nov 6 02:05:37 2014 UTC (8 years, 10 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2014Q4-base, pkgsrc-2014Q4
Changes since 1.47: +2 -2 lines
Diff to previous 1.47 (colored)

Update to 3.34

Upstream changes:
3.34    2014-11-02
        - Enable printing CPU times spent per test (Jarkko Hietaniemi)

3.33    2014-08-16
        - Various documentation fixes (Leon Timmermans, Justin Cook)

Revision 1.47 / (download) - annotate - [select for diffs], Mon Jul 7 02:54:27 2014 UTC (9 years, 2 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base, pkgsrc-2014Q3
Changes since 1.46: +2 -3 lines
Diff to previous 1.46 (colored)

Update to 3.32

Upstream changes:
3.32    2014-06-11
        - Remove harness_class from argument hash in T::H::E (Leon Timmermans)

3.31    2014-06-07
        - Implement external rulesfile for TAP::Harness (David Golden)
        - Add harness_class argument to TAP::Harness::Env (Leon Timmermans)
        - Make prove respect environmental variables #28 (Leon Timmermans)

Revision 1.46 / (download) - annotate - [select for diffs], Thu May 29 23:36:21 2014 UTC (9 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q2-base, pkgsrc-2014Q2
Changes since 1.45: +2 -1 lines
Diff to previous 1.45 (colored)

Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.

Revision 1.45 / (download) - annotate - [select for diffs], Sun Feb 16 18:21:14 2014 UTC (9 years, 7 months ago) by sno
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base, pkgsrc-2014Q1
Changes since 1.44: +5 -5 lines
Diff to previous 1.44 (colored)

Updating package for Perl5 module TAP::Harness from CPAN in
devel/p5-Test-Harness from 3.29 to 3.30.

Upstream changes:
3.30    2013-11-12
        - Fix missing parent prereq in META.{yml,json} and NotBuild.PL
          (Dagfinn Ilmari Mannsaker, #89650)
        - Respect PERL5LIB in tainting source handler test (Dagfinn Ilmari Mannsaker,
          Leon Timmermans)
        - Use base instead of parent:

          This dist is used for testing all other modules, so it should avoid
          having any non-core prerequisites.  Having parent as a prereq leads to a
          circular dependency of parent -> Test::More -> Test::Harness. (Graham Knop)
        - Various POD fixes (Nathan Gary Glenn)
        - Don't localize all of %ENV in harness.t (Craig Berry)
        - Give TAP::Harness::Beyond a unique NAME (Leon Timmermans)

Revision 1.44 / (download) - annotate - [select for diffs], Tue Oct 15 02:33:08 2013 UTC (9 years, 11 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2013Q4-base, pkgsrc-2013Q4
Changes since 1.43: +2 -2 lines
Diff to previous 1.43 (colored)

Update to 3.29

Upstream changes:
3.29    2013-08-10
        - Get rid of use vars in favor of our in all modules (Leon Timmermans)
          and tests (Karen Etheridge)
        - Added use warnings to all modules (Leon Timmermans) and tests (Karen
        - Use parent instead of @ISA in all modules (Leon Timmermans) and
          tests (Karen Etheridge)
        - Fix failing test on VMS (Craig Berry)
        - Improve error message on loading failure (Leon Timmermans, #77730)
        - Use Text::ParseWords, deprecate TAP::Parser::Utils

Revision 1.43 / (download) - annotate - [select for diffs], Wed Jul 10 02:11:54 2013 UTC (10 years, 2 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2013Q3-base, pkgsrc-2013Q3
Changes since 1.42: +2 -3 lines
Diff to previous 1.42 (colored)

Update to 3.28. From the changelog:

- Bugfix: Fix taint failures on Windows (Jan Dubois)

Revision 1.42 / (download) - annotate - [select for diffs], Fri May 31 12:40:48 2013 UTC (10 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2013Q2-base, pkgsrc-2013Q2
Changes since 1.41: +2 -1 lines
Diff to previous 1.41 (colored)

Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.

Revision 1.41 / (download) - annotate - [select for diffs], Thu May 2 02:37:38 2013 UTC (10 years, 4 months ago) by wen
Branch: MAIN
Changes since 1.40: +2 -3 lines
Diff to previous 1.40 (colored)

Update to 3.27

Upstream changes:
3.27    2013-04-30
        - Dramatically reduce memory usage (Nick Clark, RT #84939)
        - Store test_num (in as a number instead of a string.
          Reduces memory usage (Nick Clark, RT #84939)
        - PERL5LIB is always propogated to a test's @INC, even with taint more
          (Schwern, RT #84377)

3.26    2013-01-16
        - Renamed env.opts.t to env_opts.t (for VMS)
        - Skipped some TAP::Formatter::HTML tests due to this bug: #82738

Revision 1.40 / (download) - annotate - [select for diffs], Wed Oct 31 11:19:05 2012 UTC (10 years, 10 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.39: +1 -3 lines
Diff to previous 1.39 (colored)

Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.

Revision 1.39 / (download) - annotate - [select for diffs], Wed Oct 3 21:55:42 2012 UTC (10 years, 11 months ago) by wiz
Branch: MAIN
Changes since 1.38: +2 -1 lines
Diff to previous 1.38 (colored)

Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.

Revision 1.38 / (download) - annotate - [select for diffs], Mon Sep 10 11:09:04 2012 UTC (11 years ago) by sno
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3
Changes since 1.37: +2 -2 lines
Diff to previous 1.37 (colored)

Updating package for CPAN module Test::Harness in devel/p5-Test-Harness
from 3.23 to 3.25.

upstream changes:
3.25    2012-06-05
        - Rereleased to fix CPAN permission problem. No functional change.

3.24    2012-06-03
        - RT #74393: corrected typo in M::B integration docs.
        - RT #63473: fix typo.
        - RT #49732: Attempt to load File::Glob::Windows to get correct
          glob semantics on Win32.
        - RT #47890: Don't use Win32::GetShortPathName.
        - RT #64404: Ignore textness ('-T') of script when reading shebang.
        - Handle the case where we don't know the wait status of the
          test more gracefully.
        - Make the test summary 'ok' line overrideable so that it can be
          changed to a plugin to make the output of prove idempotent.
        - Apply upstream patch:


          In testargs.t in Test::Harness, don't run a world-writable file.

	  The test writes a file, then changes the mode, then executes it.
	  The file needs to be +x to be executable (on many platforms).
	  The file will need to be +w to be deletable on some platforms.
	  But setting the file world writable just before running it feels
	  like a bad idea, given that the file's name is as predictable
	  as process IDs, as there's a race condition to break into the
	  account running perl's tests.

Revision 1.37 / (download) - annotate - [select for diffs], Thu Dec 15 05:53:25 2011 UTC (11 years, 9 months ago) by hiramatsu
Branch: MAIN
CVS Tags: pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4
Changes since 1.36: +2 -3 lines
Diff to previous 1.36 (colored)

Update p5-Test-Harness to 3.23.

Changes from previous:
3.23    2011-02-20
        - Merge in changes from core. Thanks BinGOs.
        - Made SourceHandler understand that an executable binary file
          is probably an executable.
        - Added workaround for Getopt::Long 2.25 handling of
          multivalue options. Fixes test failure on stock perl 5.6.2.

Revision 1.36 / (download) - annotate - [select for diffs], Sun Aug 14 12:26:41 2011 UTC (12 years, 1 month ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2011Q3-base, pkgsrc-2011Q3
Changes since 1.35: +2 -2 lines
Diff to previous 1.35 (colored)

Revision bump after updating perl5 to 5.14.1.

Revision 1.35 / (download) - annotate - [select for diffs], Sat Aug 21 16:34:33 2010 UTC (13 years, 1 month ago) by seb
Branch: MAIN
CVS Tags: pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3
Changes since 1.34: +2 -1 lines
Diff to previous 1.34 (colored)

Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.

The list of packages is computed by finding all packages which end
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=..."), minus the packages updated after
the perl package update.

sno@ was right after all, obache@ kindly asked and he@ led the
way. Thanks!

Revision 1.34 / (download) - annotate - [select for diffs], Tue Aug 17 06:31:01 2010 UTC (13 years, 1 month ago) by sno
Branch: MAIN
Changes since 1.33: +2 -3 lines
Diff to previous 1.33 (colored)

Updating devel/p5-Test-Harness from 3.21 to 3.22

pkgsrc changes:
- adjust build type

Upstream changes:
3.22    2010-08-14
        - Allow TAP::Parser to recognize a nested BAIL_OUT directive.
        - Add brief HOWTO for creating and running pgTAP tests to
        - Fix trailing plan + embedded YAML + TAP 13 case. Thanks to
          Steffen Schwigon. #54518.
        - Numerous spelling fixes. Thanks to Ville Skytt??.
        - Add new option --tapversion for prove to set the default
          assumed TAP version. Thanks to Steffen Schwigon.
        - Fixed tests to run successfully under Devel::Cover. Thanks to
          Phillipe Bruhat.
        - Fixed injection of test args to work with general executables
          as well as Perl scripts (#59186).
        - Allow multiple arguments to prove, to allow running
          different types of tests in the same prove run.
        - App::Prove::extension() is now App::Prove::extensions(), and
          returns an arrayref of extensions, rather than a single scalar.
          The same change has been made to App::Prove::State::extension().
        - Preserve old semantics for test scripts with a shebang line
          by favouring Perl as the intepreter for any file with a
          shebang (#59457).
        - Add --trap (summary on Ctrl-C) option to prove (#59427).
        - Removed TAP::Parser::SourceHandler::pgTAP. Find it in its own
          distribution on CPAN.
        - Source options to prove can now be specified so as to be passed to
          the source as a hash reference, eg:

              prove --source XYZ --xyz-option pset=foo=bar

          Ths "pset" option will be passed as a hash reference with the key
          "foo" and the value "bar".

Revision 1.33 / (download) - annotate - [select for diffs], Tue Feb 2 18:32:05 2010 UTC (13 years, 7 months ago) by sno
Branch: MAIN
CVS Tags: pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1
Changes since 1.32: +2 -2 lines
Diff to previous 1.32 (colored)

Updating devel/p5-Test-Harness from 3.20 to 3.21

Upstream changes:
3.21    2010-01-30
        - Add test to ensure we're not depending on a module we no
          longer ship.
        - Fix up skip counts for Windows case - tests were failing
          on Windows.

Revision 1.32 / (download) - annotate - [select for diffs], Fri Jan 29 16:26:30 2010 UTC (13 years, 7 months ago) by sno
Branch: MAIN
Changes since 1.31: +3 -3 lines
Diff to previous 1.31 (colored)

Updating devel/p5-Test-Harness from 3.17 to 3.10

pkgsrc changes:
- Adjusting license definition

Upstream changes:
3.20    2009-01-22
        - Remove references / dependency on TAP::Parser::Source::Perl

3.19    2009-01-20
        - Avoid depending on Module::Build. The resulting circular
          dependency made it impossible to install Test::Harness and/or
          Module::Build in some cases.

3.18    2009-01-19
        - Handle the case where the filename of the perl executable
          contains space. Thanks to kmx.
        - Various documentation fixes.

3.17_04 2009-??-??
        - 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.

3.17_03 2009-11-19
        - Fix failures due to over-strict assertions in t/source.t.

3.17_02 2009-11-17
        - Merge in Steve's missing changes. Oops.

3.17_01 2009-11-17
        - 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, and new options to prove, eg:

              prove --source XYZ --xyz-option foo=bar

          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, specifically:
                new: 'source' & 'tap' params

          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 (

Revision 1.31 / (download) - annotate - [select for diffs], Fri Jul 17 18:00:15 2009 UTC (14 years, 2 months ago) by adrianp
Branch: MAIN
CVS Tags: pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3
Changes since 1.30: +2 -2 lines
Diff to previous 1.30 (colored)


Revision 1.30 / (download) - annotate - [select for diffs], Tue May 19 23:33:34 2009 UTC (14 years, 4 months ago) by sno
Branch: MAIN
CVS Tags: pkgsrc-2009Q2-base, pkgsrc-2009Q2
Changes since 1.29: +3 -2 lines
Diff to previous 1.29 (colored)

pkgsrc changes:
  - updating package for p5 module Test::Harness from 3.16 to 3.17
  - setting gnu-gpl-v2 as license

upstream changes:
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
        - 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.

Revision 1.29 / (download) - annotate - [select for diffs], Sat Feb 28 16:21:47 2009 UTC (14 years, 6 months ago) by adrianp
Branch: MAIN
CVS Tags: pkgsrc-2009Q1-base, pkgsrc-2009Q1
Changes since 1.28: +2 -3 lines
Diff to previous 1.28 (colored)

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:
        - Fix a bug where PERL5LIB might be put in the wrong spot in @INC.
        - 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.

Revision 1.28 / (download) - annotate - [select for diffs], Sun Oct 19 19:18:01 2008 UTC (14 years, 11 months ago) by he
Branch: MAIN
CVS Tags: pkgsrc-2008Q4-base, pkgsrc-2008Q4
Changes since 1.27: +2 -1 lines
Diff to previous 1.27 (colored)

Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0.

The list of packages is computed by finding all packages which end
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=...").

Revision 1.27 / (download) - annotate - [select for diffs], Wed Sep 10 20:30:11 2008 UTC (15 years ago) by he
Branch: MAIN
CVS Tags: pkgsrc-2008Q3-base, pkgsrc-2008Q3, cube-native-xorg-base, cube-native-xorg
Changes since 1.26: +4 -3 lines
Diff to previous 1.26 (colored)

Update from version 2.62 to 3.13, discussed in general terms with maintainer.

Pkgsrc changes:
 o Canonicalize HOMEPAGE
 o Change module build type to Module::Build

Upstream changes (possibly incomplete; could not find 2.62 in list):

3.13    2008-07-27
        - fixed various closure related leaks
        - made prove honour HARNESS_TIMER
        - Applied patches supplied by Alex Vandiver
          - add 'rules' switch to prove: allows parallel execution rules
            to be specified on the command line.
          - allow '**' (any path) wildcard in parallel rules
          - fix bug report address
          - make tprove_gtk example work again.

3.12    2008-06-22
        - applied Steve Purkis' huge refactoring patch which adds
          configurable factories for most of the major internal classes.
        - applied David Wheeler's patch to allow exec to be a code
        - made tests more robust in the presence of -MFoo in PERL5OPT.

3.11    2008-06-09
        - applied Jim Keenan's patch that makes App::Prove::run return a
          rather than exit (#33609)
        - prove -r now recurses cwd rather than 't' by default (#33007)
        - restored --ext switch to prove (#33848)
        - added ignore_exit option to TAP::Parser and corresponding
          interfaces to TAP::Harness and Test::Harness. Requested for
        - Implemented rule based parallel scheduler.
        - Moved filename -> display name mapping out of formatter. This
          prevents the formatter's strip-extensions logic from stripping
          extensions from supplied descriptions.
        - Only strip extensions from test names if all tests have the
          same extension. Previously we stripped extensions if all names
          had /any/ extension making it impossible to distinguish tests
          whose name differed only in the extension.
        - Removed privacy test that made it impossible to subclass
        - Delayed initialisation of grammar making it easier to replace
          the TAP::Parser stream after instantiation.
        - Make it possible to supply import parameters to a replacement
          harness with prove.
        - Make it possible to replace either _grammar /or/ _stream
          before reading from a TAP::Parser.

3.10    2008-02-26
        - fix undefined value warnings with bleadperl.
        - added pragma support.
        - fault unknown TAP tokens under strict pragma.

3.09    2008-02-10
        - support for HARNESS_PERL_SWITCHES containing things like
          '-e "system(shift)"'.
        - set HARNESS_IS_VERBOSE during verbose testing.
        - documentation fixes.

3.08    2008-02-08
        - added support for 'out' option to
          Test::Harness::execute_tests. See #32476. Thanks RENEEB.
        - Fixed YAMLish handling of non-alphanumeric hash keys.
        - Added --dry option to prove for 2.64 compatibility.

3.07    2008-01-13
        - prove now supports HARNESS_PERL_SWITCHES.
        - restored TEST_VERBOSE to prove.

3.06    2008-01-01
        - Skip t/unicode.t if PERL_UNICODE set. Fixes #31731.
          Thanks Lukas.
        - App::Prove::State no longer complains about tests that
          are deleted.
        - --state=new and --state=old now consider the modification time
          of test scripts.
        - Made test suite core-compatible.

3.05    2007-12-09
        - Skip unicode.t if Encode unavailable
        - Support for .proverc files.
        - Clarified prove documentation.

3.04    2007-12-02
        - Fixed output leakage with really_quiet set.
        - Progress reports for tests without plans now show
          "143/?" instead of "143/0".
        - Made TAP::Harness::runtests support aliases for test names.
        - Made it possible to pass command line args to test programs
          from prove, TAP::Harness, TAP::Parser.
        - Added --state switch to prove.

3.03    2007-11-17
        - Fixed some little bugs-waiting-to-happen inside
        - Added parser_args callback to TAP::Harness.
        - Made @INC propagation even more compatible with 2.64 so that
          parrot still works *and* #30796 is fixed.

3.02    2007-11-15
        - Process I/O now unbuffered, uses sysread, plays better with
          select. Fixes #30740.
        - Made Test::Harness @INC propagation more compatible with 2.64.
          Was breaking Parrot's test suite.
        - Added HARNESS_OPTIONS (#30676)

3.01    2007-11-12
        - Fix for RHEL incpush.patch related failure.
        - Output real time of test completion with --timer
        - prove -b adds blib/auto to @INC
        - made SKIP plan parsing even more liberal for pre-v13 TAP

3.00    2007-11-06
        - Non-dev release. No changes since 2.99_09.

2.99_09 2007-11-05
        - Implemented TODO-in-PLAN syntax for TAP version 12 and earlier.

2.99_08 2007-11-04
        - Tiny changes. New version pushed to get some smoke coverage.

2.99_07 2007-11-01
        - Fix for #21938: Unable to handle circular links
        - Fix for #24926: prove -b and -l should use absolute paths
        - Fixed prove switches. Big oops. How the hell did we miss that?
        - Consolidated quiet, really_quiet, verbose into verbosity.
        - Various VMS related fixes to tests

2.99_06 2007-10-30
        - Added skip_all method to TAP::Parser.
        - Display reason for skipped tests.
        - make test now self tests.

2.99_05 2007-10-30
        - Fix for occasional rogue -1 exit code on Windows.
        - Fix for @INC handling under CPANPLUS.
        - Added real time to prove --timer output
        - Improved prove error message in case where 't' not found and
          no tests named.

2.99_04 2007-10-11
        - Fixed bug where 'All tests successful' would not be printed if bonus
          tests are seen.
        - Fixed bug where 'Result: FAIL' would be printed at the end of a test
          run if there were unexpectedly succeeding tests.
        - Added -M, -P switches to allow arbitrary modules to be loaded
          by prove. We haven't yet defined what they'll do once they
          load but it's a start...
        - Added testing under simulated non-forking platforms.

2.99_03 2007-10-06
        - Refactored all display specific code out of TAP::Harness.
        - Relaxed strict parsing of skip plan for pre v13 TAP.
        - Elapsed hi-res time is now displayed in integer milliseconds
          instead of fractional seconds.
        - prove stops running if any command-line switches are invalid.
        - prove -v would try to print an undef.
        - Added support for multiplexed and forked parallel tests. Use
          prove -j 9 to run tests in parallel and prove -j 9 --fork to
          fork. These features are experimental and currently
          unavailable on Windows.
        - Rationalized the management of the environment that we give to
          test scripts (PERL5LIB, PERL5OPT, switches).
        - Fixed handling of STDIN (we no longer close it) for test
        - Performance enhancements. Parser is now 30% - 40% faster.

2.99_02 2007-09-07
        - Ensure prove (and App::Prove) sort any recursively
          discovered tests
        - It is now possible to register multiple callback handlers for
          a particular event.
        - Added before_runtests, after_runtests callbacks to
        - Moved logic of prove program into App::Prove.
        - Added simple machine readable summary.
        - Performance improvement: The processing pipeline within
          TAP::Parser is now a closure which speeds up access to the
          various attribtes it needs.
        - Performance improvement: Test count spinner now updates
          exponentially less frequently as the count increases which
          saves a lot of I/O on big tests.
        - More improvements in test coverage from Leif.
        - Fixes to TAP spooling - now captures YAML blocks correctly.
        - Fix YAMLish handling of empty arrays, hashes.
        - Renamed TAP::Harness::Compatible to Test::Harness,
          runtests to prove.
        - Fixes to @INC handling. We didn't always pass the correct path
          to subprocesses.
        - We now observe any switches in HARNESS_PERL_SWITCHES.
        - Changes to output formatting for greater compatibility with
          Test::Harness 2.64.
        - Added unicode test coverage and fixed a couple of
          unicode issues.
        - Additions to documentation.
        - Added support for non-forking Perls. If forking isn't
          available we fall back to open and disable stream merging.
        - Added support for simulating non-forking Perls to improve our
          test coverage.

Revision 1.26 / (download) - annotate - [select for diffs], Thu Jun 12 02:14:26 2008 UTC (15 years, 3 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2008Q2-base, pkgsrc-2008Q2, cwrapper
Changes since 1.25: +3 -1 lines
Diff to previous 1.25 (colored)

Add DESTDIR support.

Revision 1.25 / (download) - annotate - [select for diffs], Sun Aug 6 15:00:07 2006 UTC (17 years, 1 month ago) by adrianp
Branch: MAIN
CVS Tags: pkgsrc-2008Q1-base, pkgsrc-2008Q1, pkgsrc-2007Q4-base, pkgsrc-2007Q4, pkgsrc-2007Q3-base, pkgsrc-2007Q3, pkgsrc-2007Q2-base, pkgsrc-2007Q2, pkgsrc-2007Q1-base, pkgsrc-2007Q1, pkgsrc-2006Q4-base, pkgsrc-2006Q4, pkgsrc-2006Q3-base, pkgsrc-2006Q3
Changes since 1.24: +11 -19 lines
Diff to previous 1.24 (colored)

Add back p5-Test-Harness
Even though it's now a part of perl the development of the module continues
and other modules are starting to require a later version of it than
the one bundled with perl.

Revision / (download) - annotate - [select for diffs] (vendor branch), Sun Aug 6 13:10:52 2006 UTC (17 years, 1 month ago) by adrianp
Branch: TNF
CVS Tags: pkgsrc-base
Changes since +10 -11 lines
Diff to previous (colored)

STOP! If all you want to do is write a test script, consider using
Test::Simple. Test::Harness is the module that reads the output from
Test::Simple, Test::More and other modules based on Test::Builder. You don't
need to know about Test::Harness to use those modules.

Test::Harness runs tests and expects output from the test in a certain format.
That format is called TAP, the Test Anything Protocol. It is defined in

Test::Harness::runtests(@tests) runs all the testscripts named as arguments
and checks standard output for the expected strings in TAP format.

The prove utility is a thin wrapper around Test::Harness.

Revision 1.24, Thu Jul 14 13:26:24 2005 UTC (18 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2006Q2-base, pkgsrc-2006Q2, pkgsrc-2006Q1-base, pkgsrc-2006Q1, pkgsrc-2005Q4-base, pkgsrc-2005Q4, pkgsrc-2005Q3-base, pkgsrc-2005Q3
Changes since 1.23: +1 -1 lines

Remove p5-Test-Harness -- included in current perl package.

Revision 1.23 / (download) - annotate - [select for diffs], Wed Jul 13 18:01:29 2005 UTC (18 years, 2 months ago) by jlam
Branch: MAIN
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored)

Turn PERL5_PACKLIST into a relative path instead of an absolute path.
These paths are now relative to PERL5_PACKLIST_DIR, which currently
defaults to ${PERL5_SITEARCH}.  There is no change to the binary

Revision 1.22 / (download) - annotate - [select for diffs], Mon Apr 11 21:45:35 2005 UTC (18 years, 5 months ago) by tv
Branch: MAIN
CVS Tags: pkgsrc-2005Q2-base, pkgsrc-2005Q2
Changes since 1.21: +1 -2 lines
Diff to previous 1.21 (colored)

Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.

Revision 1.21 / (download) - annotate - [select for diffs], Mon Dec 20 11:31:03 2004 UTC (18 years, 9 months ago) by grant
Branch: MAIN
CVS Tags: pkgsrc-2005Q1-base, pkgsrc-2005Q1, pkgsrc-2004Q4-base, pkgsrc-2004Q4
Changes since 1.20: +2 -1 lines
Diff to previous 1.20 (colored)

since perl is now built with threads on most platforms, the perl archlib
module directory has changed (eg. "darwin-2level" vs.

binary packages of perl modules need to be distinguishable between
being built against threaded perl and unthreaded perl, so bump the
PKGREVISION of all perl module packages and introduce
BUILDLINK_RECOMMENDED for perl as perl>=5.8.5nb5 so the correct
dependencies are registered and the binary packages are distinct.

addresses PR pkg/28619 from H. Todd Fujinaka.

Revision 1.20 / (download) - annotate - [select for diffs], Fri Sep 24 20:55:33 2004 UTC (19 years ago) by kristerw
Branch: MAIN
Changes since 1.19: +3 -1 lines
Diff to previous 1.19 (colored)

Correct the directory we descend into to build the version of perl needed
for this package.

Revision 1.19 / (download) - annotate - [select for diffs], Sat May 1 16:04:38 2004 UTC (19 years, 4 months ago) by kim
Branch: MAIN
CVS Tags: pkgsrc-2004Q3-base, pkgsrc-2004Q3, pkgsrc-2004Q2-base, pkgsrc-2004Q2
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored)

Add to conflicts, seems safer.

Revision 1.18 / (download) - annotate - [select for diffs], Sat May 1 16:02:49 2004 UTC (19 years, 4 months ago) by kim
Branch: MAIN
Changes since 1.17: +3 -1 lines
Diff to previous 1.17 (colored)

Add a conflict with perl 5.8.3 and later.

Revision 1.17 / (download) - annotate - [select for diffs], Wed Mar 31 01:52:04 2004 UTC (19 years, 5 months ago) by jlam
Branch: MAIN
Changes since 1.16: +3 -2 lines
Diff to previous 1.16 (colored)

This package doesn't use the compiler.

Revision 1.16 / (download) - annotate - [select for diffs], Sun Jan 18 22:09:14 2004 UTC (19 years, 8 months ago) by heinz
Branch: MAIN
CVS Tags: pkgsrc-2004Q1-base, pkgsrc-2004Q1
Changes since 1.15: +3 -2 lines
Diff to previous 1.15 (colored)

Update to 2.40.

Changes since 2.28:

2.40	    Tue Dec 30 20:38:59 CST 2003
    * Test::Harness::Straps should now properly quote on VMS.
    * prove now takes a -l option to add lib/ to @INC.  Now when you're
      building a module, you don't have to do a make before you run
      the prove.  Thanks to David Wheeler for the idea.
    * Internal functions corestatus() and canonfailed() prepended with
      underscores, to indicate such.
    * Gratuitous text-only changes in Test::Harness::Iterator.
    * All tests now do their use_ok() in a BEGIN block.  Some of the
      use_ok() calls were too much of a hassle to put into a BEGIN block,
      so I changed them to regular use calls.

2.38	    Mon Nov 24 22:36:18 CST 2003
    Released.  See changes below.

2.37_03	    Tue Nov 18 23:51:38 CST 2003
    * prove -V now shows the Perl version being used.
    * Now there's a HARNESS_DEBUG flag that shows diagnostics as the
      harness runs the tests.  This is different from HARNESS_VERBOSE,
      which shows test output, but not information about the harness
    * Added _command_line() to the Strap API.
    * Bad interaction with Module::Build:  The strap was only checking
      $ENV{HARNESS_PERL_SWITCHES} for definedness, but not emptiness.
      It now also strips any leading or trailing whitesapce from the
    * Test::Harness and prove only quote those parms that actually need
      to be quoted: Have some whitespace and aren't already quoted.

2.36        Fri Nov 14 09:24:44 CST 2003
    * t/prove-includes.t properly ignores PROVE_SWITCHES that you may
      already have set.

2.35_02     Thu Nov 13 09:57:36 CST 2003
    * prove's --blib now works just like the blib pragma.

2.35_01     Wed Nov 12 23:08:45 CST 2003
    * Fixed taint-handling and path preservation under MacOS.  Thanks to
      Schwern for the patch and the tests.
    * Preserves case of -t or -T in the shebang line of the test.
    * Added -t to prove analogous to Perl's -t.  Removed the --taint
    * prove can take default options from the PROVE_SWITCHES variable.
    * Added HARNESS_PERL to allow you to specify the Perl interpreter
      to run the tests as.
    * prove's --perl switch sets the HARNESS_PERL on the fly for you.
    * Quotes the switches and filename in the subprogram.  This helps
      with filenames with spaces that are subject to shell mangling.

2.34        Sat Nov  8 22:09:15 CST 2003
    * Allowed prove to run on Perl versions < 5.6.0.
    * Command-line switches to prove may now be stacked.
    * Added check for proper Pod::Usage version.
    * "make clean" does a better job of cleaning up after itself.

2.32        Fri Nov  7 09:41:21 CST 2003
    Test::Harness now includes a powerful development tool to help
    programmers work with automated tests.  The prove utility runs
    test files against the harness, like a "make test", but with many
    * prove is designed as a development tool
        Perl users typically run the test harness through a makefile via
        "make test". That's fine for module distributions, but it's
        suboptimal for a test/code/debug development cycle.
    * prove is granular
        prove lets your run against only the files you want to check.
        Running "prove t/live/ t/master.t" checks every *.t in t/live, plus
    * prove has an easy verbose mode
        To get full test program output from "make test", you must set
        "HARNESS_VERBOSE" in the environment. prove has a "-v" option.
    * prove can run under taint mode
        prove's "-T" runs your tests under "perl -T".
    * prove can shuffle tests
        You can use prove's "--shuffle" option to try to excite problems
        that don't show up when tests are run in the same order every time.
    * Not everything is a module
        More and more users are using Perl's testing tools outside the
        context of a module distribution, and may not even use a makefile at
    Prove requires Pod::Usage, which is standard after Perl 5.004.

    I'm very excited about prove, and hope that developers will begin
    adopting it to their coding cycles.  I welcome your comments at
    There are also some minor bug fixes in Test::Harness itself, listed
    below in the 2.31_* notes.

2.31_05     Thu Nov  6 14:56:22 CST 2003
    - If a MacPerl script had a shebang with -T, the -T wouldn't get
      passed as a switch.
    - Removed the -T on three *.t files, which didn't need them, and
      which were causing problems.
    - Conditionally installs bin/prove, depending on whether Pod::Usage
      is available, which prove needs.
    - Removed old leftover code from Makefile.PL.

2.31_04     Mon Nov  3 23:36:06 CST 2003
    Minor tweaks here and there, almost ready to release.

2.31_03     Mon Nov  3 08:50:36 CST 2003
    - prove is almost feature-complete.  Removed the handling of
      --exclude for excluding certain tests.  It may go back in the
    - prove -d is now debug.  Dry is prove -D.

2.31_02     Fri Oct 31 23:46:03 CST 2003
    - Added many more switches to prove: -d for dry run, and -b for
    - T:H:Straps now recognizes MSWin32 in $^0.
    - RT#3811: Could do regex matching on garbage in _is_test().
      Fixed by Yves Orton
    - RT#3827: Strips backslashes from and normalizes @INC entries
      for Win32.  Fixed by Yves Orton.
    - Added $self->{_is_macos} to the T:H:Strap object.
    - t/test-harness.t sorts its test results, rather than relying on
      internal key order.

    - Added "prove" script to run a test or set of tests through the
      harness.  Thanks to Curtis Poe for the foundation.
    - Fixed POD problem in Test::Harness::Assert

2.30        Thu Aug 14 20:04:00 CDT 2003
    No functional changes in this version.  It's only to make some doc
    tweaks, and bump up the version number in T:H:Straps.
    - Changed Schwern to Andy as the maintainer.
    - Incorporated the TODO file into proper.
    - Cleaned up formatting in Test::Harness::Straps.

2.29        Wed Jul 17 14:08:00 CDT 2003
    - Released as 2.29.

2.28_91     Sun Jul 13 00:10:00 CDT 2003
    - Added support for HARNESS_OK_SLOW.  This will make a significant
      speedup for slower connections.
    - Folded in some changes from bleadperl that spiff up the
      failure reports.
    - Added some isa_ok() checks to the tests.
    - All Test::Harness* modules are used by use_ok()
    - Fixed the prototype for the canonfailed() function, not that
      it matters since it's never called without parens.

2.28_90     Sat Jul 05 20:21:00 CDT 2003
    - Now, when you run a test harnessed, the numbers don't fly by one
      at a time, one update per second.  This significantly speeds
      up the run time for running thousands of tests.  *COUGH*
      Regexp::Common *COUGH*

Revision 1.15 / (download) - annotate - [select for diffs], Mon Jan 5 22:16:25 2004 UTC (19 years, 8 months ago) by jlam
Branch: MAIN
Changes since 1.14: +4 -2 lines
Diff to previous 1.14 (colored)


Revision 1.14 / (download) - annotate - [select for diffs], Mon Jul 21 16:43:42 2003 UTC (20 years, 2 months ago) by martti
Branch: MAIN
CVS Tags: pkgsrc-2003Q4-base, pkgsrc-2003Q4
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

COMMENT should start with a capital letter.

Revision 1.13 / (download) - annotate - [select for diffs], Thu Jul 17 21:32:52 2003 UTC (20 years, 2 months ago) by grant
Branch: MAIN
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored)


Revision 1.12 / (download) - annotate - [select for diffs], Sun Jun 1 08:42:52 2003 UTC (20 years, 3 months ago) by shell
Branch: MAIN
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)

Updated to p5-Test-Harness-2.28

Changes :
- Fixed circular depency in the test suite.  Thanks, Rob Brown.
- Added test for $Test::Harness::Switches patch below.
- Fixed straps not respecting $Test::Harness::Switches.  Thanks
  to Miyagawa for the patch.
- Added t/pod.t to test POD validity.
- Handed over to Andy Lester for further maintenance.
- Stas Bekman noticed that tests with no output at all were
  interpreted as passing
- Abigail and Nick Clark both hit the 100000 "huge test that will
  suck up all your memory" limit with legit tests.  Made the check
  smarter to allow large, planned tests to work.
- Partial fix of stats display when a test fails only because there's
  too many tests.
- Made and WCOREDUMP anti-vommit protection more robust in
  cases where loads but WCOREDUMP() pukes when run.
- Added a LICENSE.
- Ilya noticed the per test skip reason was accumlating between tests.

Revision 1.11 / (download) - annotate - [select for diffs], Sun Oct 20 03:12:35 2002 UTC (20 years, 11 months ago) by shell
Branch: MAIN
CVS Tags: netbsd-1-6-1-base, netbsd-1-6-1
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

Updated to p5-Test-Harness-2.26

Changes :
2.26  Wed Jun 19 16:58:02 EDT 2002
    - Workaround for MacPerl's lack of a working putenv.  It will never
      see the PERL5LIB environment variable (perl@16942).

2.25  Sun Jun 16 03:00:33 EDT 2002
    - $Strap is now a global to allow Test::Harness::Straps
    - Little spelling nit in a diagnostic.
    - Chris Richmond noted that the runtests() docs were wrong.  It will
      die, not return false, when any tests fail.  This is silly, but
      historically necessary for 'make test'.  Docs corrected.
    - MacPerl test fixes from Pudge. (mutation of bleadperl@16989)
    - Undef warning introduced in 2.24 on skipped tests with no reasons
    * Test::Harness now depends on File::Spec

Revision 1.10 / (download) - annotate - [select for diffs], Sun Oct 13 22:22:47 2002 UTC (20 years, 11 months ago) by seb
Branch: MAIN
Changes since 1.9: +3 -6 lines
Diff to previous 1.9 (colored)

Use buildlink2. Use perl5/

Revision / (download) - annotate - [select for diffs], Sun Jun 23 18:44:47 2002 UTC (21 years, 3 months ago) by jlam
Branch: buildlink2
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored) next main 1.8 (colored)

Merge from pkgsrc-current to buildlink2 branch.

Revision 1.9 / (download) - annotate - [select for diffs], Mon Jun 3 13:08:56 2002 UTC (21 years, 3 months ago) by shell
Branch: MAIN
CVS Tags: pkgviews-base, pkgviews, netbsd-1-6-RELEASE-base, netbsd-1-6, buildlink2-base
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored)

Updated p5-Test-Harness, from 2.21 to 2.24

Changes since p5-Test-Harness-2.21 :

2.24  Wed May 29 19:02:18 EDT 2002
    * Nikola Knezevic found a bug when tests are completely skipped
      but no reason is given it was considered a failure.
    * Made Test::Harness::Straps->analyze_file & Test::Harness a bit
      more graceful when the test doesn't exist.

2.23  Wed May 22 12:59:47 EDT 2002
    - reason for all skip wasn't being displayed.  Broken in 2.20.
    - Changed the wait status tests to conform with POSIX standards.
    - Quieted some SYSTEM$ABORT noise leaking out from dying test tests
      on VMS.

2.22  Fri May 17 19:01:35 EDT 2002
    - Fixed parsing of #!/usr/bin/perl-current to not see a -t.
      (RT #574)
    - Fixed exit codes on MPE/iX

Revision 1.8 / (download) - annotate - [select for diffs], Thu May 9 06:03:38 2002 UTC (21 years, 4 months ago) by shell
Branch: MAIN
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

Updated to p5-Test-Harness-2.21

Changes from changelog :

2.21  Mon May  6 00:43:22 EDT 2002
    - removed a bunch of dead code left over after 2.20's gutting.
    - The fix for the $^X "bug" added in 2.02 has been removed.  It
      caused more trouble than the old bug (I'd never seen a problem
      before anyway)
    - 2.20 broke $verbose

2.20  Sat May  4 22:31:20 EDT 2002
    * An almost complete conversion of the Test::Harness test parsing
      to use Test::Harness::Straps.

2.04  Tue Apr 30 00:54:49 EDT 2002
    * Changing the output format of skips
    - Taking into account VMS's special exit codes in the tests.

Revision 1.7 / (download) - annotate - [select for diffs], Sat Apr 27 08:04:15 2002 UTC (21 years, 5 months ago) by shell
Branch: MAIN
Branch point for: buildlink2
Changes since 1.6: +3 -3 lines
Diff to previous 1.6 (colored)

Updated to p5-Test-Harness-2.03

Changes :
* $^X fix made safer.
- Noise from loading to analyze core files supressed
- MJD found a situation where a test could run Test::Harness
  out of memory.  Protecting against that specific case.
- Made the 1..M docs a bit clearer.
- Fixed TODO tests so Test::Harness does not display a NOK for
- Test::Harness::Straps->analyze_file() docs were not clear as to
  its effects

Revision 1.6 / (download) - annotate - [select for diffs], Fri Mar 15 12:28:49 2002 UTC (21 years, 6 months ago) by martti
Branch: MAIN
CVS Tags: netbsd-1-5-PATCH003
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)

Updated p5-Test-Harness to 2.02 (provided by Shell Hung in pkg/15925)

* Ken Williams fixed the long standing $^X bug.
* Fixed a bug where Test::Harness::Straps was considering a test that
  is ok but died as passing.
- Added the exit and wait codes of the test to the
  analyze_file() results.

Revision 1.5 / (download) - annotate - [select for diffs], Fri Jan 18 22:42:27 2002 UTC (21 years, 8 months ago) by mjl
Branch: MAIN
Changes since 1.4: +2 -5 lines
Diff to previous 1.4 (colored)

Update p5-Test-Harness to 2.01.

- Added Test::Harness::Straps
- Partial gutting of the internals
- analyze_file() is more portable
- Test #1 is now element 0 on the details array
- Little bug in the skip 'various reasons' logic fixed
- Wasn't filtering @INC properly when a test is run with -T
- analyze() now considers "not \nok" to be a failure but
  Test::Harness still doesn't
- Made sure filehandles are getting closed
- Fixed a warning on VMS
- Removed a little unnecessary code from analyze_file()
- some POD changes.

Fixes PR/15042 by Shell Hung.

Revision 1.4 / (download) - annotate - [select for diffs], Mon Nov 26 06:49:55 2001 UTC (21 years, 10 months ago) by jlam
Branch: MAIN
Changes since 1.3: +3 -2 lines
Diff to previous 1.3 (colored)

Buildlinkify, in the sense that only the perl headers are found in
${PREFIX} -- everything else is pickup up from ${BUILDLINK_DIR}.

Revision 1.3 / (download) - annotate - [select for diffs], Thu Nov 22 09:33:09 2001 UTC (21 years, 10 months ago) by martti
Branch: MAIN
Changes since 1.2: +6 -3 lines
Diff to previous 1.2 (colored)

Updated to version 1.26 (PR#14510). Changes since 1.23:

    - An excuse to upload a new version to CPAN to get Test::Harness
      back on the index.
    - Fixed a bug with tests failing if they're all skipped
      reported by Stas Bekman.
    - Fixed a very minor warning in 5.004_04
    - Fixed displaying filenames not from @ARGV
    - Merging with bleadperl
    -  minor fixes to the filename in the report
    -  '[no reason given]' skip reason
    - Added internal information about number of todo tests

Revision 1.2 / (download) - annotate - [select for diffs], Thu Oct 18 15:20:19 2001 UTC (21 years, 11 months ago) by veego
Branch: MAIN
Changes since 1.1: +2 -1 lines
Diff to previous 1.1 (colored)

SVR4 packages have a limit of 9 chars for a package name.
The automatic truncation in gensolpkg doesn't work for packages which
have the same package name for the first 5-6 chars.
e.g. amanda-server and amanda-client would be named amanda and amanda.
Now, we add a SVR4_PKGNAME and use amacl for amanda-client and amase for
All svr4 packages also have a vendor tag, so we have to reserve some chars
for this tag, which is normaly 3 or 4 chars. Thats why we can only use 6
or 5 chars for SVR4_PKGNAME. I used 5 for all the packages, to give the
vendor tag enough room.
All p5-* packages and a few other packages have now a SVR4_PKGNAME.

Revision / (download) - annotate - [select for diffs] (vendor branch), Thu Sep 27 04:26:49 2001 UTC (22 years ago) by jlam
Branch: TNF
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

devel/p5-Test-Harness - run perl standard test scripts with statistics.
Provided in pkg/13845 by Sen Nagata <> with some fixes by
me to install into ${PERL5_SITEARCH} instead of mixing the module with the
standard perl library in ${PERL5_ARCHLIB}.

Revision 1.1 / (download) - annotate - [select for diffs], Thu Sep 27 04:26:49 2001 UTC (22 years ago) by jlam
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

CVSweb <>