Hello community, here is the log from the commit of package perl-Test-Simple for openSUSE:Factory checked in at 2017-11-12 17:56:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Test-Simple (Old) and /work/SRC/openSUSE:Factory/.perl-Test-Simple.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Test-Simple" Sun Nov 12 17:56:48 2017 rev:9 rq:539965 version:1.302103 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Test-Simple/perl-Test-Simple.changes 2017-10-23 16:41:11.710652081 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Test-Simple.new/perl-Test-Simple.changes 2017-11-12 17:56:50.096863849 +0100 @@ -1,0 +2,18 @@ +Thu Oct 19 05:58:42 UTC 2017 - co...@suse.com + +- updated to 1.302103 + see /usr/share/doc/packages/perl-Test-Simple/Changes + + 1.302103 2017-10-15 10:11:29-07:00 America/Los_Angeles + + - No changes since last TRIAL + + 1.302102 2017-10-14 20:05:45-07:00 America/Los_Angeles (TRIAL RELEASE) + + - Fix some TODO edge cases that were not previously accounted for + + 1.302101 2017-10-12 07:43:16-07:00 America/Los_Angeles + + - Bump Test::Builder::IO::Scalar version for core + +------------------------------------------------------------------- Old: ---- Test-Simple-1.302100.tar.gz New: ---- Test-Simple-1.302103.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Test-Simple.spec ++++++ --- /var/tmp/diff_new_pack.6qv0VW/_old 2017-11-12 17:56:52.492776581 +0100 +++ /var/tmp/diff_new_pack.6qv0VW/_new 2017-11-12 17:56:52.492776581 +0100 @@ -17,7 +17,7 @@ Name: perl-Test-Simple -Version: 1.302100 +Version: 1.302103 Release: 0 %define cpan_name Test-Simple Summary: Basic utilities for writing tests ++++++ Test-Simple-1.302100.tar.gz -> Test-Simple-1.302103.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/Changes new/Test-Simple-1.302103/Changes --- old/Test-Simple-1.302100/Changes 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/Changes 2017-10-15 19:11:31.000000000 +0200 @@ -1,3 +1,15 @@ +1.302103 2017-10-15 10:11:29-07:00 America/Los_Angeles + + - No changes since last TRIAL + +1.302102 2017-10-14 20:05:45-07:00 America/Los_Angeles (TRIAL RELEASE) + + - Fix some TODO edge cases that were not previously accounted for + +1.302101 2017-10-12 07:43:16-07:00 America/Los_Angeles + + - Bump Test::Builder::IO::Scalar version for core + 1.302100 2017-10-10 14:30:18-07:00 America/Los_Angeles - No changes since last TRIAL diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/MANIFEST new/Test-Simple-1.302103/MANIFEST --- old/Test-Simple-1.302100/MANIFEST 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/MANIFEST 2017-10-15 19:11:31.000000000 +0200 @@ -322,6 +322,7 @@ t/regression/errors_facet.t t/regression/inherit_trace.t t/regression/no_name_in_subtest.t +t/regression/todo_and_facets.t t/zzz-check-breaks.t xt/author/pod-spell.t xt/author/pod-syntax.t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/META.json new/Test-Simple-1.302103/META.json --- old/Test-Simple-1.302100/META.json 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/META.json 2017-10-15 19:11:31.000000000 +0200 @@ -46,7 +46,7 @@ "url" : "http://github.com/Test-More/test-more/" } }, - "version" : "1.302100", + "version" : "1.302103", "x_breaks" : { "Log::Dispatch::Config::TestLog" : "<= 0.02", "Net::BitTorrent" : "<= 0.052", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/META.yml new/Test-Simple-1.302103/META.yml --- old/Test-Simple-1.302100/META.yml 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/META.yml 2017-10-15 19:11:31.000000000 +0200 @@ -22,7 +22,7 @@ resources: bugtracker: http://github.com/Test-More/test-more/issues repository: http://github.com/Test-More/test-more/ -version: '1.302100' +version: '1.302103' x_breaks: Log::Dispatch::Config::TestLog: '<= 0.02' Net::BitTorrent: '<= 0.052' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/Makefile.PL new/Test-Simple-1.302103/Makefile.PL --- old/Test-Simple-1.302100/Makefile.PL 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/Makefile.PL 2017-10-15 19:11:31.000000000 +0200 @@ -23,7 +23,7 @@ "Storable" => 0, "utf8" => 0 }, - "VERSION" => "1.302100", + "VERSION" => "1.302103", "test" => { "TESTS" => "t/*.t t/Legacy/*.t t/Legacy/Bugs/*.t t/Legacy/Builder/*.t t/Legacy/Regression/*.t t/Legacy/Simple/*.t t/Legacy/Test2/*.t t/Legacy/Tester/*.t t/Legacy/subtest/*.t t/Legacy_And_Test2/*.t t/Test2/acceptance/*.t t/Test2/behavior/*.t t/Test2/legacy/*.t t/Test2/modules/*.t t/Test2/modules/API/*.t t/Test2/modules/Event/*.t t/Test2/modules/Event/TAP/*.t t/Test2/modules/EventFacet/*.t t/Test2/modules/Formatter/*.t t/Test2/modules/Hub/*.t t/Test2/modules/Hub/Interceptor/*.t t/Test2/modules/IPC/*.t t/Test2/modules/IPC/Driver/*.t t/Test2/modules/Tools/*.t t/Test2/modules/Util/*.t t/Test2/regression/*.t t/regression/*.t" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test/Builder/Formatter.pm new/Test-Simple-1.302103/lib/Test/Builder/Formatter.pm --- old/Test-Simple-1.302100/lib/Test/Builder/Formatter.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test/Builder/Formatter.pm 2017-10-15 19:11:31.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; BEGIN { require Test2::Formatter::TAP; our @ISA = qw(Test2::Formatter::TAP) } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test/Builder/IO/Scalar.pm new/Test-Simple-1.302103/lib/Test/Builder/IO/Scalar.pm --- old/Test-Simple-1.302100/lib/Test/Builder/IO/Scalar.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test/Builder/IO/Scalar.pm 2017-10-15 19:11:31.000000000 +0200 @@ -38,7 +38,7 @@ use 5.005; ### The package version, both in 1.23 style *and* usable by MakeMaker: -$VERSION = "2.113"; +$VERSION = "2.114"; ### Inheritance: @ISA = qw(IO::Handle); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test/Builder/Module.pm new/Test-Simple-1.302103/lib/Test/Builder/Module.pm --- old/Test-Simple-1.302100/lib/Test/Builder/Module.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test/Builder/Module.pm 2017-10-15 19:11:31.000000000 +0200 @@ -7,7 +7,7 @@ require Exporter; our @ISA = qw(Exporter); -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; =head1 NAME diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test/Builder/Tester/Color.pm new/Test-Simple-1.302103/lib/Test/Builder/Tester/Color.pm --- old/Test-Simple-1.302100/lib/Test/Builder/Tester/Color.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test/Builder/Tester/Color.pm 2017-10-15 19:11:31.000000000 +0200 @@ -1,7 +1,7 @@ package Test::Builder::Tester::Color; use strict; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; require Test::Builder::Tester; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test/Builder/Tester.pm new/Test-Simple-1.302103/lib/Test/Builder/Tester.pm --- old/Test-Simple-1.302100/lib/Test/Builder/Tester.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test/Builder/Tester.pm 2017-10-15 19:11:31.000000000 +0200 @@ -1,7 +1,7 @@ package Test::Builder::Tester; use strict; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; use Test::Builder; use Symbol; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test/Builder/TodoDiag.pm new/Test-Simple-1.302103/lib/Test/Builder/TodoDiag.pm --- old/Test-Simple-1.302100/lib/Test/Builder/TodoDiag.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test/Builder/TodoDiag.pm 2017-10-15 19:11:31.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; BEGIN { require Test2::Event::Diag; our @ISA = qw(Test2::Event::Diag) } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test/Builder.pm new/Test-Simple-1.302103/lib/Test/Builder.pm --- old/Test-Simple-1.302100/lib/Test/Builder.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test/Builder.pm 2017-10-15 19:11:31.000000000 +0200 @@ -4,7 +4,7 @@ use strict; use warnings; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; BEGIN { if( $] < 5.008 ) { @@ -69,9 +69,16 @@ # Turn a diag into a todo diag return Test::Builder::TodoDiag->new(%$e) if ref($e) eq 'Test2::Event::Diag'; + if ($active_hub == $hub) { + $e->set_todo($todo) if $e->can('set_todo'); + $e->add_amnesty({tag => 'TODO', details => $todo}); + } + else { + $e->add_amnesty({tag => 'TODO', details => $todo, inherited => 1}); + } + # Set todo on ok's if ($e->isa('Test2::Event::Ok')) { - $e->set_todo($todo); $e->set_effective_pass(1); if (my $result = $e->get_meta(__PACKAGE__)) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test/More.pm new/Test-Simple-1.302103/lib/Test/More.pm --- old/Test-Simple-1.302100/lib/Test/More.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test/More.pm 2017-10-15 19:11:31.000000000 +0200 @@ -17,7 +17,7 @@ return warn @_, " at $file line $line\n"; } -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; use Test::Builder::Module; our @ISA = qw(Test::Builder::Module); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test/Simple.pm new/Test-Simple-1.302103/lib/Test/Simple.pm --- old/Test-Simple-1.302100/lib/Test/Simple.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test/Simple.pm 2017-10-15 19:11:31.000000000 +0200 @@ -4,7 +4,7 @@ use strict; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; use Test::Builder::Module; our @ISA = qw(Test::Builder::Module); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test/Tester/Capture.pm new/Test-Simple-1.302103/lib/Test/Tester/Capture.pm --- old/Test-Simple-1.302100/lib/Test/Tester/Capture.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test/Tester/Capture.pm 2017-10-15 19:11:31.000000000 +0200 @@ -2,7 +2,7 @@ package Test::Tester::Capture; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; use Test::Builder; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test/Tester/CaptureRunner.pm new/Test-Simple-1.302103/lib/Test/Tester/CaptureRunner.pm --- old/Test-Simple-1.302100/lib/Test/Tester/CaptureRunner.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test/Tester/CaptureRunner.pm 2017-10-15 19:11:31.000000000 +0200 @@ -3,7 +3,7 @@ package Test::Tester::CaptureRunner; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; use Test::Tester::Capture; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test/Tester/Delegate.pm new/Test-Simple-1.302103/lib/Test/Tester/Delegate.pm --- old/Test-Simple-1.302100/lib/Test/Tester/Delegate.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test/Tester/Delegate.pm 2017-10-15 19:11:31.000000000 +0200 @@ -3,7 +3,7 @@ package Test::Tester::Delegate; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; use Scalar::Util(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test/Tester.pm new/Test-Simple-1.302103/lib/Test/Tester.pm --- old/Test-Simple-1.302100/lib/Test/Tester.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test/Tester.pm 2017-10-15 19:11:31.000000000 +0200 @@ -18,7 +18,7 @@ use vars qw( @ISA @EXPORT ); -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; @EXPORT = qw( run_tests check_tests check_test cmp_results show_space ); @ISA = qw( Exporter ); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test/use/ok.pm new/Test-Simple-1.302103/lib/Test/use/ok.pm --- old/Test-Simple-1.302100/lib/Test/use/ok.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test/use/ok.pm 2017-10-15 19:11:31.000000000 +0200 @@ -1,7 +1,7 @@ package Test::use::ok; use 5.005; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; __END__ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test2/API/Breakage.pm new/Test-Simple-1.302103/lib/Test2/API/Breakage.pm --- old/Test-Simple-1.302100/lib/Test2/API/Breakage.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test2/API/Breakage.pm 2017-10-15 19:11:31.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; use Test2::Util qw/pkg_to_file/; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test2/API/Context.pm new/Test-Simple-1.302103/lib/Test2/API/Context.pm --- old/Test-Simple-1.302100/lib/Test2/API/Context.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test2/API/Context.pm 2017-10-15 19:11:31.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; use Carp qw/confess croak/; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test2/API/Instance.pm new/Test-Simple-1.302103/lib/Test2/API/Instance.pm --- old/Test-Simple-1.302100/lib/Test2/API/Instance.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test2/API/Instance.pm 2017-10-15 19:11:31.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; our @CARP_NOT = qw/Test2::API Test2::API::Instance Test2::IPC::Driver Test2::Formatter/; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test2/API/Stack.pm new/Test-Simple-1.302103/lib/Test2/API/Stack.pm --- old/Test-Simple-1.302100/lib/Test2/API/Stack.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test2/API/Stack.pm 2017-10-15 19:11:31.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; use Test2::Hub(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test2/API.pm new/Test-Simple-1.302103/lib/Test2/API.pm --- old/Test-Simple-1.302100/lib/Test2/API.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test2/API.pm 2017-10-15 19:11:31.000000000 +0200 @@ -9,7 +9,7 @@ $ENV{TEST2_ACTIVE} = 1; } -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; my $INST; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test2/Event/Bail.pm new/Test-Simple-1.302103/lib/Test2/Event/Bail.pm --- old/Test-Simple-1.302100/lib/Test2/Event/Bail.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test2/Event/Bail.pm 2017-10-15 19:11:31.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; BEGIN { require Test2::Event; our @ISA = qw(Test2::Event) } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test2/Event/Diag.pm new/Test-Simple-1.302103/lib/Test2/Event/Diag.pm --- old/Test-Simple-1.302100/lib/Test2/Event/Diag.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test2/Event/Diag.pm 2017-10-15 19:11:31.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; BEGIN { require Test2::Event; our @ISA = qw(Test2::Event) } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test2/Event/Encoding.pm new/Test-Simple-1.302103/lib/Test2/Event/Encoding.pm --- old/Test-Simple-1.302100/lib/Test2/Event/Encoding.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test2/Event/Encoding.pm 2017-10-15 19:11:31.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; use Carp qw/croak/; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test2/Event/Exception.pm new/Test-Simple-1.302103/lib/Test2/Event/Exception.pm --- old/Test-Simple-1.302100/lib/Test2/Event/Exception.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test2/Event/Exception.pm 2017-10-15 19:11:31.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; BEGIN { require Test2::Event; our @ISA = qw(Test2::Event) } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test2/Event/Fail.pm new/Test-Simple-1.302103/lib/Test2/Event/Fail.pm --- old/Test-Simple-1.302100/lib/Test2/Event/Fail.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test2/Event/Fail.pm 2017-10-15 19:11:31.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; use Test2::EventFacet::Info; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test2/Event/Generic.pm new/Test-Simple-1.302103/lib/Test2/Event/Generic.pm --- old/Test-Simple-1.302100/lib/Test2/Event/Generic.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test2/Event/Generic.pm 2017-10-15 19:11:31.000000000 +0200 @@ -5,7 +5,7 @@ use Carp qw/croak/; use Scalar::Util qw/reftype/; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; BEGIN { require Test2::Event; our @ISA = qw(Test2::Event) } use Test2::Util::HashBase; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test2/Event/Note.pm new/Test-Simple-1.302103/lib/Test2/Event/Note.pm --- old/Test-Simple-1.302100/lib/Test2/Event/Note.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test2/Event/Note.pm 2017-10-15 19:11:31.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; BEGIN { require Test2::Event; our @ISA = qw(Test2::Event) } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test2/Event/Ok.pm new/Test-Simple-1.302103/lib/Test2/Event/Ok.pm --- old/Test-Simple-1.302100/lib/Test2/Event/Ok.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test2/Event/Ok.pm 2017-10-15 19:11:31.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; BEGIN { require Test2::Event; our @ISA = qw(Test2::Event) } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test2/Event/Pass.pm new/Test-Simple-1.302103/lib/Test2/Event/Pass.pm --- old/Test-Simple-1.302100/lib/Test2/Event/Pass.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test2/Event/Pass.pm 2017-10-15 19:11:31.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; use Test2::EventFacet::Info; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test2/Event/Plan.pm new/Test-Simple-1.302103/lib/Test2/Event/Plan.pm --- old/Test-Simple-1.302100/lib/Test2/Event/Plan.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test2/Event/Plan.pm 2017-10-15 19:11:31.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; BEGIN { require Test2::Event; our @ISA = qw(Test2::Event) } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test2/Event/Skip.pm new/Test-Simple-1.302103/lib/Test2/Event/Skip.pm --- old/Test-Simple-1.302100/lib/Test2/Event/Skip.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test2/Event/Skip.pm 2017-10-15 19:11:31.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; BEGIN { require Test2::Event::Ok; our @ISA = qw(Test2::Event::Ok) } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test2/Event/Subtest.pm new/Test-Simple-1.302103/lib/Test2/Event/Subtest.pm --- old/Test-Simple-1.302100/lib/Test2/Event/Subtest.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test2/Event/Subtest.pm 2017-10-15 19:11:31.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; BEGIN { require Test2::Event::Ok; our @ISA = qw(Test2::Event::Ok) } use Test2::Util::HashBase qw{subevents buffered subtest_id}; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test2/Event/TAP/Version.pm new/Test-Simple-1.302103/lib/Test2/Event/TAP/Version.pm --- old/Test-Simple-1.302100/lib/Test2/Event/TAP/Version.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test2/Event/TAP/Version.pm 2017-10-15 19:11:31.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; use Carp qw/croak/; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test2/Event/Waiting.pm new/Test-Simple-1.302103/lib/Test2/Event/Waiting.pm --- old/Test-Simple-1.302100/lib/Test2/Event/Waiting.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test2/Event/Waiting.pm 2017-10-15 19:11:31.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; BEGIN { require Test2::Event; our @ISA = qw(Test2::Event) } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test2/Event.pm new/Test-Simple-1.302103/lib/Test2/Event.pm --- old/Test-Simple-1.302100/lib/Test2/Event.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test2/Event.pm 2017-10-15 19:11:31.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; use Test2::Util::HashBase qw/trace -amnesty/; use Test2::Util::ExternalMeta qw/meta get_meta set_meta delete_meta/; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test2/EventFacet/About.pm new/Test-Simple-1.302103/lib/Test2/EventFacet/About.pm --- old/Test-Simple-1.302100/lib/Test2/EventFacet/About.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test2/EventFacet/About.pm 2017-10-15 19:11:31.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; BEGIN { require Test2::EventFacet; our @ISA = qw(Test2::EventFacet) } use Test2::Util::HashBase qw{ -package -no_display }; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test2/EventFacet/Amnesty.pm new/Test-Simple-1.302103/lib/Test2/EventFacet/Amnesty.pm --- old/Test-Simple-1.302100/lib/Test2/EventFacet/Amnesty.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test2/EventFacet/Amnesty.pm 2017-10-15 19:11:31.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; sub is_list { 1 } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test2/EventFacet/Assert.pm new/Test-Simple-1.302103/lib/Test2/EventFacet/Assert.pm --- old/Test-Simple-1.302100/lib/Test2/EventFacet/Assert.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test2/EventFacet/Assert.pm 2017-10-15 19:11:31.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; BEGIN { require Test2::EventFacet; our @ISA = qw(Test2::EventFacet) } use Test2::Util::HashBase qw{ -pass -no_debug -number }; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test2/EventFacet/Control.pm new/Test-Simple-1.302103/lib/Test2/EventFacet/Control.pm --- old/Test-Simple-1.302100/lib/Test2/EventFacet/Control.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test2/EventFacet/Control.pm 2017-10-15 19:11:31.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; BEGIN { require Test2::EventFacet; our @ISA = qw(Test2::EventFacet) } use Test2::Util::HashBase qw{ -global -terminate -halt -has_callback -encoding }; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test2/EventFacet/Error.pm new/Test-Simple-1.302103/lib/Test2/EventFacet/Error.pm --- old/Test-Simple-1.302100/lib/Test2/EventFacet/Error.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test2/EventFacet/Error.pm 2017-10-15 19:11:31.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; sub facet_key { 'errors' } sub is_list { 1 } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test2/EventFacet/Info.pm new/Test-Simple-1.302103/lib/Test2/EventFacet/Info.pm --- old/Test-Simple-1.302100/lib/Test2/EventFacet/Info.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test2/EventFacet/Info.pm 2017-10-15 19:11:31.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; sub is_list { 1 } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test2/EventFacet/Meta.pm new/Test-Simple-1.302103/lib/Test2/EventFacet/Meta.pm --- old/Test-Simple-1.302100/lib/Test2/EventFacet/Meta.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test2/EventFacet/Meta.pm 2017-10-15 19:11:31.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; BEGIN { require Test2::EventFacet; our @ISA = qw(Test2::EventFacet) } use vars qw/$AUTOLOAD/; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test2/EventFacet/Parent.pm new/Test-Simple-1.302103/lib/Test2/EventFacet/Parent.pm --- old/Test-Simple-1.302100/lib/Test2/EventFacet/Parent.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test2/EventFacet/Parent.pm 2017-10-15 19:11:31.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; use Carp qw/confess/; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test2/EventFacet/Plan.pm new/Test-Simple-1.302103/lib/Test2/EventFacet/Plan.pm --- old/Test-Simple-1.302100/lib/Test2/EventFacet/Plan.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test2/EventFacet/Plan.pm 2017-10-15 19:11:31.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; BEGIN { require Test2::EventFacet; our @ISA = qw(Test2::EventFacet) } use Test2::Util::HashBase qw{ -count -skip -none }; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test2/EventFacet/Trace.pm new/Test-Simple-1.302103/lib/Test2/EventFacet/Trace.pm --- old/Test-Simple-1.302100/lib/Test2/EventFacet/Trace.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test2/EventFacet/Trace.pm 2017-10-15 19:11:31.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; BEGIN { require Test2::EventFacet; our @ISA = qw(Test2::EventFacet) } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test2/EventFacet.pm new/Test-Simple-1.302103/lib/Test2/EventFacet.pm --- old/Test-Simple-1.302100/lib/Test2/EventFacet.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test2/EventFacet.pm 2017-10-15 19:11:31.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; use Test2::Util::HashBase qw/-details/; use Carp qw/croak/; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test2/Formatter/TAP.pm new/Test-Simple-1.302103/lib/Test2/Formatter/TAP.pm --- old/Test-Simple-1.302100/lib/Test2/Formatter/TAP.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test2/Formatter/TAP.pm 2017-10-15 19:11:31.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; use Test2::Util qw/clone_io/; @@ -187,6 +187,8 @@ my $self = shift; my ($f) = @_; + my $IO = ($f->{amnesty} && @{$f->{amnesty}}) ? OUT_STD : OUT_ERR; + return map { my $details = $_->{details}; @@ -202,7 +204,7 @@ $msg =~ s/\n/\n# /g; } - [OUT_ERR, "$msg\n"]; + [$IO, "$msg\n"]; } @{$f->{errors}}; } @@ -362,7 +364,7 @@ return map { my $details = $_->{details}; - my $IO = $_->{debug} ? OUT_ERR : OUT_STD; + my $IO = $_->{debug} && !($f->{amnesty} && @{$f->{amnesty}}) ? OUT_ERR : OUT_STD; my $msg; if (ref($details)) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test2/Formatter.pm new/Test-Simple-1.302103/lib/Test2/Formatter.pm --- old/Test-Simple-1.302100/lib/Test2/Formatter.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test2/Formatter.pm 2017-10-15 19:11:31.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; my %ADDED; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test2/Hub/Interceptor/Terminator.pm new/Test-Simple-1.302103/lib/Test2/Hub/Interceptor/Terminator.pm --- old/Test-Simple-1.302100/lib/Test2/Hub/Interceptor/Terminator.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test2/Hub/Interceptor/Terminator.pm 2017-10-15 19:11:31.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; 1; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test2/Hub/Interceptor.pm new/Test-Simple-1.302103/lib/Test2/Hub/Interceptor.pm --- old/Test-Simple-1.302100/lib/Test2/Hub/Interceptor.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test2/Hub/Interceptor.pm 2017-10-15 19:11:31.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; use Test2::Hub::Interceptor::Terminator(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test2/Hub/Subtest.pm new/Test-Simple-1.302103/lib/Test2/Hub/Subtest.pm --- old/Test-Simple-1.302100/lib/Test2/Hub/Subtest.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test2/Hub/Subtest.pm 2017-10-15 19:11:31.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; BEGIN { require Test2::Hub; our @ISA = qw(Test2::Hub) } use Test2::Util::HashBase qw/nested exit_code manual_skip_all/; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test2/Hub.pm new/Test-Simple-1.302103/lib/Test2/Hub.pm --- old/Test-Simple-1.302100/lib/Test2/Hub.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test2/Hub.pm 2017-10-15 19:11:31.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; use Carp qw/carp croak confess/; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test2/IPC/Driver/Files.pm new/Test-Simple-1.302103/lib/Test2/IPC/Driver/Files.pm --- old/Test-Simple-1.302100/lib/Test2/IPC/Driver/Files.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test2/IPC/Driver/Files.pm 2017-10-15 19:11:31.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; BEGIN { require Test2::IPC::Driver; our @ISA = qw(Test2::IPC::Driver) } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test2/IPC/Driver.pm new/Test-Simple-1.302103/lib/Test2/IPC/Driver.pm --- old/Test-Simple-1.302100/lib/Test2/IPC/Driver.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test2/IPC/Driver.pm 2017-10-15 19:11:31.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; use Carp qw/confess/; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test2/IPC.pm new/Test-Simple-1.302103/lib/Test2/IPC.pm --- old/Test-Simple-1.302100/lib/Test2/IPC.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test2/IPC.pm 2017-10-15 19:11:31.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; use Test2::API::Instance; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test2/Tools/Tiny.pm new/Test-Simple-1.302103/lib/Test2/Tools/Tiny.pm --- old/Test-Simple-1.302100/lib/Test2/Tools/Tiny.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test2/Tools/Tiny.pm 2017-10-15 19:11:31.000000000 +0200 @@ -16,7 +16,7 @@ use Test2::Hub::Interceptor(); use Test2::Hub::Interceptor::Terminator(); -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; BEGIN { require Exporter; our @ISA = qw(Exporter) } our @EXPORT = qw{ @@ -188,10 +188,10 @@ my ($active_hub, $event) = @_; if ($active_hub == $hub) { $event->set_todo($reason) if $event->can('set_todo'); - $event->add_amnesty([todo => $reason]); + $event->add_amnesty({tag => 'TODO', details => $reason}); } else { - $event->add_amnesty({tag => 'todo', details => $reason, inherited => 1}); + $event->add_amnesty({tag => 'TODO', details => $reason, inherited => 1}); } return $event; }, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test2/Util/ExternalMeta.pm new/Test-Simple-1.302103/lib/Test2/Util/ExternalMeta.pm --- old/Test-Simple-1.302100/lib/Test2/Util/ExternalMeta.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test2/Util/ExternalMeta.pm 2017-10-15 19:11:31.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; use Carp qw/croak/; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test2/Util/Facets2Legacy.pm new/Test-Simple-1.302103/lib/Test2/Util/Facets2Legacy.pm --- old/Test-Simple-1.302100/lib/Test2/Util/Facets2Legacy.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test2/Util/Facets2Legacy.pm 2017-10-15 19:11:31.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; use Carp qw/croak confess/; use Scalar::Util qw/blessed/; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test2/Util/Trace.pm new/Test-Simple-1.302103/lib/Test2/Util/Trace.pm --- old/Test-Simple-1.302100/lib/Test2/Util/Trace.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test2/Util/Trace.pm 2017-10-15 19:11:31.000000000 +0200 @@ -2,7 +2,7 @@ require Test2::EventFacet::Trace; @ISA = ('Test2::EventFacet::Trace'); -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; 1; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test2/Util.pm new/Test-Simple-1.302103/lib/Test2/Util.pm --- old/Test-Simple-1.302100/lib/Test2/Util.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test2/Util.pm 2017-10-15 19:11:31.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; use POSIX(); use Config qw/%Config/; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/Test2.pm new/Test-Simple-1.302103/lib/Test2.pm --- old/Test-Simple-1.302100/lib/Test2.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/Test2.pm 2017-10-15 19:11:31.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; 1; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/lib/ok.pm new/Test-Simple-1.302103/lib/ok.pm --- old/Test-Simple-1.302100/lib/ok.pm 2017-10-10 23:30:19.000000000 +0200 +++ new/Test-Simple-1.302103/lib/ok.pm 2017-10-15 19:11:31.000000000 +0200 @@ -1,5 +1,5 @@ package ok; -our $VERSION = '1.302100'; +our $VERSION = '1.302103'; use strict; use Test::More (); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Simple-1.302100/t/regression/todo_and_facets.t new/Test-Simple-1.302103/t/regression/todo_and_facets.t --- old/Test-Simple-1.302100/t/regression/todo_and_facets.t 1970-01-01 01:00:00.000000000 +0100 +++ new/Test-Simple-1.302103/t/regression/todo_and_facets.t 2017-10-15 19:11:31.000000000 +0200 @@ -0,0 +1,52 @@ +use strict; +use warnings; + +use Test2::API qw/context/; + +use Test2::Tools::Tiny qw/done_testing todo/; +use Test::More(); + +BEGIN { + *tm_ok = \&Test::More::ok; + *tm_pass = \&Test::More::pass; + *tm_fail = \&Test::More::fail; +} + +use vars qw/$TODO/; + +sub leg_ok($;$@) { + my ($bool, $name, @diag); + my $ctx = context(); + $ctx->ok($bool, $name, \@diag); + $ctx->release; + + return $bool; +} + +sub new_ok($;$@) { + my ($bool, $name, @diag) = @_; + my $ctx = context(); + + return $ctx->pass_and_release($name) if $bool; + return $ctx->fail_and_release($name, @diag); +} + +{ + local $TODO = "Testing TODO"; + + tm_ok(0, "tm_ok fail"); + tm_fail('tm_fail'); + + leg_ok(0, "legacy ok fail"); + new_ok(0, "new ok fail"); +} + +todo new_todo_test => sub { + tm_ok(0, "tm_ok fail"); + tm_fail('tm_fail'); + + leg_ok(0, "legacy ok fail"); + new_ok(0, "new ok fail"); +}; + +done_testing;