CPAN
Home  Documentation  Recent  Preferences  Modules  Distributions    Authors   
Find    in      

Modules     > >     t     > >     test
Test::A8N
Storytest Automation Runner
Test::A8N::File
Storytest file object
Test::A8N::Fixture
Test::A8N::Fixture::Selenium
Test::A8N::TestCase
Storytest testcase object
Test::Able
xUnit with Moose
Test::Able::Cookbook
Test::Able::FatalException
Fatal Exception Class
Test::Able::Helpers
Test::Able::Method::Array
Test-related method list
Test::Able::Object
Test::Able's base object
Test::Able::Planner
Planning role
Test::Able::Role
Test::Able::Role::Meta::Class
Main metarole
Test::Able::Role::Meta::Method
Method metarole
Test::Able::Runner
use Test::Able without a bunch of boilerplate
Test::Able::Runner::Role::Meta::Class
metaclass role for test runners
Test::AbstractMethod
Make sure your abstract methods croaks like they should
Test::Aggregate
Aggregate C<*.t> tests to make them run faster.
Test::Aggregate::Builder
Internal overrides for Test::Builder.
Test::Apache2
Simple test harness of mod_perl handler
Test::Apache2::Override
Test::Apache2::RequestRec
Fake Apache2::RequestRec
Test::Apache2::Server
Facade of Test::Apache2
Test::Apache::RewriteRules
Testing Apache's Rewrite Rules
Test::Apache::RewriteRules::ClientEnvs
Set the expected client environment for |Test::Apache::RewriteRules|
Test::API
Test a list of subroutines provided by a module
Test::Apocalypse
Apocalypse's favorite tests bundled into a simple interface
Test::Apocalypse::AutoLoader
Plugin for Test::AutoLoader
Test::Apocalypse::CheckChanges
Plugin for Test::CheckChanges
Test::Apocalypse::Compile
Plugin for Test::Compile
Test::Apocalypse::ConsistentVersion
Plugin for Test::ConsistentVersion
Test::Apocalypse::CPANMeta
Plugin for Test::CPAN::Meta
Test::Apocalypse::CPANMeta_JSON
Plugin for Test::CPAN::Meta
Test::Apocalypse::CPANMeta_YAML
Plugin for Test::CPAN::Meta
Test::Apocalypse::Dependencies
Plugin to check for metadata dependencies
Test::Apocalypse::DirChecks
Plugin for Test::Dir
Test::Apocalypse::DistManifest
Plugin for Test::DistManifest
Test::Apocalypse::DOSnewline
Plugin to detect presence of DOS newlines
Test::Apocalypse::EOL
Plugin for Test::EOL
Test::Apocalypse::FileChecks
Plugin to test for file sanity
Test::Apocalypse::FilePortability
Plugin for Test::Portability::Files
Test::Apocalypse::Fixme
Plugin for Test::Fixme
Test::Apocalypse::HasVersion
Plugin for Test::HasVersion
Test::Apocalypse::Kwalitee
Plugin for Test::Kwalitee
Test::Apocalypse::MinimumVersion
Plugin for Test::MinimumVersion
Test::Apocalypse::NoBreakpoints
Plugin for Test::NoBreakpoints
Test::Apocalypse::NoPlan
Plugin for Test::NoPlan
Test::Apocalypse::OutdatedPrereqs
Plugin to detect outdated prereqs
Test::Apocalypse::PerlCritic
Plugin for Test::Perl::Critic
Test::Apocalypse::PerlMetrics
Plugin for Perl::Metrics::Simple
Test::Apocalypse::Pod
Plugin for Test::Pod
Test::Apocalypse::Pod_CommonMistakes
Plugin for Test::Pod::Spelling::CommonMistakes
Test::Apocalypse::Pod_Coverage
Plugin for Test::Pod::Coverage
Test::Apocalypse::Pod_LinkCheck
Plugin for Test::Pod::LinkCheck
Test::Apocalypse::Pod_No404s
Plugin for Test::Pod::No404s
Test::Apocalypse::Pod_Spelling
Plugin for Test::Spelling
Test::Apocalypse::PPPort
Plugin to test for Devel::PPPort warnings
Test::Apocalypse::Script
Plugin for Test::Script
Test::Apocalypse::Signature
Plugin for Test::Signature
Test::Apocalypse::Strict
Plugin for Test::Strict
Test::Apocalypse::Synopsis
Plugin for Test::Synopsis
Test::Apocalypse::UnusedVars
Plugin for Test::Vars
Test::App
Test::App::CPANIDX::Database
generate a test database for App::CPANIDX
Test::App::members
Test::Approx
compare two things for approximate equality
Test::AskAnExpert
Automate checking with experts when testing
Test::AskAnExpert::Interface
the superclass of all L<Test::AskAnExpert> Interfaces
Test::AskAnExpert::Interface::File
File based human interface layer for Test::AskAnExpert
Test::AskAnExpert::Interface::Mock
Mock interface for testing Test::AskAnExpert
Test::AskAnExpert::Question
Data wrapper for Test::AskAnExpert questions
Test::Assert
Assertion methods for those who like JUnit.
Test::Assertions
a simple set of building blocks for both unit and runtime testing
Test::Assertions::TestScript
Base for test scripts
Test::AtRuntime
Put tests in your code and run them as your program runs
Test::AutoBuild
Automated build engine controller
Test::AutoBuild::Archive
archival of files and metadata
Test::AutoBuild::Archive::File
Archive stored in regular files
Test::AutoBuild::Archive::Memory
Archive stored (transiently) in memory
Test::AutoBuild::ArchiveManager
The base class for managing archive
Test::AutoBuild::ArchiveManager::File
Disk based archive manager
Test::AutoBuild::ArchiveManager::Memory
Disk based archive manager
Test::AutoBuild::Change
Details of change in source control repository
Test::AutoBuild::Command
A locally executed command
Test::AutoBuild::Command::Local
Test::AutoBuild::Command::SELocal
A locally executed command with mandatory access control
Test::AutoBuild::Counter
The base class for an AutoBuild stage
Test::AutoBuild::Counter::ChangeList
Generates a build counter based on source repository changelist
Test::AutoBuild::Counter::Time
Generates a build counter based on current time
Test::AutoBuild::Counter::Timestamp
Generates a build counter based on current time
Test::AutoBuild::ErrorReport
details of a fatal error condition
Test::AutoBuild::Group
Simple grouping of modules
Test::AutoBuild::Lib
A library of useful routines
Test::AutoBuild::Lock
Manage a lock file to prevent concurrent execution
Test::AutoBuild::Module
represents a code module to be built
Test::AutoBuild::Monitor
Builder progress monitor
Test::AutoBuild::Monitor::CommandLine
Monitor progress from 'ps'
Test::AutoBuild::Monitor::Log4perl
Monitor progress through a log4perl
Test::AutoBuild::Monitor::Pipe
Monitor progress through a pipe
Test::AutoBuild::Package
Generated packages
Test::AutoBuild::PackageType
Package type handling
Test::AutoBuild::Platform
represents a build host's environment
Test::AutoBuild::Publisher
Simple publishering of modules
Test::AutoBuild::Publisher::Copy
Copies build logs to a directory
Test::AutoBuild::Publisher::XSLTransform
Applies an XSL transform to an artifact
Test::AutoBuild::Repository
Source control repository access
Test::AutoBuild::Repository::Bazaar
A repository for Bazaar
Test::AutoBuild::Repository::CVS
A repository for CVS
Test::AutoBuild::Repository::Darcs
A repository for Darcs
Test::AutoBuild::Repository::Disk
Access to source locally on disk
Test::AutoBuild::Repository::Git
A repository for Git
Test::AutoBuild::Repository::GNUArch
A repository for GNU Arch
Test::AutoBuild::Repository::Mercurial
A repository for Mercurial
Test::AutoBuild::Repository::Monotone
A repository for Monotone
Test::AutoBuild::Repository::Perforce
A repository for Perforce
Test::AutoBuild::Repository::Subversion
A repository for Subversion
Test::AutoBuild::Repository::SVK
A repository for SVK (Distributed Subversion)
Test::AutoBuild::Result
represents results of an action
Test::AutoBuild::Runtime
Builder runtime state
Test::AutoBuild::Stage
The base class for an AutoBuild stage
Test::AutoBuild::Stage::Apt
Create index for APT package management tool
Test::AutoBuild::Stage::ArtifactCopier
Copies build artifacts to a directory
Test::AutoBuild::Stage::Build
The base class for an AutoBuild stage
Test::AutoBuild::Stage::CleanArchive
Purge old build archives
Test::AutoBuild::Stage::CleanBuildRoots
Clean up files in build install root
Test::AutoBuild::Stage::CleanPackages
The base class for an AutoBuild stage
Test::AutoBuild::Stage::Copier
Abstract base module for copying files
Test::AutoBuild::Stage::CreateArchive
Initialize a new archive instance
Test::AutoBuild::Stage::CreateRepo
Create an package repository index for package management tools
Test::AutoBuild::Stage::EmailAlert
Send email alerts with build status
Test::AutoBuild::Stage::GetSource
The base class for an AutoBuild stage
Test::AutoBuild::Stage::Group
Groups several stages together
Test::AutoBuild::Stage::HTMLStatus
Generate HTML status pages for build cycle
Test::AutoBuild::Stage::ISOBuilder
creates CD ISO images
Test::AutoBuild::Stage::Iterator
Run a set of stages for each module
Test::AutoBuild::Stage::LogCopier
Copy log files to a distribution site.
Test::AutoBuild::Stage::PackageCopier
Copy generated packages to a distribution site
Test::AutoBuild::Stage::SetNice
Alter the scheduling priority of builder
Test::AutoBuild::Stage::TemplateGenerator
Base class for generating file templates
Test::AutoBuild::Stage::Test
Run module test suites
Test::AutoBuild::Stage::Yum
Create an index for Yum package management tool
Test::AutoLoader
a testing utility for autosplit/autoloaded modules.
Test::Base
A Data Driven Testing Framework
Test::Base::Filter
Default Filter Class for Test::Base
Test::Behaviour::Spec
Interiors of tests for the Behaviour Driven Developments.
Test::Benchmark
Make sure something really is faster
Test::BinaryData
compare two things, give hex dumps if they differ
Test::Block
Specify fine granularity test plans
Test::Bomb
a test which succeeds until a deadline passes ( a time bomb )
Test::Bot::BasicBot::Pluggable
utilities to aid in testing of Bot::BasicBot::Pluggable modules
Test::Bot::BasicBot::Pluggable::Store
basics tests for Bot::BasicBot::Pluggable storage classes
Test::Builder
Backend for building test libraries
Test::Builder::Clutch
facility to disengage Test::Builder output
Test::Builder::DatabaseRow
Test::Builder::IO::Scalar
A copy of IO::Scalar for Test::Builder
Test::Builder::Mock::Class
Simulating other classes for Test::Builder
Test::Builder::Mock::Class::Role::Meta::Class
Metaclass for mock class
Test::Builder::Mock::Class::Role::Object
Role for base object of mock class
Test::Builder::Module
Base class for test modules
Test::Builder::Tester
test testsuites that have been built with
Test::Builder::Tester::Color
turn on colour in Test::Builder::Tester
Test::C2FIT
A direct Perl port of Ward Cunningham's FIT
Test::C2FIT::ActionFixture
An action fixture interprets rows as a sequence of commands to be performed in order.
Test::C2FIT::ColumnFixture
A ColumnFixture maps columns in the test data to fields or methods of its subclasses.
Test::C2FIT::eg::AllCombinations
Test::C2FIT::eg::AllFiles
Test::C2FIT::eg::AllFilesExpand
Test::C2FIT::eg::AllPairs
Test::C2FIT::eg::ArithmeticColumnFixture
Test::C2FIT::eg::ArithmeticFixture
Test::C2FIT::eg::BinaryChop
Test::C2FIT::eg::Calculator
Test::C2FIT::eg::ExampleTests
Test::C2FIT::eg::music::Browser
Test::C2FIT::eg::music::Dialog
Test::C2FIT::eg::music::Display
Test::C2FIT::eg::music::Music
Test::C2FIT::eg::music::MusicLibrary
Test::C2FIT::eg::music::MusicPlayer
Test::C2FIT::eg::music::Realtime
Test::C2FIT::eg::music::Simulator
Test::C2FIT::eg::net::GeoCoordinate
Test::C2FIT::eg::net::Simulator
Test::C2FIT::eg::Page
Test::C2FIT::Exception
Test::C2FIT::fat::AnnotationFixture
Test::C2FIT::fat::DocumentParseFixture
Test::C2FIT::fat::ExampleFixture
Test::C2FIT::fat::FixtureLoadFixture
Test::C2FIT::fat::FixtureNameFixture
Test::C2FIT::fat::HtmlToTextFixture
Test::C2FIT::fat::NotAFixture
Test::C2FIT::fat::ReferenceFixture
Test::C2FIT::fat::StandardAnnotationFixture
Test::C2FIT::fat::TableParseFixture
Test::C2FIT::fat::TextToHtmlFixture
Test::C2FIT::FileRunner
a runner class operating on (plain) html files.
Test::C2FIT::Fixture
Base class of all fixtures. A fixture checks examples in a table (of the
Test::C2FIT::GenericAdapter
Test::C2FIT::GenericArrayAdapter
A type adapter capable of checking equality of two array-refs.
Test::C2FIT::Parse
Parsing of html source, filtering out contents of arbitrary tags.
Test::C2FIT::ParseException
Test::C2FIT::PrimitiveFixture
Test::C2FIT::RowFixture
A RowFixture compares rows in the test data to objects
Test::C2FIT::ScientificDouble
Test::C2FIT::ScientificDoubleTypeAdapter
A type adapter capable of checking float numbers
Test::C2FIT::Summary
Test::C2FIT::TimedActionFixture
Test::C2FIT::TypeAdapter
Base class of all TypeAdapters.
Test::C2FIT::WikiRunner
a runner class operating on (wiki) html files.
Test::CallFlow
Record, plan and test what calls code makes
Test::CallFlow::ArgCheck
Test::CallFlow::ArgCheck::Any
Test::CallFlow::ArgCheck::Code
Test::CallFlow::ArgCheck::Equals
Test::CallFlow::ArgCheck::Regexp
Test::CallFlow::Call
Test::CallFlow::Plan
Test::Carp
test your code for calls to Carp functions
Test::CGI::Multipart
Test posting of multi-part form data
Test::CGI::Multipart::Gen::Image
Generate image test data for multipart forms
Test::CGI::Multipart::Gen::Text
Generate text test data for multipart forms
Test::CGI::Untaint
Test CGI::Untaint Local Extraction Handlers
Test::CheckChanges
Check that the Changes file matches the dist
Test::CheckManifest
Check if your Manifest matches your distro
Test::Chimps
Collaborative Heterogeneous Infinite Monkey Perfectionification Service
Test::Chimps::Anna
An IRQ bot that announces test failures (and unexpected passes)
Test::Chimps::Client
Send smoke test results to a server
Test::Chimps::Report
Encapsulate a smoke test report
Test::Chimps::ReportCollection
Encapsulate a collection of smoke test reports
Test::Chimps::Server
Accept smoke report uploads and display smoke reports
Test::Chimps::Server::Lister
Format the list of smoke reports
Test::Chimps::Smoker
Poll a set of SVN repositories and run tests when they change
Test::Chunks
A Data Driven Testing Framework
Test::Class
Easily create test classes in an xUnit/JUnit style
Test::Class::Filter::Tags
Selectively run only a subset of Test::Class tests that inclusde/exclude the specified tags.
Test::Class::GetoptControl
Command-line control of test class execution
Test::Class::Load
Load C<Test::Class> classes automatically.
Test::Class::MethodInfo
the info associated with a test method
Test::Class::Most
Test Classes the easy way
Test::Class::Sugar
Helper syntax for writing Test::Class tests
Test::Class::Sugar::Context
Pay no attention to the class behind the curtain
Test::ClassAPI
Provides basic first-pass API testing for large class trees
Test::Classy
write your unit tests in other modules than *.t
Test::Classy::Base
Test::CleanNamespaces
Check for uncleaned imports
Test::Cmd
Portable test infrastructure for commands
Test::Cmd::Common
module for common Test::Cmd error handling
Test::Command
Test routines for external commands
Test::Command::Simple
Test::Common
Simple, Reusable Module Tests
Test::CompanionClasses
Run tests defined in companion classes
Test::CompanionClasses::Base
Base class for test companion classes
Test::CompanionClasses::Engine
Run tests defined in companion classes
Test::CompanionClasses::Engine_TEST
Test companion class for the test companion class engine
Test::Compile
Check whether Perl module files compile correctly
Test::Config::System
Test aspects of system configuration
Test::ConsistentVersion
Ensures distribution versions are consistent
Test::Continuous
Run your tests suite continusouly when developing.
Test::Continuous::Formatter
TAP Formatter for Test::Continuous
Test::Continuous::Formatter::Session
Test::Continuous::Notifier
Send notification to different targets.
Test::Cookbook
Write your tests as cookbooks
Test::Corpus::Audio::MPD
automate launching of fake mdp for testing purposes
Test::Count
Module for keeping track of the number of tests in a test script.
Test::Count::Base
Base Class for Test::Count.
Test::Count::FileMutator
modify a file in place
Test::Count::FileMutator::ByFileType::App
a standalone command line
Test::Count::Filter
a filter that counts the tests and updates the test count.
Test::Count::Filter::ByFileType::App
a standalone command line application
Test::Count::Parser
A Parser for Test::Count.
Test::CPAN::Changes
Validation of the Changes file in a CPAN distribution
Test::CPAN::Changes::ReallyStrict
Ensure a Changes file looks exactly like it would if it was machine generated.
Test::CPAN::Meta
Validation of the META.yml file in a CPAN distribution.
Test::CPAN::Meta::JSON
Validate a META.json file within a CPAN distribution.
Test::CPAN::Meta::JSON::Version
Validate META.json elements.
Test::CPAN::Meta::Version
Validation of META.yml specification elements.
Test::CPAN::Meta::YAML
Validate a META.yml file within a CPAN distribution.
Test::CPAN::Meta::YAML::Version
Validate META.json elements.
Test::CPANpm
Test CPAN.pm's interaction with your module
Test::CPANpm::Fake
Test::Cukes
A BBD test tool inspired by Cucumber
Test::Cukes::Feature
Test::Cukes::Scenario
Test::Daily
daily testing reports
Test::Data
Check data and variable properties and value
Test::Database
Database handles ready for testing
Test::Database::Driver
Base class for Test::Database drivers
Test::Database::Driver::CSV
A Test::Database driver for CSV
Test::Database::Driver::DBM
A Test::Database driver for DBM
Test::Database::Driver::mysql
A Test::Database driver for mysql
Test::Database::Driver::Pg
A Test::Database driver for Pg
Test::Database::Driver::SQLite
A Test::Database driver for SQLite
Test::Database::Driver::SQLite2
A Test::Database driver for SQLite2
Test::Database::Handle
A class for Test::Database handles
Test::Database::Util
Utility functions for Test::Database modules
Test::DatabaseRow
simple database tests
Test::DataDriven
when Test::Base is not enough
Test::DataDriven::Plugin
when Test::Base is not enough
Test::DataLoader::MySQL
Load testdata into MySQL database
Test::DBD::PO::Defaults
Some defaults to run tests for module DBD::PO
Test::DBIC
Facilitates Automated Testing for DBIx::Class
Test::DBIC::Schema
Test::DBIx::Class
Easier test cases for your DBIx::Class applications
Test::DBIx::Class::Example::Schema
A basic schema you can use for testing
Test::DBIx::Class::Example::Schema::DefaultRS
The default ResultSet
Test::DBIx::Class::Example::Schema::Result
The base result class
Test::DBIx::Class::Example::Schema::Result::CD
A cd
Test::DBIx::Class::Example::Schema::Result::CD::Artist
Artist Role
Test::DBIx::Class::Example::Schema::Result::CD::Track
Tracks on a CD
Test::DBIx::Class::Example::Schema::Result::Company
A company
Test::DBIx::Class::Example::Schema::Result::Company::Employee
Company To Employee M2M
Test::DBIx::Class::Example::Schema::Result::Job
A Job
Test::DBIx::Class::Example::Schema::Result::Person
The base result class
Test::DBIx::Class::Example::Schema::Result::Person::Artist
Artist Role
Test::DBIx::Class::Example::Schema::Result::Person::Employee
Employee Role
Test::DBIx::Class::Example::Schema::Result::Phone
The base result class
Test::DBIx::Class::Example::Schema::ResultSet
A base ResultSet Class
Test::DBIx::Class::FixtureCommand::Populate
Install fixtures using Populate
Test::DBIx::Class::FixtureCommand::PopulateMore
Install fixtures using PopulateMore
Test::DBIx::Class::Role::FixtureCommand
Role that a FixtureCommand must consume
Test::DBIx::Class::Schema
DBIx::Class schema sanity checking tests
Test::DBIx::Class::SchemaManager
Manages a DBIx::Class::SchemaManager for Testing
Test::DBIx::Class::SchemaManager::Trait::SQLite
The Default Role
Test::DBIx::Class::SchemaManager::Trait::Testmysqld
deploy to a test mysql instance
Test::DBIx::Class::SchemaManager::Trait::Testpostgresql
deploy to a test Postgresql instance
Test::DBIx::Class::Types
Type Constraint Library
Test::DBUnit
Database testing framework.
Test::DBUnit::Generator
dbunit dataset generator
Test::Debugger
Create Test Scripts which Generate Log Files
Test::Declare
declarative testing
Test::Deep
Extremely flexible deep comparison
Test::Deep::All
Test::Deep::Any
Test::Deep::Array
Test::Deep::ArrayEach
Test::Deep::ArrayElementsOnly
Test::Deep::ArrayLength
Test::Deep::ArrayLengthOnly
Test::Deep::Blessed
Test::Deep::Boolean
Test::Deep::Cache
Test::Deep::Cache::Simple
Test::Deep::Class
Test::Deep::Cmp
Test::Deep::Code
Test::Deep::Hash
Test::Deep::HashEach
Test::Deep::HashElements
Test::Deep::HashKeys
Test::Deep::HashKeysOnly
Test::Deep::Ignore
Test::Deep::Isa
Test::Deep::ListMethods
Test::Deep::Methods
Test::Deep::MM
Test::Deep::NoTest
Use Test::Deep outside of the testing framework
Test::Deep::Number
Test::Deep::Ref
Test::Deep::RefType
Test::Deep::Regexp
Test::Deep::RegexpMatches
Test::Deep::RegexpRef
Test::Deep::RegexpRefOnly
Test::Deep::RegexpVersion
Test::Deep::ScalarRef
Test::Deep::ScalarRefOnly
Test::Deep::Set
Test::Deep::Shallow
Test::Deep::Stack
Test::Deep::String
Test::DeepFile
A file base extention of Test::Deep
Test::Dependencies
Ensure that your Makefile.PL specifies all module dependencies
Test::Dependencies::Heavy
Heavy style for checking for dependencies.
Test::Dependencies::Light
Light style for checking for dependencies.
Test::DependentModules
Test all modules which depend on your module
Test::Depends
Gracefully skip tests if missing modules
Test::Device::SerialPort
Serial port mock object to be used for testing
Test::Differences
Test strings and data structures and show differences if not ok
Test::Differences::Color
colorize the result of Test::Differences
Test::Dir
test directory attributes
Test::Dir::Base
support functions for Test::Dir and Test::Folder
Test::Dirs
easily copy and compare folders inside tests
Test::Dist
Distribution kwalitee tests in one command
Test::DistManifest
Verify MANIFEST as an author test
Test::Distribution
perform tests on all modules of a distribution
Test::DNS
Test DNS queries and zone configuration
Test::DoubleEncodedEntities
check for double encoded entities
Test::DoubleEncodedEntities::Entities
HTML 4.0 entities
Test::Dynamic
Automatic counting of tests for Test::More
Test::DZil
tools for testing Dist::Zilla plugins
Test::Email
Test Email Contents
Test::Env
Test the environment
Test::Environment
Base module for loading Test::Environment::Plugin::*
Test::Environment::Plugin::Apache2
mock Apache2 modules to test mod_perl2 handlers
Test::Environment::Plugin::Apache2::Apache2::Filter
fake Apache2::Filter for Test::Environment
Test::Environment::Plugin::Apache2::Apache2::Log
fake Apache2::Log for Test::Environment
Test::Environment::Plugin::Apache2::Apache2::Request
mock Apache2::Request for Test::Environment
Test::Environment::Plugin::Apache2::Apache2::RequestRec
fake Apache2::RequestRec for Test::Environment
Test::Environment::Plugin::Dump
Dump files reader plugin
Test::Environment::Plugin::PostgreSQL
PostreSQL psql function for testing
Test::EOL
Check the correct line endings in your project
Test::Excel
Interface to test and compare Excel files.
Test::Excel::Template::Plus
Testing module for use with Excel::Template::Plus
Test::Exception
Functions for testing exception-based code
Test::Exception::LessClever
Test::Exception simplified
Test::Exim4::Routing
test how exim4 routes mails
Test::Exit
Test that some code calls exit() without terminating testing
Test::Exit::Exception
Exception class for Test::Exit
Test::Expect
Automated driving and testing of terminal-based programs
Test::Expectation
A Perl unit test framework based on Ruby's RSpec framework.
Test::Expectation::Base
Test::Expectation::Negative
Test::Expectation::Positive
Test::Exports
Test that modules export the right symbols
Test::Extreme
A perlish unit testing framework
Test::Fatal
incredibly simple helpers for testing code with exceptions
Test::File
test file attributes through Test::Builder
Test::File::Cleaner
Automatically clean up your filesystem after tests
Test::File::Cleaner::State
State information for Test::File::Cleaner
Test::File::Content
Tests files for their content based on their file extension
Test::File::Contents
Test routines for examining the contents of files
Test::File::Find::Rule
Test files and directories
Test::File::Find::Rule::Helper
Test::File::ShareDir
Create a Fake ShareDir for your modules for testing.
Test::File::ShareDir::TempDirObject
Internal Object to make code simpler.
Test::Filename
Portable filename comparison
Test::FileReferenced
Test against reference data stored in file(s).
Test::Files
Test file contents and directory structures
Test::FIT
FIT graphical test framework for Perl
Test::FIT::Cell
A class for FIT table cells
Test::FIT::ColumnFixture
Base class for column oriented fixtures
Test::FIT::Fixture
A FIT Fixture Base Class
Test::FIT::Harness
Run FIT Tests in Perl
Test::FITesque
FITesque test framework
Test::FITesque::Fixture
Abstract calls for fixtures
Test::FITesque::Suite
FITesque test suite runner
Test::FITesque::Test
A FITesque test
Test::Fixme
check code for FIXMEs.
Test::Fixture::DBI
load fixture data to database.
Test::Fixture::DBI::Util
Test::Fixture::DBI::Util::mysql
retrieve database definition for mysql
Test::Fixture::DBI::Util::SQLite
Test::Fixture::DBIC::Schema
load fixture data to storage.
Test::Fixture::DBIxSkinny
load fixture data to storage for DBIx::Skinny
Test::Float::Assert
simple assert
Test::Float::Iterator
Internal Test::Float Iterator
Test::Float::Point
object for tracking a single test point
Test::Float::Results
object for tracking results from a single test file
Test::Float::Util
Utility functions for Test::Float::*
Test::Folder
test folder attributes
Test::Foo
Test::Fork
test code which forks
Test::Formats
An umbrella class for test classes that target formatted data
Test::Formats::XML
Test::Formats specialization that tests XML content
Test::FormValidator
Test framework for Data::FormValidator profiles
Test::FTP::Server
ftpd runner for tests
Test::FTP::Server::DirHandle
The directory handle for Test::FTP::Server.
Test::FTP::Server::FileHandle
The file handle for Test::FTP::Server.
Test::FTP::Server::Server
The server for Test::FTP::Server.
Test::FTP::Server::Util
The utilities for Test::FTP::Server.
Test::Functional
Perl tests in a functional style.
Test::Functional::Conf
Run-time configure for Test::Functional
Test::Games::BonDigi
Test::Git
Helper functions for test scripts using Git
Test::Glade
Validate GladeXML files
Test::GlassBox::Heavy
Non-invasive testing of subroutines within Perl programs
Test::GreaterVersion
Test if you incremented VERSION
Test::Groonga
Groonga Runner For Tests
Test::Group
Group together related tests in a test suite
Test::Group::Foreach
repeat tests for several values
Test::Group::NoWarnings
turn warnings into test failures
Test::Group::Plan
test plans for test groups
Test::Group::Tester
Test Test::Group extensions
Test::Harness
Executes perl-style tests and analyzes TAP
Test::Harness::FileFilter
Run only tests whose filename matches a pattern.
Test::Harness::Results
object for tracking results from a single test file
Test::Harness::Straps
detailed analysis of test results
Test::HashRef
Test::HasVersion
Check Perl modules have version numbers
Test::Helper
test::helper
Test::HexString
Test::HTML::Content
Perl extension for testing HTML output
Test::HTML::Content::NoXPath
HTML::TokeParser fallback for Test::HTML::Content
Test::HTML::Content::XPathExtensions
Perlish XPath extensions
Test::HTML::Differences
Compare two html structures and show differences if it is not same
Test::HTML::Form
HTML Testing and Value Extracting
Test::HTML::Lint
Test::More-style wrapper around HTML::Lint
Test::HTML::Tidy
Test::More-style wrapper around HTML::Tidy
Test::HTML::W3C
W3C HTML validation testing module
Test::HTTP
Test HTTP interactions.
Test::HTTP::Response
Perl testing module for HTTP responses
Test::HTTP::Router
Route Testing
Test::HTTP::Server
simple forking http server
Test::HTTP::Server::Simple
Test::More functions for HTTP::Server::Simple
Test::HTTP::Server::Simple::StashWarnings
catch your forked server's warnings
Test::HTTP::Syntax
HTTP tests in a natural style.
Test::Httpd::Apache2
Apache2 runner for tests
Test::HTTPStatus
check an HTTP status
Test::Identity
Test::If
Test only if ...
Test::Image
test an image
Test::Image::GD
A module for testing images using GD
Test::Image::Plugin::Imlib2
Test real images using Imlib2
Test::Image::Plugin::TestingImage
for testing only
Test::iMETAr
shortcut for Test::Install::METArequires
Test::Inline
Embed your tests in your code, next to what is being tested
Test::Inline::Content
Test::Inline 2 Content Handlers
Test::Inline::Content::Default
Test::Inline 2 fallback/default Content Handler
Test::Inline::Content::Legacy
Test::Inline 2 Content Handler for legacy functions
Test::Inline::Content::Simple
Simple templating Content Handler
Test::Inline::Extract
Extract relevant Pod sections from source
Test::Inline::IO::File
Test::Inline Local Filesystem IO Handler
Test::Inline::Script
Generate the test file for a single source file
Test::Inline::Section
Implements a section of tests
Test::Inline::Util
Test::Inspector
are you testing everything?
Test::Install::METArequires
TAP output of installing requires listed in META.yml
Test::Inter
framework for more readable interactive test scripts
Test::IOC
Test IOC registries
Test::ISBN
Check International Standard Book Numbers
Test::JavaScript
JavaScript Testing Module
Test::JavaScript::More
test javascript code
Test::JSON
Test JSON data
Test::JSON::Meta
Validation of the META.json file in a CPAN distribution.
Test::JSYNC
Test JSYNC data
Test::Kit
Build custom test packages with only the features you want.
Test::Kit::Features
Test::Kwalitee
test the Kwalitee of a distribution before you release it
Test::LatestPrereqs
test if the required module versions are big enough
Test::LatestPrereqs::Config
Test::LatestPrereqs::MakeMaker
Test::LatestPrereqs::ModuleBuild
Test::LatestPrereqs::ModuleInstall
Test::Lazy
A quick and easy way to compose and run tests with useful output.
Test::Lazy::Template
Test::Lazy::Tester
Test::LeakTrace
Traces memory leaks
Test::LeakTrace::Script
A LeakTrace interface for whole scripts
Test::Leaner
A slimmer Test::More for when you favor performance over completeness.
Test::LectroTest
automatic, specification-based testing tool
Test::LectroTest::Compat
Use LectroTest property checks in a Test::Simple world
Test::LectroTest::FailureRecorder
Records/plays failures for regression testing
Test::LectroTest::Generator
Random value generators and combinators
Test::LectroTest::Property
Properties that make testable claims about your software
Test::LectroTest::TestRunner
Configurable TAP-compatible engine for running LectroTest property checks
Test::Legacy
Test.pm workalike that plays well with other Test modules
Test::Legacy::More
Test::More wrapper for use with Test::Legacy
Test::Less
Test Categorization and Subset Execution
Test::Litmus
Submit results Litmus testcase manager
Test::Litmus::Log
Test::Litmus::Result
Test::LoadAllModules
do use_ok for modules in search path
Test::local::lib::deps
Test::Log4perl
test log4perl
Test::Log::Dispatch
Test what you are logging
Test::Log::Log4perl
test log4perl
Test::LongString
tests strings for equality, with more helpful failures
Test::LWP::Recorder
Create an LWP UserAgent that records and plays back sessions
Test::Magic
terse tests with useful error feedback
Test::Magpie
Spy on objects to achieve test doubles (mock testing)
Test::Magpie::ArgumentMatcher
Various templates to catch arguments
Test::Magpie::Inspect
Inspect invocations of methods on mocks
Test::Magpie::Invocation
Represents an invocation of a method
Test::Magpie::Meta::Class
Metaclass for mocks
Test::Magpie::Mock
A mock object
Test::Magpie::Role::HasMock
A role for objects that wrap around a mock
Test::Magpie::Role::MethodCall
A role that represents a method call
Test::Magpie::Spy
A look into the invocation history of a mock for verifaciotn
Test::Magpie::Stub
The declaration of a stubbed method
Test::Magpie::Types
Type constraints used by Magpie
Test::Magpie::Util
Utilities used by Test::Magpie
Test::Magpie::When
The process of stubbing a mock method call
Test::Mail
Test framework for email applications
Test::Manifest
configure which test files to run
Test::ManyParams
module to test many params as one test
Test::Markdent
High level test functions for Markdent
Test::Memcached
Memcached Runner For Tests
Test::Memory::Cycle
Check for memory leaks and circular memory references
Test::MemoryGrowth
Test::Metadata
Class for capturing build and test log data and
Test::Mimic
Perl module for automatic package and object mocking via recorded data.
Test::Mimic::Generator
Perl module for generating mock perl packages from data recorded by Test::Mimic::Recorder.
Test::Mimic::Library
Perl library supporting the Test::Mimic suite.
Test::Mimic::Library::MonitorArray
Test::Mimic::Library::MonitorHash
Test::Mimic::Library::MonitorScalar
Test::Mimic::Library::MonitorTiedArray
Test::Mimic::Library::MonitorTiedHash
Test::Mimic::Library::MonitorTiedScalar
Test::Mimic::Library::PlayArray
Test::Mimic::Library::PlayHash
Test::Mimic::Library::PlayScalar
Test::Mimic::Recorder
Perl extension for recording the behavior of perl packages. Typically used in
Test::Mini
Clean Unit Testing
Test::Mini::Assertions
Basic Assertions for Test::Mini
Test::Mini::Logger
Output Logger Base Class
Test::Mini::Logger::TAP
Default Test::Mini Output Logger
Test::Mini::Runner
Default Test Runner
Test::Mini::TestCase
Base class for Test::Mini test cases
Test::Mini::Unit
Declarative Sugar for Test::Mini
Test::Mini::Unit::SharedBehavior
Test::Mini::Unit::Sugar::Advice
Test::Mini::Unit::Sugar::Reuse
Test::Mini::Unit::Sugar::Shared
Test::Mini::Unit::Sugar::Test
Test::Mini::Unit::Sugar::TestCase
Test::MinimumVersion
does your code require newer perl than you think?
Test::MobileAgent
set environmental variables to mock HTTP::MobileAgent
Test::MobileAgent::Airh
Test::MobileAgent::Base
Test::MobileAgent::Docomo
Test::MobileAgent::Ezweb
Test::MobileAgent::Jphone
Test::MobileAgent::Nonmobile
Test::MobileAgent::Softbank
Test::MobileAgent::Vodafone
Test::Mock::Apache2
Mock mod_perl2 objects when running outside of Apache
Test::Mock::Class
Simulating other classes
Test::Mock::Class::Role::Meta::Class
Metaclass for mock class
Test::Mock::Class::Role::Object
Role for base object of mock class
Test::Mock::CouchDBSchema
A module to make mocking a DB::CouchDB::Schema easier
Test::Mock::Guard
Simple mock test library using RAII.
Test::Mock::HTTP::Request
Mocks HTTP::Request
Test::Mock::HTTP::Response
Mocks HTTP::Response
Test::Mock::LWP
Easy mocking of LWP packages
Test::Mock::LWP::Dispatch
mocks LWP::UserAgent and controls responses
Test::Mock::LWP::UserAgent
Mocks LWP::UserAgent
Test::Mock::Net::FTP
Mock Object for Net::FTP
Test::Mock::Recorder
Record-and-verify style mocking library.
Test::Mock::Recorder::Expectation
Test::Mock::Recorder::InvalidArguments
Test::Mock::Redis
use in place of Redis for unit testing
Test::Mock::Test
Mock Test::* code to succeed or do nothing.
Test::MockClass
A module to provide mock classes and objects
Test::MockClass::MyClass
Test::MockCommand
provide mock results for external commands
Test::MockCommand::Recorder
emulates and records command output
Test::MockCommand::Result
stores and emulates commands
Test::MockCommand::ScalarReadline
reads scalars using $/ behaviour
Test::MockCommand::TiedFH
emulate open() filehandle
Test::MockDBI
Test by mocking-up DBI
Test::MockHTTP
utility to test LWP usage without actual HTTP requests
Test::MockModule
Override subroutines in a module for unit testing
Test::MockObject
Perl extension for emulating troublesome interfaces
Test::MockObject::Extends
mock part of an object or class
Test::MockObject::Extra
A little bit Extra on top of Test::MockObject
Test::MockRandom
Override randoms with non-random behavior
Test::MockTime
Mock time/localtime for testing
Test::MockTime::DateCalc
fake time for Date::Calc functions
Test::Module::Used
Test dependency between module and META.yml
Test::ModuleReady
Simple module for checking that a module is ready for submission.
Test::Mojibake
check your source for encoding misbehavior
Test::Mojo
Testing Mojo!
Test::MonitorSites
Monitor availability and function of a list of websites
Test::Moose
Test functions for Moose specific features
Test::Moose::MockObjectCompile
A Module to help when testing compile time Moose
Test::MooseX::Daemonize
Tool to help test MooseX::Daemonize applications
Test::More
More functions for writing tests
Test::More::Behaviours
Group Test::More assertions into behaviours
Test::More::Diagnostic
Conditionally add YAML diagnostics to Test::More's output
Test::More::Fork
Test forking capabilities hacked on to Test::More
Test::More::Prefix
Prefix some test output
Test::More::Strict
Enforce policies on test results
Test::More::UTF8
Enhancing Test::More for UTF8-based projects
Test::Most
Most commonly needed test functions and features.
Test::Most::Exception
Internal exception class
Test::Mouse
Test functions for Mouse specific features
Test::MTA::Exim4
Test Anything interface for testing Exim4 configurations
Test::MultiFork
Test suite support for multi-process program
Test::MultiProcess
Run identical code in multiple fork'ed processes
Test::mysqld
mysqld runner for tests
Test::Name::FromLine
Auto fill test names from caller line
Test::NameNote
add notes to test names
Test::NeedsDisplay
Ensure that tests needing a display have one
Test::Net::Connect
Test::Builder based tests for network connectivity
Test::Net::RabbitMQ
A mock RabbitMQ implementation for use when testing.
Test::Net::Service
test different network services
Test::Nginx
Testing modules for Nginx C module development
Test::Nginx::LWP
LWP-backed test scaffold for the Nginx C modules
Test::Nginx::Socket
Socket-backed test scaffold for the Nginx C modules
Test::Nginx::Util
Test::Nightly
Run all your tests and produce a report on the results.
Test::Nightly::Base
Internal base methods
Test::Nightly::Email
Emails reports, errors etc.
Test::Nightly::Report
Generates a test report.
Test::Nightly::Report::Template
Test::Nightly::Test
Make and runs your tests.
Test::NoBreakpoints
test that files do not contain soft breakpoints
Test::NoPlan
Check test scripts for 'no_plan' test counts
Test::NoSmartComments
Make sure no Smart::Comments escape into the wild
Test::NoTabs
Check the presence of tabs in your project
Test::NoWarnings
Make sure you didn't emit any warnings while testing
Test::NoWarnings::Warning
Test::NoXS
Prevent a module from loading its XS code
Test::Number::Delta
Test absolute difference between numbers
Test::Numeric
Testing for numbers.
Test::Object
Thoroughly testing objects via registered handlers
Test::Object::Test
Test::OpenID::Consumer
setup a simulated OpenID consumer
Test::OpenID::Server
setup a simulated OpenID server
Test::Out
Test output from FILEHANDLE
Test::Output
Utilities to test STDOUT and STDERR messages.
Test::Output::Tie
module used by Test::Output to tie STDERR and STDOUT
Test::Override::UserAgent
Override the LWP::UserAgent to return canned responses for testing
Test::Override::UserAgent::Scope
Scoping the user agent overrides
Test::ParallelSubtest
fork subtests to run in parallel
Test::ParallelSubtest::Capture
capture Test::Builder output
Test::Params
Test::Parser
Base class for parsing log files from test runs, and
Test::Parser::cthon
Perl module to parse output from runs of the
Test::Parser::Dbench
Perl module to parse output from Dbench
Test::Parser::Dbt2
Perl module to parse output files from a DBT-2 test run.
Test::Parser::Dbt5
Perl module to parse output files from a DBT-5 test run.
Test::Parser::ffsb
Perl module to parse output from runs of the
Test::Parser::Iostat
Perl module to parse output from iostat (iostat -x).
Test::Parser::iozone
Perl module to parse output from iozone.
Test::Parser::KernelBuild
Perl module to parse output from Linux kernel builds.
Test::Parser::lhcs_regression
Perl module to parse output from runs of the
Test::Parser::ltp
Perl module to parse output from runs of the
Test::Parser::Mpstat
Perl module to parse output from mpstat.
Test::Parser::newpynfs
Perl module to parse output from runs of the
Test::Parser::Oprofile
Perl module to parse output from oprofile.
Test::Parser::PgOptions
Perl module to parse output from pgoption.
Test::Parser::Readprofile
Perl module to parse output from readprofile.
Test::Parser::Sar
Perl module to parse output from sar.
Test::Parser::SysbenchCPU
Perl module to parse output from Sysbench --test=cpu
Test::Parser::SysbenchFileIO
Perl module to parse output from Sysbench --test=fileio
Test::Parser::Sysctl
Perl module to parse output from sysctl.
Test::Parser::Vmstat
Perl module to parse output from vmstat.
Test::Path::Router
A testing module for testing routes
Test::PDF
A module for testing and comparing PDF files
Test::Perl::Critic
Use Perl::Critic in test programs
Test::Perl::Critic::Policy
A framework for testing your custom Policies
Test::Perl::Critic::Progressive
Gradually enforce coding standards.
Test::Perl::Dist
Test module for Perl::Dist::WiX and subclasses.
Test::Perl::Metrics::Simple
Use Perl::Metrics::Simple in test programs
Test::PerlTidy
check that all your files are tidy
Test::Ping
A test module to test pings on servers
Test::Ping::Ties::BIND
Bind Tie variable to Test::Ping
Test::Ping::Ties::HIRES
HiRes Tie variable to Test::Ping
Test::Ping::Ties::PORT
Port Tie variable to Test::Ping
Test::Ping::Ties::PROTO
Protocol Tie variable to Test::Ping
Test::Ping::Ties::SERVICE_CHECK
Service Check Tie variable to Test::Ping
Test::Ping::Ties::SOURCE_VERIFY
Source Verify Tie variable to Test::Ping
Test::Ping::Ties::TIMEOUT
Timeout Tie variable to Test::Ping
Test::Plan
add some intelligence to your test plan
Test::Pockito
A mocking framework, similar to Mockito
Test::Pockito::DefaultMatcher
Test::Pockito::Exported
A version of Pockito that's more terse.
Test::Pockito::Moose::Role
Test::Pod
Tests POD files for correctness
Test::Pod::Content
Test a Pod's content
Test::Pod::Coverage
Check for pod coverage in your distribution.
Test::Pod::Coverage::Permissive
Checks for pod coverage regression.
Test::Pod::LinkCheck
Tests POD for invalid links
Test::Pod::No404s
Checks POD for http 404 links
Test::Pod::Snippets
Generate tests from pod code snippets
Test::Pod::Snippets::Parser
Test::Pod::Spelling
A Test library to spell-check POD files
Test::Pod::Spelling::CommonMistakes
Checks POD for common spelling mistakes
Test::POE::Client::TCP
A POE Component providing TCP client services for test cases
Test::POE::Server::TCP
A POE Component providing TCP server services for test cases
Test::POE::Stopping
Test if a POE process has nothing left to do
Test::POP3
Automate Email Delivery Tests
Test::Portability::Files
Check file names portability
Test::postgresql
postgresql runner for tests
Test::PPPort
test for ppport.h warnings
Test::Prereq
check that you've declared all prerequisites
Test::Prereq::Build
test prerequisites in Module::Build scripts
Test::Presenter
A module for results Presentation.
Test::Presenter::Dbt2
Perl module to parse output files from a DBT-2 test run.
Test::Presenter::Dbt5
Perl module to parse output files from a DBT-5 test run.
Test::Presenter::Iostat
Perl module to plot data from vmstat
Test::Presenter::Mpstat
Perl module to plot data from mpstat
Test::Presenter::Sar
Perl module to plot data from sar.
Test::Presenter::Vmstat
Perl module to plot data from vmstat
Test::PureASCII
Test that only ASCII characteres are used in your code
Test::Random
Make testing random functions deterministic
Test::RandomResults
Test non-deterministic functions
Test::Ranger
Test with data tables, capturing, templates
Test::Ranger::List
Helper module for Test::Ranger.
Test::RDF
Test RDF data for content, validity and equality, etc.
Test::RDF::Trine::Store
A collection of functions to test RDF::Trine::Stores
Test::Refcount
Test::Regexp
Test your regular expressions
Test::Regression
Test library to generate and compare output
Test::Reporter
sends test results to cpan-testers@perl.org
Test::Reporter::HTTPGateway
relay CPAN Testers reports received via HTTP
Test::Reporter::POEGateway
A Test::Reporter::HTTPGateway using the power of POE
Test::Reporter::POEGateway::Mailer
Sends reports via a configured mailer
Test::Reporter::POEGateway::Mailer::SMTP
Sends reports via Net::SMTP
Test::Reporter::Transport
base class for Test::Reporter transports
Test::Reporter::Transport::File
File transport for Test::Reporter
Test::Reporter::Transport::HTTPGateway
HTTP transport for Test::Reporter
Test::Reporter::Transport::Mail::Send
Mail::Send transport for Test::Reporter
Test::Reporter::Transport::Metabase
Metabase transport for Test::Reporter
Test::Reporter::Transport::Net::SMTP
SMTP transport for Test::Reporter
Test::Reporter::Transport::Net::SMTP::Authen
Allow send test reports for auth SMTP
Test::Reporter::Transport::Net::SMTP::SSL
SMTP over SSL transport for Test::Reporter
Test::Reporter::Transport::Net::SMTP::TLS
Authenticated SMTP transport for Test::Reporter
Test::Reporter::Transport::Outlook
MS Outlook as transport for Test::Reporter
Test::Reporter::Transport::Socket
Simple socket transport for Test::Reporter
test::required
Test::Requires
Checks to see if the module can be loaded
Test::Rest
Declarative test framework for RESTful web services
Test::Rest::Commands
Test::Rest::Context
Test::Resub
Lexically scoped subroutine replacement for testing
Test::Role
test that a class or object performs a role
Test::Routine
composable units of assertion
Test::Routine::Common
a role composed by all Test::Routine roles
Test::Routine::Compositor
the tool for turning test routines into runnable classes
Test::Routine::Manual::Demo
a walkthrough, in code, of Test::Routine
Test::Routine::Runner
tools for running Test::Routine tests
Test::Routine::Test
a test method in a Test::Routine role
Test::Routine::Test::Role
Test::Routine::Util
helpful exports for dealing with test routines
Test::Run
a new and improved test harness for TAP scripts.
Test::Run::Assert
A Simple Assert Function.
Test::Run::Base
base class for all of Test::Run.
Test::Run::Base::Plugger
an object class with plug-ins.
Test::Run::Base::PlugHelpers
base class for Test::Run's classes with
Test::Run::Base::Struct
base class for Test::Run's "structs", that are
Test::Run::Class::Hierarchy
returns a list of super-classes in topological
Test::Run::CmdLine
Analyze tests from the command line using Test::Run
Test::Run::CmdLine::Drivers::Default
the default command line driver.
Test::Run::CmdLine::Iface
Analyze tests from the command line using Test::Run
Test::Run::CmdLine::Plugin::AlternateInterpreters
Use configurable
Test::Run::CmdLine::Plugin::BreakOnFailure
break on the first test failure.
Test::Run::CmdLine::Plugin::ColorFileVerdicts
Color the individual test file
Test::Run::CmdLine::Plugin::ColorSummary
Color the summary in Test::Run::CmdLine.
Test::Run::CmdLine::Plugin::TrimDisplayedFilenames
trim the filenames
Test::Run::CmdLine::Prove
A Module for running tests from the command line
Test::Run::CmdLine::Prove::App
a module implementing a standalone command line
Test::Run::CmdLine::Trap::Prove
trap the output of a runprove run.
Test::Run::CmdLine::Trap::ProveApp
trap the output of a run of
Test::Run::Core
Base class to run standard TAP scripts.
Test::Run::Core_GplArt
GPL/Artistic-licensed code of Test::Run::Core.
Test::Run::Iface
Test::Run::Obj
Run Perl standard test scripts with statistics
Test::Run::Obj::CanonFailedObj
the failed tests canon object.
Test::Run::Obj::Error
an error class hierarchy for Test::Run.
Test::Run::Obj::FailedObj
an object representing a failure.
Test::Run::Obj::IntOrUnknown
an object representing a int or unknown.
Test::Run::Obj::IntOrUnknown::Moose
export has_IntOrUnknown .
Test::Run::Obj::TestObj
results of a single test script.
Test::Run::Obj::TotObj
totals encountered for the entire Test::Run session
Test::Run::Output
Base class for outputting messages to the user in a test
Test::Run::Plugin::AlternateInterpreters
Define different interpreters for different test scripts with Test::Run.
Test::Run::Plugin::AlternateInterpreters::Straps::AltIntrPlugin
a plugin
Test::Run::Plugin::BreakOnFailure
stop processing the entire test suite
Test::Run::Plugin::CmdLine::Output
the default output plugin for
Test::Run::Plugin::CollectStats
Test::Run plugin to collect statistics and
Test::Run::Plugin::CollectStats::TestFileData
an object representing the
Test::Run::Plugin::ColorFileVerdicts
make the file verdict ("ok", "NOT OK")
Test::Run::Plugin::ColorFileVerdicts::CanonFailedObj
a subclass
Test::Run::Plugin::ColorFileVerdicts::ColorBase
common functionality
Test::Run::Plugin::ColorSummary
A Test::Run plugin that
Test::Run::Plugin::TrimDisplayedFilenames
trim the first components
Test::Run::Sprintf::Named::FromAccessors
named sprintf according to the
Test::Run::Straps::Base
base class for some Straps-related classes.
Test::Run::Straps::EventWrapper
a wrapper for a TAP::Parser::Result subclass
Test::Run::Straps::StrapsDetailsObj
a struct representing the details of
Test::Run::Straps::StrapsTotalsObj
an object representing the totals of the
Test::Run::Straps_GplArt
Test::Run::Trap::Obj
wrapper around Test::Trap for trapping errors.
Test::Script
Basic cross-platform tests for scripts
Test::Script::Run
test the script with run
Test::Script::Shebang
checking the perl script shebang
Test::SerialFork
Run iterations of a test in different processes
Test::Server
what about test driven administration?
Test::SFTP
Testing framework for Net::SFTP
test::shared
Test::SharedFork
fork test
Test::SharedFork::Array
Test::SharedFork::Scalar
Test::SharedFork::Store
Test::ShellScript
Shell script testing module
Test::Signature
Convenience automated testing of SIGNATUREs
Test::Simple
Basic utilities for writing tests
Test::Sims
Helps build semi-random data for testing
Test::Singleton
Test singleton classes
Test::Skip::UnlessExistsExecutable
skips tests unless executable exists
Test::Slow
Skip test that are too slow to run frequently
Test::Smart
Test things that require Human Intelligence automatically. (By asking someone)
Test::Smart::Interface
the superclass of all L<Test::Smart> Interfaces
Test::Smart::Interface::File
File based human interface layer for Test::Smart
Test::Smart::Interface::Mock
Mock interface for testing Test::Smart
Test::Smart::Question
Data wrapper for Test::Smart questions
Test::Smoke
The Perl core test smoke suite
Test::Smoke::BuildCFG
OO interface for handling build configurations
Test::Smoke::Database
Add / parse /display perl reports smoke database
Test::Smoke::Fact::Build
The build environment for a Test::Smoke report
Test::Smoke::Fact::Config
The Configuration for a Test::Smoke report
Test::Smoke::Fact::Node
Test::Smoke::Fact::Result
The output for a Test::Smoke report
Test::Smoke::Fact::SmokeID
The run environment for a Test::Smoke report
Test::Smoke::FTPClient
Implement a mirror like object
Test::Smoke::Mailer
Wrapper to send the report.
Test::Smoke::Metabase
Test::Smoke Metabase interface object
Test::Smoke::Metabase::Transport
Metabase transport for Test::Smoke::Metabase
Test::Smoke::Patcher
OO interface to help patching the source-tree
Test::Smoke::Policy
OO interface to handle the Policy.sh stuff.
Test::Smoke::Reporter
OO interface for handling the testresults (mktest.out)
Test::Smoke::Smoker
OO interface to do one smoke cycle.
Test::Smoke::SourceTree
Manipulate the perl source-tree
Test::Smoke::Syncer
OO interface for syncing the perl source-tree
Test::Smoke::SysInfo
OO interface to system specific information
Test::Smoke::Util
Take out some of the functions of the smoke suite.
Test::SMTP
Module for writing SMTP Server tests
Test::Snapshots
for testing stand alone scripts and executables
Test::Spec
rSpec-like testing for Perl
Test::Spec::Context
Test::Spec::Mocks
Object Simulation Plugin for Test::Spec
Test::Spelling
Check for spelling errors in POD
Test::SQL::Translator
Test::More test functions for the Schema objects.
Test::Standalone
Embed regression test suites in standalone scripts
Test::STD::PerlSTD
General Perl Software Test Description (STD)
Test::STDmaker
generate test scripts, demo scripts from a test description short hand
Test::STDmaker::Check
checks a software test description short hand
Test::STDmaker::Demo
generates demo scripts from a test description short hand
Test::STDmaker::STD
generates a STD POD from a test description short hand
Test::STDmaker::Verify
generate test scripts from a test description short hand
Test::Stdout
Test::Steering
Execute test scripts conditionally
Test::Steering::Wheel
Execute tests and renumber the resulting TAP.
Test::Stochastic
checking probabilities of randomized methods
Test::Story
Storytest Automation Runner
Test::Story::File
Storytest file object
Test::Story::Fixture
Test::Story::Fixture::Selenium
Test::Story::Fixture::VMWare
Test::Story::TestCase
Storytest testcase object
Test::Story::Tutorial
How to write automation tests
Test::Strict
Check syntax, presence of use strict; and test coverage
Test::Struct
Perl extension for testing for structural equivelence.
Test::Structure
Test for the structure of a package
Test::StructuredObject
Use a structured execution-graph to create a test object which runs your tests smartly.
Test::StructuredObject::CodeStub
The base class of all executable tests.
Test::StructuredObject::NonTest
A L<< C<CodeStub>|Test::StructuredObject::CodeStub >> representing executable but non-test code.
Test::StructuredObject::SubTest
A Nested group of tests.
Test::StructuredObject::Test
A L<< C<CodeStub>|Test::StructuredObject::CodeStub >> representing executable test code.
Test::StructuredObject::TestSuite
A collection of tests in an order waiting to be executed.
Test::Structures::Data
Test methods for data in structures
Test::StubGenerator
A simple module that analyzes a given source file and
Test::SubCalls
Track the number of times subs are called
Test::Sweet
Moose-based Test::Class replacement
Test::Sweet::Exception
role representing exceptions thrown by tests
Test::Sweet::Exception::FailedMetatestConstruction
exception representing the failure to create a metatest object
Test::Sweet::Exception::FailedMethod
exception representing an exception thrown during testing
Test::Sweet::Keyword::Test
provides the C<test> keyword
Test::Sweet::Meta::Class
metaclass role that provides methods for keeping track of tests
Test::Sweet::Meta::Method
metamethod for tests
Test::Sweet::Meta::Test
object representing a test case
Test::Sweet::Runnable
C<MooseX::Runnable> support for Test::Sweet classes
Test::Sweet::Types
types used internally
Test::Symlink
Test::Builder based test for symlink correctness
Test::SynchHaveWant
Synchronize volatile have/want values for tests
Test::Synchronized
Test::Synchronized::Extensible
Test::Synchronized::FileLock
Test::Synchronized::Lock
Test::Synopsis
Test your SYNOPSIS code
Test::Sys::Info
Centralized test suite for Sys::Info.
Test::Sys::Info::Driver
Tests Sys::Info driver integrity.
Test::System
Test suite oriented for testing system administration tasks
Test::System::Helper
Helper for the Test::System
Test::System::Output::Factory
Factory class for building TAP formatters
Test::t
0 to testing in 1 line
Test::TableDriven
write tests, not scripts that run them
Test::Tail::Multi
execute code, monitor dynamic file contents
Test::Taint
Tools to test taintedness
Test::TAP
Test your TAP
Test::TAP::HTMLMatrix
Creates colorful matrix of L<Test::Harness>
Test::TAP::Model
DEPRECATED Use L<TAP::Harness>, L<TAP::Formatter::HTML>
Test::TAP::Model::Colorful
Creates color from something that
Test::TAP::Model::Consolidated
The unification of several L<Test::TAP::Model>
Test::TAP::Model::File
an object representing the TAP results of a single
Test::TAP::Model::File::Consolidated
Test::TAP::Model::File::Visual
A test file with additional display oriented
Test::TAP::Model::Subtest
An object for querying a test case
Test::TAP::Model::Subtest::Visual
A subtest with additional display oriented
Test::TAP::Model::Visual
A result set that will create ::Visual children, and
Test::TCP
testing TCP program
Test::TCP::Multi
Test Using Multiple Servers/Clients
Test::Tech
adds skip_tests and test data structures capabilities to the "Test" module
Test::TempDatabase
Automates creation and dropping of databases
Test::TempDir
Temporary files support for testing.
Test::TempDir::Factory
A factory for creating L<Test::TempDir::Handle>
Test::TempDir::Handle
A handle for managing a temporary directory root.
Test::TestCoverage
Test if your test covers all 'public' method
Test::Tester
Ease testing test modules built with Test::Builder
Test::Tester::Capture
Help testing test modules built with Test::Builder
Test::Tester::CaptureRunner
Help testing test modules built with Test::Builder
Test::Tester::Delegate
Test::Time
Override time() and sleep() core function for tests.
Test::Timer
a test module to test/assert response times
Test::Timer::TimeoutException
exception class for Test::Timer
Test::Timestamp
Create timestamp objects for testing or profiling
Test::Tiny
Write simple tests, simply.
Test::TinyMocker
a very simple tool to mock external modules
Test::Tolerant
test routines for testing numbers against tolerances
Test::Trap
Trap exit codes, exceptions, output, etc.
Test::Trap::Builder
Backend for building test traps
Test::Trap::Builder::PerlIO
Output layer backend using PerlIO::scalar
Test::Trap::Builder::SystemSafe
"Safe" output layer backend using File::Temp
Test::Trap::Builder::TempFile
Output layer backend using File::Temp
Test::TT
Test::More-style wrapper around Template
Test::ttserver
ttserver runner for tests
Test::U32
Designed to test the proposition that U32 is 32 bits wide
Test::UniqueTestNames
Make sure all of your tests have unique names
Test::UniqueTestNames::Test
Test::UniqueTestNames::Tracker
Test::Unit
framework for XP style unit testing
Test::Unit::GTestRunner
Unit testing framework helper class
Test::Unit::GTestRunner::Lister
Load and list test suites
Test::Unit::GTestRunner::Worker
Worker class for GTestRunner
Test::Unit::ITestRunner
Extends and colorize Test::Unit::TestRunner output
Test::Unit::Lite
Unit testing without external dependencies
Test::Unit::Runner::XML
Generate XML reports from unit test results
Test::Unix::Group
Test::Builder based tests for Unix groups
Test::Unix::User
Test::Builder based tests for Unix users and home directories
Test::URI
check parts of URI with Test::Builder
Test::Usage
A different approach to testing: selective, quieter, colorful.
Test::use::ok
Alternative to Test::More::use_ok
Test::UseAllModules
do use_ok() for all modules MANIFESTed
Test::Uses
test::useshared
Test::utf8
handy utf8 tests
Test::Valgrind
Test Perl code through valgrind
Test::Valgrind::Action
Base class for Test::Valgrind actions.
Test::Valgrind::Action::Captor
Mock Test::Valgrind::Action for capturing output.
Test::Valgrind::Action::Suppressions
Generate suppressions for a given tool.
Test::Valgrind::Action::Test
Test that an analysis didn't generate any error report.
Test::Valgrind::Carp
Carp-like private methods for Test::Valgrind objects.
Test::Valgrind::Command
Base class for Test::Valgrind commands.
Test::Valgrind::Command::Aggregate
A Test::Valgrind command that aggregates several other commands.
Test::Valgrind::Command::Perl
A Test::Valgrind command that invokes perl.
Test::Valgrind::Command::PerlScript
A Test::Valgrind command that invokes a perl script.
Test::Valgrind::Component
Base class for Test::Valgrind components.
Test::Valgrind::Parser
Base class for Test::Valgrind parsers.
Test::Valgrind::Parser::Suppressions::Text
Parse valgrind suppressions output as text blocks.
Test::Valgrind::Parser::Text
Parse valgrind output as a text stream.
Test::Valgrind::Parser::XML
Parse valgrind output as an XML stream.
Test::Valgrind::Parser::XML::Twig
Parse valgrind XML output with XML::Twig.
Test::Valgrind::Report
Base class for Test::Valgrind error reports.
Test::Valgrind::Session
Test::Valgrind session object.
Test::Valgrind::Suppressions
Generate suppressions for given tool and command.
Test::Valgrind::Tool
Base class for Test::Valgrind tools.
Test::Valgrind::Tool::memcheck
Run an analysis through the memcheck tool.
Test::Varnish
Test assertions against a varnish instance
Test::Vars
Detects unused variables
Test::Verbose
Run 'make TEST_VERBOSE=1' on one or more test files
Test::Version
check for VERSION information in modules
Test::Virtual::Filesystem
Validate a filesystem
Test::Warn
Perl extension to test methods for warnings
Test::Weaken
Test that freed memory is, in fact, freed
Test::Weaken::Gtk2
Gtk2 helpers for Test::Weaken
Test::Wiretap
Listen in on a function
Test::Without
Run code while hiding library paths or specific modules
Test::Without::Gtk2Things
disable selected Gtk2 methods for testing
Test::Without::Module
Test fallback behaviour in absence of modules
Test::Workflow
Provide test grouping, reusability, and structuring such as
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
Test::Wrapper
Use Test::* tests outside of a TAP context
Test::WWW::Declare
declarative testing for your web app
Test::WWW::Declare::Tester
Test::WWW::Mechanize
Testing-specific WWW::Mechanize subclass
Test::WWW::Mechanize::Catalyst
Test::WWW::Mechanize for Catalyst
Test::WWW::Mechanize::CGI
Test CGI applications with Test::WWW::Mechanize
Test::WWW::Mechanize::CGIApp
Test::WWW::Mechanize for CGI::Application
Test::WWW::Mechanize::Declare
flexible, declarative Web testing
Test::WWW::Mechanize::Driver
Drive Test::WWW::Mechanize Object Using YAML Configuration Files
Test::WWW::Mechanize::Driver::Util
Useful utilities
Test::WWW::Mechanize::Driver::YAMLLoader
Load Test::WWW::Mechanize tests from YAML files
Test::WWW::Mechanize::HSS
Test HTTP::Server::Simple programs using WWW::Mechanize
Test::WWW::Mechanize::JSON
Add a JSON and AJAXy methods to the super-class
Test::WWW::Mechanize::LibXML
use HTML::TreeBuilder::LibXML for testing
Test::WWW::Mechanize::Maypole
Test::WWW::Mechanize for Maypole
Test::WWW::Mechanize::Mojo
Test::WWW::Mechanize for Mojo / Mojolicious
Test::WWW::Mechanize::Object
run mech tests by making
Test::WWW::Mechanize::PSGI
Test PSGI programs using WWW::Mechanize
Test::WWW::Selenium
Test applications using Selenium Remote Control
Test::WWW::Selenium::Catalyst
test your Catalyst app with Selenium
Test::WWW::Selenium::CGIApp
Test your CGIApp application with Selenium
Test::WWW::Simple
Test Web applications using TAP
Test::XML
Compare XML in perl tests
Test::XML::Assert
Tests XPaths into an XML Document for correct values/matches
Test::XML::Compare
Test if two XML documents semantically the same
Test::XML::Count
Perl extension for testing element count at a certain depth
Test::XML::Deep
Test::XML::Easy
test XML with XML::Easy
Test::XML::Element
Test the properties a single XML element in isolation.
Test::XML::Order
Extend Test::XML to test element order.
Test::XML::RPC::Catalyst
Testing of Catalyst based XMLRPC applications
Test::XML::SAX
Test XML::SAX handlers
Test::XML::Simple
easy testing for XML
Test::XML::Twig
Test XML::Twig handlers
Test::XML::Valid
Validate XML and XHTML
Test::XML::XPath
Test XPath assertions
Test::XMLElement
Test module for XML element using XML Twig
Test::XPath
Test XML and HTML content and structure with XPath expressions
Test::XT
Generate best practice author tests
Test::YAML
Testing Module for YAML Implementations
Test::YAML::Meta
Validation of the META.yml file in a distribution.
Test::YAML::Valid
test validity of YAML strings and files

Problems, suggestions, or comments to Randy Kobes. Questions? Check the FAQ.
Enable installations using PAR::WebStart.