Kwalitee Issues

use_strict

Add 'use strict' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules are strictly written.

Error: Test2::Manual::Concurrency, Test2::Manual::Contributing, Test2::Manual::Tooling::FirstTool, Test2::Manual::Tooling::Formatter, Test2::Manual::Tooling::Plugin::TestExit, Test2::Manual::Tooling::Plugin::TestingDone, Test2::Manual::Tooling::Plugin::ToolCompletes, Test2::Manual::Tooling::Plugin::ToolStarts, Test2::Manual::Tooling::TestBuilder

use_warnings

Add 'use warnings' (or its equivalents) to all modules (this will require perl > 5.6), or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.

Error: Test2::Manual::Concurrency, Test2::Manual::Contributing, Test2::Manual::Tooling::FirstTool, Test2::Manual::Tooling::Formatter, Test2::Manual::Tooling::Plugin::TestExit, Test2::Manual::Tooling::Plugin::TestingDone, Test2::Manual::Tooling::Plugin::ToolCompletes, Test2::Manual::Tooling::Plugin::ToolStarts, Test2::Manual::Tooling::TestBuilder

meta_yml_has_provides

Add all modules contained in this distribution to the META.yml field 'provides'. Module::Build or Dist::Zilla::Plugin::MetaProvides do this automatically for you.

Modules

