- Fennec - A testers toolbox, and best friend
- Fennec::Collector - Funnel results from child to parent
- Fennec::Collector::TB - Base class for Test::Builder collectors
- Fennec::Collector::TB::TempFiles - Test::Builder collector that uses temporary files to convey results.
- Fennec::EndRunner - Used to run Fennec test when legacy code does not call done_testing().
- Fennec::Finder - Create one .t file to find all .pm test files.
- Fennec::Meta - The meta-object added to all Fennec test classes.
- Fennec::Runner - Responsible for Test::Workflow interaction
- Fennec::Test - Base class for Fennec tests.
- Fennec::Util - Utility functions
- Test::Workflow - Provide test grouping, reusability, and structuring such as RSPEC and cases.
- Test::Workflow::Block - Track information about test blocks.
- Test::Workflow::Layer - Used to track per-encapsulation meta-data
- Test::Workflow::Meta - The meta-object added to all Test-Workflow test classes.
- Test::Workflow::Test - A test block wrapped with setup/teardown methods, ready to be run.