Skip to content
schwern edited this page Oct 25, 2011 · 1 revision

Test::Builder 1.5 is the existing Test::Builder interface with rewritten internals harvested from Test::Builder2. It will use almost all of Test::Builder2 except for the new incompatible Test::Builder2 interface.

A feature complete alpha is expected before the end of November to meet with the TPF grant deadline.

New features include...

  • User selectable formatters
  • Pluggable test events
  • Modules like Test::NoWarnings will be safer

The major changes include...

  • Use of test events (see the EventCoordinator and EventWatcher)
  • Test results are now objects
  • Moving all output into a separate Formatter object(s)
  • Moving all test history into a separate History object
  • Moving all state of the test out of the Test::Builder object

It will remain compatible with the documented interface of Test::Builder. Undocumented features, like grabbing at $builder->{SomeKey}, will probably break.

Major outstanding issues...