The Plan

The Plan

Stabalization Phase

Test::Stream and Test::Builder based tools are not yet compatible

Punchlist Phase

Completion Phase

Extras
SpecDeclare

Test::Stream::Plugin::SpecDeclare

This is a Devel::Declare enhancement to Test::Stream::Plugin::Spec.

Fennec2

Fennec2

  • Work in progress, not on cpan yet. Ready soon...
  • Bundle that mimicks original Fennec (mostly)
  • Supports isolating tests via thread or fork
  • Supports async testing to run test blocks concurrently
Notable differences from Fennec 1:
  • Test blocks are not async by default (async => $bool to toggle)
  • Test blocks are not isolated by default (iso => $bool to toggle)
  • async can be run concurrently, but does not have to be
  • isolation must run in a child proc or thread, if neither is available it skips
  • neither 'iso' or 'async' implies the other
  • Test::Stream::Plugin::Mock is used instead of Mock::Quick (it is better)
Resources

Resources

Git Repository
Test-Stream on github
Issue Tracker
Issues on github
Metacpan
Test-Stream on metacpan
IRC
#test-stream on irc.perl.org