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;


Reply via email to