The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.87_03 - 2009-05-24

  • New Features
  • isa_ok() now works on classes. (Peter Scott)

Changes for version 0.87_02 - 2009-04-11

  • Test Fixes
  • Some filesystems don't like it when you open a file for writing multiple times. Fixes t/Builder/reset.t. [rt.cpan.org 17298]
  • Check how an operating system is going to map exit codes. Some OS' will map them... sometimes. [rt.cpan.org 42148]
  • Fix Test::Builder::NoOutput on 5.6.2.

Changes for version 0.87_01 - 2009-03-29

  • New Features
  • done_testing() allows you to declare that you have finished running tests, and how many you ran. It is a safer no_plan and effectively replaces it.
  • output() now supports scalar references.
  • Feature Changes
  • You can now run a test without first declaring a plan. This allows done_testing() to work.
  • You can now call current_test() without first declaring a plan.
  • Bug Fixes
  • skip_all() with no reason would output "1..0" which is invalid TAP. It will now always include the SKIP directive.
  • Other
  • Repository moved to github.

Documentation

A tutorial about writing really basic tests

Modules

Backend for building test libraries
A copy of IO::Scalar for Test::Builder
Base class for test modules
test testsuites that have been built with Test::Builder
turn on colour in Test::Builder::Tester
yet another framework for writing test scripts
Basic utilities for writing tests.

Provides

in lib/Test/Builder/Tester.pm