Name Abstract Version View
Test2::AsyncSubtest Object representing an async subtest. 0.000114 metacpan
Test2::AsyncSubtest::Event::Attach Event to attach a subtest to the parent. 0.000114 metacpan
Test2::AsyncSubtest::Event::Detach Event to detach a subtest from the parent. 0.000114 metacpan
Test2::AsyncSubtest::Formatter 0.000114 metacpan
Test2::AsyncSubtest::Hub Hub used by async subtests. 0.000114 metacpan
Test2::Bundle Documentation for bundles. 0.000114 metacpan
Test2::Bundle::Extended Old name for Test2::V0 0.000114 metacpan
Test2::Bundle::More ALMOST a drop-in replacement for Test::More. 0.000114 metacpan
Test2::Bundle::Simple ALMOST a drop-in replacement for Test::Simple. 0.000114 metacpan
Test2::Compare Test2 extension for writing deep comparison tools. 0.000114 metacpan
Test2::Compare::Array Internal representation of an array comparison. 0.000114 metacpan
Test2::Compare::Bag Internal representation of a bag comparison. 0.000114 metacpan
Test2::Compare::Base Base class for comparison classes. 0.000114 metacpan
Test2::Compare::Bool Compare two values as booleans 0.000114 metacpan
Test2::Compare::Custom Custom field check for comparisons. 0.000114 metacpan
Test2::Compare::DeepRef Ref comparison 0.000114 metacpan
Test2::Compare::Delta Representation of differences between nested data structures. 0.000114 metacpan
Test2::Compare::Event Event specific Object subclass. 0.000114 metacpan
Test2::Compare::EventMeta Meta class for events in deep comparisons 0.000114 metacpan
Test2::Compare::Float Compare two values as numbers with tolerance. 0.000114 metacpan
Test2::Compare::Hash Representation of a hash in a deep comparison. 0.000114 metacpan
Test2::Compare::Meta Check library for meta-checks 0.000114 metacpan
Test2::Compare::Negatable Poor mans 'role' for compare objects that can be negated. 0.000114 metacpan
Test2::Compare::Number Compare two values as numbers 0.000114 metacpan
Test2::Compare::Object Representation of an object during deep comparison. 0.000114 metacpan
Test2::Compare::OrderedSubset Internal representation of an ordered subset. 0.000114 metacpan
Test2::Compare::Pattern Use a pattern to validate values in a deep comparison. 0.000114 metacpan
Test2::Compare::Ref Ref comparison 0.000114 metacpan
Test2::Compare::Regex Regex direct comparison 0.000114 metacpan
Test2::Compare::Scalar Representation of a Scalar Ref in deep comparisons 0.000114 metacpan
Test2::Compare::Set Allows a field to be matched against a set of checks. 0.000114 metacpan
Test2::Compare::String Compare two values as strings 0.000114 metacpan
Test2::Compare::Undef Check that something is undefined 0.000114 metacpan
Test2::Compare::Wildcard Placeholder check. 0.000114 metacpan
Test2::Event::Times 0.000114 metacpan
Test2::Manual Documentation hub for Test2 and Test2-Suite. 0.000114 metacpan
Test2::Manual::Anatomy The hub for documentation of the inner workings of Test2 components. 0.000114 metacpan
Test2::Manual::Anatomy::API Internals documentation for the API. 0.000114 metacpan
Test2::Manual::Anatomy::Context Internals documentation for the Context objects. 0.000114 metacpan
Test2::Manual::Anatomy::EndToEnd 0.000114 metacpan
Test2::Manual::Anatomy::Event The internals of events 0.000114 metacpan
Test2::Manual::Anatomy::Hubs Internals documentation for the hub stack, and hubs. 0.000114 metacpan
Test2::Manual::Anatomy::IPC Manual for the IPC system. 0.000114 metacpan
Test2::Manual::Anatomy::Utilities Overview of utilities for Test2. 0.000114 metacpan
Test2::Manual::Contributing How to contribute to the Test2 project. 0.000114 metacpan
Test2::Manual::Testing Hub for documentation about writing tests with Test2. 0.000114 metacpan
Test2::Manual::Testing::Introduction Introduction to testing with Test2. 0.000114 metacpan
Test2::Manual::Testing::Migrating How to migrate existing tests from Test::More to Test2. 0.000114 metacpan
Test2::Manual::Testing::Planning The many ways to set a plan. 0.000114 metacpan
Test2::Manual::Testing::Todo Tutorial for marking tests as TODO. 0.000114 metacpan
Test2::Manual::Tooling Manual page for tool authors. 0.000114 metacpan
Test2::Manual::Tooling::FirstTool Write your first tool with Test2. 0.000114 metacpan
Test2::Manual::Tooling::Formatter How to write a custom formatter, in our case a JSONL formatter. 0.000114 metacpan
Test2::Manual::Tooling::Nesting Tutorial for using other tools within your own. 0.000114 metacpan
Test2::Manual::Tooling::Plugin::TestExit How to safely add pre-exit behaviors. 0.000114 metacpan
Test2::Manual::Tooling::Plugin::TestingDone Run code when the test file is finished, or when done_testing is called. 0.000114 metacpan
Test2::Manual::Tooling::Plugin::ToolCompletes How to add behaviors that occur when a tool completes work. 0.000114 metacpan
Test2::Manual::Tooling::Plugin::ToolStarts How to add behaviors that occur when a tool starts work. 0.000114 metacpan
Test2::Manual::Tooling::Subtest How to implement a tool that makes use of subtests. 0.000114 metacpan
Test2::Manual::Tooling::TestBuilder This section maps Test::Builder methods to Test2 concepts. 0.000114 metacpan
Test2::Manual::Tooling::Testing Tutorial on how to test your testing tools. 0.000114 metacpan
Test2::Mock Module for managing mocked classes and instances. 0.000114 metacpan
Test2::Plugin Documentation for plugins 0.000114 metacpan
Test2::Plugin::BailOnFail Automatically bail out of testing on the first test failure. 0.000114 metacpan
Test2::Plugin::DieOnFail Automatically die on the first test failure. 0.000114 metacpan
Test2::Plugin::ExitSummary Add extra diagnostics on failure at the end of the test. 0.000114 metacpan
Test2::Plugin::SRand Control the random seed for more controlled test environments. 0.000114 metacpan
Test2::Plugin::Times Output timing data at the end of the test. 0.000114 metacpan
Test2::Plugin::UTF8 Test2 plugin to test with utf8. 0.000114 metacpan
Test2::Require Base class and documentation for skip-unless type test packages. 0.000114 metacpan
Test2::Require::AuthorTesting Only run a test when the AUTHOR_TESTING environment variable is set. 0.000114 metacpan
Test2::Require::EnvVar Only run a test when a specific environment variable is set. 0.000114 metacpan
Test2::Require::Fork Skip a test file unless the system supports forking 0.000114 metacpan
Test2::Require::Module Skip tests if certain packages are not installed, or insufficient versions. 0.000114 metacpan
Test2::Require::Perl Skip the test unless the necessary version of Perl is installed. 0.000114 metacpan
Test2::Require::RealFork Skip a test file unless the system supports true forking 0.000114 metacpan
Test2::Require::Threads Skip a test file unless the system supports threading 0.000114 metacpan
Test2::Suite Distribution with a rich set of tools built upon the Test2 framework. 0.000114 metacpan
Test2::Todo TODO extension for Test2. 0.000114 metacpan
Test2::Tools Documentation for Tools. 0.000114 metacpan
Test2::Tools::AsyncSubtest Tools for writing async subtests. 0.000114 metacpan
Test2::Tools::Basic Test2 implementation of the basic testing tools. 0.000114 metacpan
Test2::Tools::Class Test2 implementation of the tools for testing classes. 0.000114 metacpan
Test2::Tools::ClassicCompare Classic (Test::More style) comparison tools. 0.000114 metacpan
Test2::Tools::Compare Tools for comparing deep data structures. 0.000114 metacpan
Test2::Tools::Defer Write tests that get executed at a later time 0.000114 metacpan
Test2::Tools::Encoding Tools for managing the encoding of L<Test2> based tests. 0.000114 metacpan
Test2::Tools::Event Tools for generating test events. 0.000114 metacpan
Test2::Tools::Exception Test2 based tools for checking exceptions 0.000114 metacpan
Test2::Tools::Exports Tools for validating exporters. 0.000114 metacpan
Test2::Tools::GenTemp Tool for generating a populated temp directory. 0.000114 metacpan
Test2::Tools::Grab Temporarily intercept all events without adding a scope level. 0.000114 metacpan
Test2::Tools::Mock Class/Instance mocking for Test2. 0.000114 metacpan
Test2::Tools::Ref Tools for validating references. 0.000114 metacpan
Test2::Tools::Spec RSPEC implementation on top of Test2::Workflow 0.000114 metacpan
Test2::Tools::Subtest Tools for writing subtests 0.000114 metacpan
Test2::Tools::Target Alias the testing target package. 0.000114 metacpan
Test2::Tools::Tester Tools to help you test other testing tools. 0.000114 metacpan
Test2::Tools::Warnings Tools to verify warnings. 0.000114 metacpan
Test2::Util::Grabber Object used to temporarily intercept all events. 0.000114 metacpan
Test2::Util::Ref Tools for inspecting or manipulating references. 0.000114 metacpan
Test2::Util::Stash Utilities for manipulating stashes and globs. 0.000114 metacpan
Test2::Util::Sub Tools for inspecting and manipulating subs. 0.000114 metacpan
Test2::Util::Table Format a header and rows into a table 0.000114 metacpan
Test2::Util::Table::Cell 0.000114 metacpan
Test2::Util::Table::LineBreak Break up lines for use in tables. 0.000114 metacpan
Test2::Util::Term 0.000114 metacpan
Test2::Util::Times Format timing/benchmark information. 0.000114 metacpan
Test2::V0 0Th edition of the Test2 recommended bundle. 0.000114 metacpan
Test2::Workflow A test workflow is a way of structuring tests using composable units. 0.000114 metacpan
Test2::Workflow::BlockBase Base class for all workflow blocks. 0.000114 metacpan
Test2::Workflow::Build Represents a build in progress. 0.000114 metacpan
Test2::Workflow::Runner Runs the workflows. 0.000114 metacpan
Test2::Workflow::Task Encapsulation of a Task 0.000114 metacpan
Test2::Workflow::Task::Action Encapsulation of an action. 0.000114 metacpan
Test2::Workflow::Task::Group Encapsulation of a group (describe). 0.000114 metacpan

Other Files

Changes metacpan
MANIFEST metacpan
META.json metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan
README.md metacpan
cpanfile metacpan