cpan Test-Harness 2.99_02

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

Don't miss a new Test-Harness release

NewReleases is sending notifications on new releases.