cpan Test-Harness 3.24

latest releases: 3.49_01, 3.48, 3.47...
11 years ago
  • 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.

  • Stop adding '-w' to perl switches by default

  • Apply upstream patch:

    http://perl5.git.perl.org/perl.git/commit
    /6359c64336d99060952232e7e300bd3c31afead8

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.

Don't miss a new Test-Harness release

NewReleases is sending notifications on new releases.