![]() |
| |||||||
| 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. |