The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.000087 - 2017-11-24 (TRIAL RELEASE)

  • Merge in Test2::Workflow
  • Merge in Test2::AsyncSubtest
  • Merge in Test2::Manual
  • Test2-Suite 0.000086 2017-11-22 22:15:41-08:00 America/Los_Angeles (TRIAL RELEASE)
    • Make an AUTHOR_TEST require 5.20
  • Test2-Suite 0.000085 2017-11-22 22:05:11-08:00 America/Los_Angeles (TRIAL RELEASE)
    • Ensure that objects are not used in Boolean contexts, second attempt. (djerius)
  • Test2-Suite 0.000084 2017-11-18 16:17:29-08:00 America/Los_Angeles
    • Add Test2::Tools::Tester
  • Test2-Suite 0.000083 2017-10-25 08:12:18-07:00 America/Los_Angeles
    • Mark a float tests TODO until the PR author can fix it
  • Test2-Suite 0.000082 2017-10-20 07:11:08-07:00 America/Los_Angeles
    • No Changes since last trial
  • Test2-Suite 0.000081 2017-10-19 09:09:14-07:00 America/Los_Angeles (TRIAL RELEASE)
    • Add Test2::Compare::Float to handle floating point comparison issues with representation error.
    • Add float() to Test2::Utils::Compare and import Test2::Compare::Float
    • Import and Export Test2::Utils::Compare::float in Test2::V0
    • Documentation fixes
    • Better 5.10.0/utf8 fix
    • VSTRING comparisons
    • Bag compare now handles duplicates better
  • Test2-Suite 0.000080 2017-10-15 10:13:30-07:00 America/Los_Angeles
    • No changes since last trial
  • Test2-Suite 0.000079 2017-10-14 20:18:51-07:00 America/Los_Angeles (TRIAL RELEASE)
    • (Colin Newell) Fix UTF8 issue with perl 5.10.0
  • Test2-Suite 0.000078 2017-10-14 20:15:21-07:00 America/Los_Angeles (TRIAL RELEASE)
    • Fix for TODO + new ok style
  • Test2-Suite 0.000077 2017-09-12 07:49:16-07:00 America/Los_Angeles
    • No changes since last TRIAL release
  • Test2-Suite 0.000076 2017-09-11 15:21:07-07:00 America/Los_Angeles (TRIAL RELEASE)
    • Add Test2::Tools::GenTemp
  • Test2-Suite 0.000075 2017-09-10 21:22:17-07:00 America/Los_Angeles
    • Add version to Test2::Event::Times
  • Test2-Suite 0.000074 2017-08-31 20:37:47-07:00 America/Los_Angeles (TRIAL RELEASE)
    • Add Test2::Event::Times
    • Fix some tests that were failing in yath
  • Test2-Suite 0.000073 2017-08-30 23:11:28-07:00 America/Los_Angeles (TRIAL RELEASE)
    • Add Test2::Plugin::Times
  • Test2-Suite 0.000072 2017-06-17 21:48:14-07:00 America/Los_Angeles
    • No change since last trial
  • Test2-Suite 0.000071 2017-06-10 13:40:27-07:00 America/Los_Angeles (TRIAL RELEASE)
    • Introduce Test2::V# bundles
    • Deprecate Test2::Bundle::Extended
    • Test2::V0 added
    • Fix Test2::Mock doesn't accept non-ref values (Mike Raynham)
    • Fix isa_ok overload issue (Mike Raynham)
  • Test2-Suite 0.000070 2017-03-19 13:34:25-07:00 America/Los_Angeles
    • Revert Boolean overload fixes from djerius until they can be fixed
    • Do not mention Term::ReadKey in docs
    • Add Term::Size::Any to test report
  • Test2-Suite 0.000069 2017-03-16 20:57:43-07:00 America/Los_Angeles
    • No changes from trial
  • Test2-Suite 0.000068 2017-03-08 20:22:23-08:00 America/Los_Angeles (TRIAL RELEASE)
    • Set the term size for all tests that use tables
    • Boolean overload fixes from djerius
  • Test2-Suite 0.000067 2017-01-03 19:41:52-08:00 America/Los_Angeles
    • No changes
  • Test2-Suite 0.000066 2016-12-23 15:16:18-08:00 America/Los_Angeles (TRIAL RELEASE)
    • Move sub_info to Sub::Info
  • Test2-Suite 0.000065 2016-12-19 19:46:47-08:00 America/Los_Angeles
    • AUTHOR_TESTING a fragile test
  • Test2-Suite 0.000064 2016-12-19 11:56:28-08:00 America/Los_Angeles (TRIAL RELEASE)
    • Move Test2::Util::Table to Term::Table
  • Test2-Suite 0.000063 2016-12-17 12:11:39-08:00 America/Los_Angeles
    • No notable changes since the last trial release.
  • Test2-Suite 0.000062 2016-12-03 14:03:44-08:00 America/Los_Angeles (TRIAL RELEASE)
    • An event without a trace object throw would an exception when using Test2::Compare::Event and the comparison failed
    • Fix tests for small terminals (#106)
    • Enhance the table library
    • UTF8 plugin does not set STDERR/STDOUT
  • Test2-Suite 0.000061 2016-11-26 12:39:14-08:00 America/Los_Angeles
    • Fix mocked objects so that they respond properly to ->can when using AUTOLOAD.
    • Fix some meta-files
    • Small build improvements
    • Minor fixes
  • Test2-Suite 0.000060 2016-09-25 12:38:43-07:00 America/Los_Angeles
    • Fix some docs
    • Fix defer.t to work in windows
    • Fix stack stomping bug triggered by certain Term::Readkey conditions
  • Test2-Suite 0.000059 2016-09-15 13:00:03-07:00 America/Los_Angeles (TRIAL RELEASE)
    • Create Test2::Compare::Negatable
    • Add bool() for deep comparisons
    • Implicit end() for checks inside is()
    • Add try_ok to Tools/Exception
    • Export convert() in Test2::Compare
    • Make convert more flexible
    • Document how to write a compare tool with custom behavior
  • Test2-Suite 0.000058 2016-08-13 13:06:10-07:00 America/Los_Angeles
    • No changes from last trial
  • Test2-Suite 0.000057 2016-08-10 22:13:39-07:00 America/Los_Angeles (TRIAL RELEASE)
    • Add contact info to docs
  • Test2-Suite 0.000056 2016-08-09 14:09:17-07:00 America/Los_Angeles (TRIAL RELEASE)
    • Make sure Test2::Compare::convert loads deps
  • Test2-Suite 0.000055 2016-07-30 13:18:13-07:00 America/Los_Angeles
    • Spelling fix from Debian (Thanks gregor herrmann)
    • Fix \d -> [0-9] in several places (Thanks Mark F.)
  • Test2-Suite 0.000054 2016-07-28 07:10:34-07:00 America/Los_Angeles
    • No changes from last trial
  • Test2-Suite 0.000053 2016-07-22 22:51:37-07:00 America/Los_Angeles (TRIAL RELEASE)
    • Make bag check fail when given an empty array
    • Clean up bag diagnostics
  • Test2-Suite 0.000052 2016-07-18 09:07:25-07:00 America/Los_Angeles
    • No changes from last TRIAL
  • Test2-Suite 0.000051 2016-07-13 18:00:17-07:00 America/Los_Angeles (TRIAL RELEASE)
    • Switch Extended bundle to use Importer
    • Add meta_check as alias for meta
  • Test2-Suite 0.000050 2016-07-09 16:58:59-07:00 America/Los_Angeles
    • No Changes since trial
  • Test2-Suite 0.000049 2016-07-07 22:02:24-07:00 America/Los_Angeles (TRIAL RELEASE)
    • Doc fixes
    • Add U() quick check to Test2::Tools::Compare
  • Test2-Suite 0.000048 2016-07-02 22:08:10-07:00 America/Los_Angeles
    • No changes from last trial
  • Test2-Suite 0.000047 2016-07-01 18:09:26-07:00 America/Los_Angeles (TRIAL RELEASE)
    • Fix global destruction warning
    • Minor test fix to keep 5.8 working
  • Test2-Suite 0.000046 2016-07-01 17:31:23-07:00 America/Los_Angeles (TRIAL RELEASE)
    • ref-ref's can be used in deep comparisons
    • Fix mocking to override a base class's method
  • Test2-Suite 0.000045 2016-07-01 09:30:09-07:00 America/Los_Angeles
    • Spelling and POD fixes
  • Test2-Suite 0.000044 2016-06-29 15:48:33-07:00 America/Los_Angeles (TRIAL RELEASE)
    • Add DF() shortcut (JBerger)
  • Test2-Suite 0.000043 2016-06-28 06:23:46-07:00 America/Los_Angeles (TRIAL RELEASE)
    • Restructure Delta.pm to try and solve read-only problem
  • Test2-Suite 0.000042 2016-06-27 21:37:22-07:00 America/Los_Angeles
    • Change Encoding.t to spit out debug message without failing
  • Test2-Suite 0.000041 2016-06-27 09:00:46-07:00 America/Los_Angeles
    • Add perltidy rc to dist
    • Documentation fixes (Thanks petdance)
    • revert "Attempt a fix to Delta #29"
  • Test2-Suite 0.000039 2016-06-25 13:44:03-07:00 America/Los_Angeles (TRIAL RELEASE)
    • Stop leaking temp files
    • clean up STDERR
    • Fix #28
  • Test2-Suite 0.000038 2016-06-25 13:20:07-07:00 America/Los_Angeles
    • No Changes from last TRIAL release
  • Test2-Suite 0.000037 2016-06-24 14:03:52-07:00 America/Los_Angeles (TRIAL RELEASE)
    • Add all_keys() to Compare tools
    • add all_vals() to Compare tools
    • add all_items() to Compare tools
    • Fix in_set(DNE) (#10)
    • Add E()
    • Proper line reporting for shortcuts.
  • Test2-Suite 0.000036 2016-06-24 05:58:51-07:00 America/Los_Angeles
    • Better comments in SRAND (#7)
  • Test2-Suite 0.000035 2016-06-23 14:48:54-07:00 America/Los_Angeles (TRIAL RELEASE)
    • Make it possible to provide a name to isa_ok, can_ok, and DOES_ok
    • Add some regression tests for previous fixes
    • Allow 'tests' and 'skip_all' prefixes support to plan() #25
  • Test2-Suite 0.000034 2016-06-22 11:30:00-07:00 America/Los_Angeles (TRIAL RELEASE)
    • Bump minimum Test2 version
  • Test2-Suite 0.000033 2016-06-22 08:41:22-07:00 America/Los_Angeles (TRIAL RELEASE)
    • Fix ClassicCompare to load deps (#23)
  • Test2-Suite 0.000032 2016-06-17 06:58:17-07:00 America/Los_Angeles
    • Add 'bag' comparison (dakkar)
    • Add 'call_list()' for DSL (dakkar)
    • Add 'call_hash()' for DSL (dakkar)
  • Test2-Suite 0.000031 2016-06-15 21:32:05-07:00 America/Los_Angeles (TRIAL RELEASE)
    • Fix TODO to use pre-filters
  • Test2-Suite 0.000030 2016-05-09 07:55:17-07:00 America/Los_Angeles
    • Doc Changes
  • Test2-Suite 0.000029 2016-04-30 15:17:01-07:00 America/Los_Angeles
    • Doc updates from jkeroes
    • Doc updates from stevieb9
    • SRand now works without harness
    • Fix emails
  • Test2-Suite 0.000028 2016-04-15 14:32:30-07:00 America/Los_Angeles
    • Add Tools/Event gen_event()
    • Add Tools/Event to Extended bundle
  • Test2-Suite 0.000027 2016-04-13 20:22:17-07:00 America/Los_Angeles
    • Make some tests ignore custom formatters
  • Test2-Suite 0.000026 2016-04-05 11:11:35-07:00 America/Los_Angeles
    • Add OrderedSubset compare tools
    • Use OrderedSubset compare tool in subtest tests.
    • Bump minimumTest2 version
  • Test2-Suite 0.000025 2016-04-03 15:39:59-07:00 America/Los_Angeles
    • Allow column aliasing in Deltas (jkeroes)
    • Bump required Test2 version
  • Test2-Suite 0.000024 2016-03-20 13:40:06-07:00 America/Los_Angeles
    • Add back missing README and README.md files
    • Documentation fixes
    • No logic/code changes
  • Test2-Suite 0.000023 2016-03-17 23:02:50-07:00 America/Los_Angeles
    • Fix Changes file
    • Fix bug where SRand plugin comment could appear in subtest
  • Test2-Suite 0.000022 2016-03-07 12:18:25-08:00 America/Los_Angeles
    • Ability to disable subtest skip_all flow control
  • Test2-Suite 0.000021 2016-03-06 20:24:46-08:00 America/Los_Angeles
    • Bump minimum Test2 version
    • Add version to all modules
    • Minor doc fixes
    • No logic changes
  • Test2-Suite 0.000020 2016-02-05 09:32:52-08:00 America/Los_Angeles
    • Fix typo that made mock tool look in the wrong place for handlers
  • Test2-Suite 0.000019 2016-01-28 21:28:37-08:00 America/Los_Angeles
    • Formally add the warning and exception tools
    • warning and exception tools added to the extended bundle
  • Test2-Suite 0.000018 2016-01-12 16:09:44-08:00 America/Los_Angeles
    • Add grab tool
    • Fix documentation
  • Test2-Suite 0.000017 2016-01-12 05:54:43-08:00 America/Los_Angeles
    • Fix poorly written test
  • Test2-Suite 0.000016 2016-01-11 15:18:04-08:00 America/Los_Angeles
    • Add diagnostics test report
    • Fix tests on older perls
  • Test2-Suite 0.000015 2016-01-10 22:50:54-08:00 America/Los_Angeles
    • Fix documentation problem
  • Test2-Suite 0.000014 2016-01-10 22:42:56-08:00 America/Los_Angeles
    • Initial conversion from Test::Stream
  • Test2-Harness 0.000018 2017-01-31 21:33:34-08:00 America/Los_Angeles
    • Use Sub::Info to silence a warning
  • Test2-Harness 0.000017 2016-07-31 21:24:00-07:00 America/Los_Angeles
    • Fix acceptance5.t to not assume fork is used.
  • Test2-Harness 0.000016 2016-07-29 12:37:29-07:00 America/Los_Angeles
    • Require newer Importer.pm for :ALL tag
  • Test2-Harness 0.000015 2016-07-28 07:07:37-07:00 America/Los_Angeles
    • Run blocks when done_testing is missing (#3)
    • Add spec_defaults()
  • Test2-Harness 0.000014 2016-07-02 22:11:29-07:00 America/Los_Angeles
    • No Changes from last trial
  • Test2-Harness 0.000013 2016-07-01 17:33:24-07:00 America/Los_Angeles (TRIAL RELEASE)
    • Do not apply mock defined on root action.
  • Test2-Harness 0.000012 2016-06-24 06:01:16-07:00 America/Los_Angeles
    • No changes since last trial
  • Test2-Harness 0.000011 2016-06-22 11:32:58-07:00 America/Los_Angeles (TRIAL RELEASE)
    • Require newer Test2::AsyncSubtest for bugfixes
  • Test2-Harness 0.000010 2016-06-22 09:16:07-07:00 America/Los_Angeles
    • Fix for (and require) Test2-Suite 0.000032 (#2)
    • Better TODO handling
  • Test2-Harness 0.000009 2016-05-31 07:18:50-07:00 America/Los_Angeles
    • Require perl 5.10
  • Test2-Harness 0.000008 2016-05-30 07:38:55-07:00 America/Los_Angeles
    • Require newer Test2::AsyncSubtest
  • Test2-Harness 0.000007 2016-05-30 06:58:17-07:00 America/Los_Angeles
    • Complete rewrite
  • Test2-Harness 0.000006 2016-02-05 15:45:57-08:00 America/Los_Angeles
    • Prep for a new Trace::Mask version
  • Test2-Harness 0.000005 2016-02-05 11:56:11-08:00 America/Los_Angeles
    • Bump minimum Test2::Suite version (fixes issue found in windows tests)
  • Test2-Harness 0.000004 2016-02-04 21:48:07-08:00 America/Los_Angeles
    • Add Spec bundle
  • Test2-Harness 0.000003 2016-02-04 10:46:41-08:00 America/Los_Angeles
    • Fix test that needs to be conditional
    • Fix constant in NoIso
  • Test2-Harness 0.000002 2016-02-03 08:12:34-08:00 America/Los_Angeles
    • Major overhaul
    • Add isolation runners
    • Lots of fixes
    • Masking traces properly
    • Better filtering
  • Test2-Harness 0.000001 2016-01-18 10:54:17-08:00 America/Los_Angeles
    • Initial conversion from Test::Stream
  • Test2-AsyncSubtest 0.000020 2017-09-10 21:23:49-07:00 America/Los_Angeles
    • No Changes from last release
  • Test2-AsyncSubtest 0.000019 2017-09-08 12:21:34-07:00 America/Los_Angeles (TRIAL RELEASE)
    • Fix support for formatters that show buffered events
  • Test2-AsyncSubtest 0.000018 2016-06-24 06:00:04-07:00 America/Los_Angeles
    • No changes since last trial
  • Test2-AsyncSubtest 0.000017 2016-06-22 11:32:15-07:00 America/Los_Angeles (TRIAL RELEASE)
    • Make our hub inherit pre_filters properly
  • Test2-AsyncSubtest 0.000016 2016-05-30 07:36:39-07:00 America/Los_Angeles
    • Fix bug where subtest results were repeated
  • Test2-AsyncSubtest 0.000015 2016-05-09 08:03:51-07:00 America/Los_Angeles
  • Test2-AsyncSubtest 0.000014 2016-04-14 09:40:01-07:00 America/Los_Angeles
    • Support custom formatters
    • Add subtest info to events
  • Test2-AsyncSubtest 0.000013 2016-03-20 13:47:39-07:00 America/Los_Angeles
    • Add subtest name to pending warning
  • Test2-AsyncSubtest 0.000012 2016-03-18 17:52:46-07:00 America/Los_Angeles
    • Fix trigger conditions for pending warning
  • Test2-AsyncSubtest 0.000011 2016-03-18 08:12:05-07:00 America/Los_Angeles
    • Inherit listeners and filters (make TODO work)
    • Add 'todo' option to finish()
  • Test2-AsyncSubtest 0.000010 2016-03-17 23:21:58-07:00 America/Los_Angeles
    • Fix bug in 'skip' option when nesting
  • Test2-AsyncSubtest 0.000009 2016-03-17 11:51:08-07:00 America/Los_Angeles
    • Add 'skip' option for finish()
  • Test2-AsyncSubtest 0.000008 2016-03-10 16:53:55-08:00 America/Los_Angeles
    • Add 'silent', 'no_plan' and 'collapse' options for finish()
  • Test2-AsyncSubtest 0.000007 2016-03-09 10:07:53-08:00 America/Los_Angeles
    • Fix tests for some perl+thread combos
  • Test2-AsyncSubtest 0.000006 2016-03-08 08:47:22-08:00 America/Los_Angeles
    • Fix #6, make tools more argument aware
  • Test2-AsyncSubtest 0.000005 2016-03-07 12:21:28-08:00 America/Los_Angeles
    • Add ability to bypass subtest skip_all flow control
  • Test2-AsyncSubtest 0.000004 2016-03-06 20:19:02-08:00 America/Los_Angeles
    • Require newer Test2
    • Add extended skip_all tests
    • Add version to all modules (autarch)
  • Test2-AsyncSubtest 0.000003 2016-03-05 17:33:15-08:00 America/Los_Angeles
    • Update for min threads version
  • Test2-AsyncSubtest 0.000002 2016-03-02 13:49:22-08:00 America/Los_Angeles
    • Complete Rewrite
  • Test2-AsyncSubtest 0.000001 2016-02-23 15:35:07-08:00 America/Los_Angeles
    • Initial Release

Modules

Object representing an async subtest.
Event to attach a subtest to the parent.
Event to detach a subtest from the parent.
Hub used by async subtests.
Documentation for bundles.
Old name for Test2::V0
ALMOST a drop-in replacement for Test::More.
ALMOST a drop-in replacement for Test::Simple.
Test2 extension for writing deep comparison tools.
Internal representation of an array comparison.
Internal representation of a bag comparison.
Base class for comparison classes.
Compare two values as booleans
Custom field check for comparisons.
Ref comparison
Representation of differences between nested data structures.
Event specific Object subclass.
Meta class for events in deep comparisons
Compare two values as numbers with tolerance.
Representation of a hash in a deep comparison.
Check library for meta-checks
Poor mans 'role' for compare objects that can be negated.
Compare two values as numbers
Representation of an object during deep comparison.
Internal representation of an ordered subset.
Use a pattern to validate values in a deep comparison.
Ref comparison
Regex direct comparison
Representation of a Scalar Ref in deep comparisons
Allows a field to be matched against a set of checks.
Compare two values as strings
Check that something is undefined
Placeholder check.
Documentation hub for Test2 and Test2-Suite.
The hub for documentation of the inner workings of Test2 components.
Overview of Test2 from load to finish.
The internals of events
How to contribute to the Test2 project.
Hub for documentation about writing tests with Test2.
Introduction to testing with Test2.
How to migrate existing tests from Test::More to Test2.
The many ways to set a plan.
Tutorial for marking tests as TODO.
Manual page for tool authors.
Write your first tool with Test2.
Tutorial for using other tools within your own.
How to implement a tool that makes use of subtests.
Tutorial on how to test your testing tools.
Module for managing mocked classes and instances.
Documentation for plugins
Automatically bail out of testing on the first test failure.
Automatically die on the first test failure.
Add extra diagnostics on failure at the end of the test.
Control the random seed for more controlled test environments.
Output timing data at the end of the test.
Test2 plugin to test with utf8.
Base class and documentation for skip-unless type test packages.
Only run a test when the AUTHOR_TESTING environment variable is set.
Only run a test when a specific environment variable is set.
Skip a test file unless the system supports forking
Skip tests if certain packages are not installed, or insufficient versions.
Skip the test unless the necessary version of Perl is installed.
Skip a test file unless the system supports true forking
Skip a test file unless the system supports threading
Distribution with a rich set of tools built upon the Test2 framework.
TODO extension for Test2.
Documentation for Tools.
Tools for writing async subtests.
Test2 implementation of the basic testing tools.
Test2 implementation of the tools for testing classes.
Classic (Test::More style) comparison tools.
Tools for comparing deep data structures.
Write tests that get executed at a later time
Tools for managing the encoding of Test2 based tests.
Tools for generating test events.
Test2 based tools for checking exceptions
Tools for validating exporters.
Tool for generating a populated temp directory.
Temporarily intercept all events without adding a scope level.
Class/Instance mocking for Test2.
Tools for validating references.
RSPEC implementation on top of Test2::Workflow
Tools for writing subtests
Alias the testing target package.
Tools to help you test other testing tools.
Tools to verify warnings.
Object used to temporarily intercept all events.
Tools for inspecting or manipulating references.
Utilities for manipulating stashes and globs.
Tools for inspecting and manipulating subs.
Format a header and rows into a table
Break up lines for use in tables.
Format timing/benchmark information.
0Th edition of the Test2 recommended bundle.
A test workflow is a way of structuring tests using composable units.
Base class for all workflow blocks.
Represents a build in progress.
Runs the workflows.
Encapsulation of a Task
Encapsulation of an action.
Encapsulation of a group (describe).

Provides

in lib/Test2/AsyncSubtest/Formatter.pm
in lib/Test2/Event/Times.pm
in lib/Test2/Util/Table/Cell.pm
in lib/Test2/Util/Term.pm