Hello community,
here is the log from the commit of package perl-Test-Simple for
openSUSE:Factory checked in at 2019-11-21 12:57:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Test-Simple (Old)
and /work/SRC/openSUSE:Factory/.perl-Test-Simple.new.26869 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Test-Simple"
Thu Nov 21 12:57:24 2019 rev:26 rq:749526 version:1.302169
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Test-Simple/perl-Test-Simple.changes
2019-09-20 14:38:12.747059457 +0200
+++
/work/SRC/openSUSE:Factory/.perl-Test-Simple.new.26869/perl-Test-Simple.changes
2019-11-21 12:57:26.958550395 +0100
@@ -1,0 +2,11 @@
+Tue Nov 19 08:44:25 UTC 2019 - <[email protected]>
+
+- updated to 1.302169
+ see /usr/share/doc/packages/perl-Test-Simple/Changes
+
+ 1.302169 2019-11-18 15:49:38-08:00 America/Los_Angeles
+
+ - Update inline Object::HashBase
+ - Avoid 'used only once' warnings in BEGIN and END blocks (James E
Keenan <[email protected]>)
+
+-------------------------------------------------------------------
Old:
----
Test-Simple-1.302168.tar.gz
New:
----
Test-Simple-1.302169.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Test-Simple.spec ++++++
--- /var/tmp/diff_new_pack.S83dmd/_old 2019-11-21 12:57:27.382550265 +0100
+++ /var/tmp/diff_new_pack.S83dmd/_new 2019-11-21 12:57:27.382550265 +0100
@@ -17,7 +17,7 @@
Name: perl-Test-Simple
-Version: 1.302168
+Version: 1.302169
Release: 0
%define cpan_name Test-Simple
Summary: Basic utilities for writing tests
++++++ Test-Simple-1.302168.tar.gz -> Test-Simple-1.302169.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/Changes
new/Test-Simple-1.302169/Changes
--- old/Test-Simple-1.302168/Changes 2019-09-06 16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/Changes 2019-11-19 00:49:39.000000000 +0100
@@ -1,3 +1,8 @@
+1.302169 2019-11-18 15:49:38-08:00 America/Los_Angeles
+
+ - Update inline Object::HashBase
+ - Avoid 'used only once' warnings in BEGIN and END blocks (James E Keenan
<[email protected]>)
+
1.302168 2019-09-06 07:40:18-07:00 America/Los_Angeles
- Fix Typo in a Test2::API::Breakage warning (Thanks E. Choroba)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/META.json
new/Test-Simple-1.302169/META.json
--- old/Test-Simple-1.302168/META.json 2019-09-06 16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/META.json 2019-11-19 00:49:39.000000000 +0100
@@ -48,7 +48,7 @@
"url" : "http://github.com/Test-More/test-more/"
}
},
- "version" : "1.302168",
+ "version" : "1.302169",
"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.302168/META.yml
new/Test-Simple-1.302169/META.yml
--- old/Test-Simple-1.302168/META.yml 2019-09-06 16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/META.yml 2019-11-19 00:49:39.000000000 +0100
@@ -22,7 +22,7 @@
resources:
bugtracker: http://github.com/Test-More/test-more/issues
repository: http://github.com/Test-More/test-more/
-version: '1.302168'
+version: '1.302169'
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.302168/Makefile.PL
new/Test-Simple-1.302169/Makefile.PL
--- old/Test-Simple-1.302168/Makefile.PL 2019-09-06 16:40:19.000000000
+0200
+++ new/Test-Simple-1.302169/Makefile.PL 2019-11-19 00:49:39.000000000
+0100
@@ -23,7 +23,7 @@
"Storable" => 0,
"utf8" => 0
},
- "VERSION" => "1.302168",
+ "VERSION" => "1.302169",
"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.302168/lib/Test/Builder/Formatter.pm
new/Test-Simple-1.302169/lib/Test/Builder/Formatter.pm
--- old/Test-Simple-1.302168/lib/Test/Builder/Formatter.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test/Builder/Formatter.pm 2019-11-19
00:49:39.000000000 +0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
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.302168/lib/Test/Builder/Module.pm
new/Test-Simple-1.302169/lib/Test/Builder/Module.pm
--- old/Test-Simple-1.302168/lib/Test/Builder/Module.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test/Builder/Module.pm 2019-11-19
00:49:39.000000000 +0100
@@ -7,7 +7,7 @@
require Exporter;
our @ISA = qw(Exporter);
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
=head1 NAME
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Test-Simple-1.302168/lib/Test/Builder/Tester/Color.pm
new/Test-Simple-1.302169/lib/Test/Builder/Tester/Color.pm
--- old/Test-Simple-1.302168/lib/Test/Builder/Tester/Color.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test/Builder/Tester/Color.pm 2019-11-19
00:49:39.000000000 +0100
@@ -1,7 +1,7 @@
package Test::Builder::Tester::Color;
use strict;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
require Test::Builder::Tester;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/lib/Test/Builder/Tester.pm
new/Test-Simple-1.302169/lib/Test/Builder/Tester.pm
--- old/Test-Simple-1.302168/lib/Test/Builder/Tester.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test/Builder/Tester.pm 2019-11-19
00:49:39.000000000 +0100
@@ -1,7 +1,7 @@
package Test::Builder::Tester;
use strict;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
use Test::Builder;
use Symbol;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/lib/Test/Builder/TodoDiag.pm
new/Test-Simple-1.302169/lib/Test/Builder/TodoDiag.pm
--- old/Test-Simple-1.302168/lib/Test/Builder/TodoDiag.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test/Builder/TodoDiag.pm 2019-11-19
00:49:39.000000000 +0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
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.302168/lib/Test/Builder.pm
new/Test-Simple-1.302169/lib/Test/Builder.pm
--- old/Test-Simple-1.302168/lib/Test/Builder.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test/Builder.pm 2019-11-19
00:49:39.000000000 +0100
@@ -4,7 +4,7 @@
use strict;
use warnings;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
BEGIN {
if( $] < 5.008 ) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/lib/Test/More.pm
new/Test-Simple-1.302169/lib/Test/More.pm
--- old/Test-Simple-1.302168/lib/Test/More.pm 2019-09-06 16:40:19.000000000
+0200
+++ new/Test-Simple-1.302169/lib/Test/More.pm 2019-11-19 00:49:39.000000000
+0100
@@ -17,7 +17,7 @@
return warn @_, " at $file line $line\n";
}
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
use Test::Builder::Module;
our @ISA = qw(Test::Builder::Module);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/lib/Test/Simple.pm
new/Test-Simple-1.302169/lib/Test/Simple.pm
--- old/Test-Simple-1.302168/lib/Test/Simple.pm 2019-09-06 16:40:19.000000000
+0200
+++ new/Test-Simple-1.302169/lib/Test/Simple.pm 2019-11-19 00:49:39.000000000
+0100
@@ -4,7 +4,7 @@
use strict;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
use Test::Builder::Module;
our @ISA = qw(Test::Builder::Module);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/lib/Test/Tester/Capture.pm
new/Test-Simple-1.302169/lib/Test/Tester/Capture.pm
--- old/Test-Simple-1.302168/lib/Test/Tester/Capture.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test/Tester/Capture.pm 2019-11-19
00:49:39.000000000 +0100
@@ -2,7 +2,7 @@
package Test::Tester::Capture;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
use Test::Builder;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Test-Simple-1.302168/lib/Test/Tester/CaptureRunner.pm
new/Test-Simple-1.302169/lib/Test/Tester/CaptureRunner.pm
--- old/Test-Simple-1.302168/lib/Test/Tester/CaptureRunner.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test/Tester/CaptureRunner.pm 2019-11-19
00:49:39.000000000 +0100
@@ -3,7 +3,7 @@
package Test::Tester::CaptureRunner;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
use Test::Tester::Capture;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/lib/Test/Tester/Delegate.pm
new/Test-Simple-1.302169/lib/Test/Tester/Delegate.pm
--- old/Test-Simple-1.302168/lib/Test/Tester/Delegate.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test/Tester/Delegate.pm 2019-11-19
00:49:39.000000000 +0100
@@ -3,7 +3,7 @@
package Test::Tester::Delegate;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
use Scalar::Util();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/lib/Test/Tester.pm
new/Test-Simple-1.302169/lib/Test/Tester.pm
--- old/Test-Simple-1.302168/lib/Test/Tester.pm 2019-09-06 16:40:19.000000000
+0200
+++ new/Test-Simple-1.302169/lib/Test/Tester.pm 2019-11-19 00:49:39.000000000
+0100
@@ -18,7 +18,7 @@
use vars qw( @ISA @EXPORT );
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
@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.302168/lib/Test/use/ok.pm
new/Test-Simple-1.302169/lib/Test/use/ok.pm
--- old/Test-Simple-1.302168/lib/Test/use/ok.pm 2019-09-06 16:40:19.000000000
+0200
+++ new/Test-Simple-1.302169/lib/Test/use/ok.pm 2019-11-19 00:49:39.000000000
+0100
@@ -1,7 +1,7 @@
package Test::use::ok;
use 5.005;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
__END__
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/lib/Test2/API/Breakage.pm
new/Test-Simple-1.302169/lib/Test2/API/Breakage.pm
--- old/Test-Simple-1.302168/lib/Test2/API/Breakage.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test2/API/Breakage.pm 2019-11-19
00:49:39.000000000 +0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
use Test2::Util qw/pkg_to_file/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/lib/Test2/API/Context.pm
new/Test-Simple-1.302169/lib/Test2/API/Context.pm
--- old/Test-Simple-1.302168/lib/Test2/API/Context.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test2/API/Context.pm 2019-11-19
00:49:39.000000000 +0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
use Carp qw/confess croak/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/lib/Test2/API/Instance.pm
new/Test-Simple-1.302169/lib/Test2/API/Instance.pm
--- old/Test-Simple-1.302168/lib/Test2/API/Instance.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test2/API/Instance.pm 2019-11-19
00:49:39.000000000 +0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
our @CARP_NOT = qw/Test2::API Test2::API::Instance Test2::IPC::Driver
Test2::Formatter/;
use Carp qw/confess carp/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/lib/Test2/API/Stack.pm
new/Test-Simple-1.302169/lib/Test2/API/Stack.pm
--- old/Test-Simple-1.302168/lib/Test2/API/Stack.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test2/API/Stack.pm 2019-11-19
00:49:39.000000000 +0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
use Test2::Hub();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/lib/Test2/API.pm
new/Test-Simple-1.302169/lib/Test2/API.pm
--- old/Test-Simple-1.302168/lib/Test2/API.pm 2019-09-06 16:40:19.000000000
+0200
+++ new/Test-Simple-1.302169/lib/Test2/API.pm 2019-11-19 00:49:39.000000000
+0100
@@ -9,7 +9,7 @@
$ENV{TEST2_ACTIVE} = 1;
}
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
my $INST;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/lib/Test2/Event/Bail.pm
new/Test-Simple-1.302169/lib/Test2/Event/Bail.pm
--- old/Test-Simple-1.302168/lib/Test2/Event/Bail.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test2/Event/Bail.pm 2019-11-19
00:49:39.000000000 +0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
BEGIN { require Test2::Event; our @ISA = qw(Test2::Event) }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/lib/Test2/Event/Diag.pm
new/Test-Simple-1.302169/lib/Test2/Event/Diag.pm
--- old/Test-Simple-1.302168/lib/Test2/Event/Diag.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test2/Event/Diag.pm 2019-11-19
00:49:39.000000000 +0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
BEGIN { require Test2::Event; our @ISA = qw(Test2::Event) }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/lib/Test2/Event/Encoding.pm
new/Test-Simple-1.302169/lib/Test2/Event/Encoding.pm
--- old/Test-Simple-1.302168/lib/Test2/Event/Encoding.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test2/Event/Encoding.pm 2019-11-19
00:49:39.000000000 +0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
use Carp qw/croak/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/lib/Test2/Event/Exception.pm
new/Test-Simple-1.302169/lib/Test2/Event/Exception.pm
--- old/Test-Simple-1.302168/lib/Test2/Event/Exception.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test2/Event/Exception.pm 2019-11-19
00:49:39.000000000 +0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
BEGIN { require Test2::Event; our @ISA = qw(Test2::Event) }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/lib/Test2/Event/Fail.pm
new/Test-Simple-1.302169/lib/Test2/Event/Fail.pm
--- old/Test-Simple-1.302168/lib/Test2/Event/Fail.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test2/Event/Fail.pm 2019-11-19
00:49:39.000000000 +0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
use Test2::EventFacet::Info;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/lib/Test2/Event/Generic.pm
new/Test-Simple-1.302169/lib/Test2/Event/Generic.pm
--- old/Test-Simple-1.302168/lib/Test2/Event/Generic.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test2/Event/Generic.pm 2019-11-19
00:49:39.000000000 +0100
@@ -5,7 +5,7 @@
use Carp qw/croak/;
use Scalar::Util qw/reftype/;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
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.302168/lib/Test2/Event/Note.pm
new/Test-Simple-1.302169/lib/Test2/Event/Note.pm
--- old/Test-Simple-1.302168/lib/Test2/Event/Note.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test2/Event/Note.pm 2019-11-19
00:49:39.000000000 +0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
BEGIN { require Test2::Event; our @ISA = qw(Test2::Event) }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/lib/Test2/Event/Ok.pm
new/Test-Simple-1.302169/lib/Test2/Event/Ok.pm
--- old/Test-Simple-1.302168/lib/Test2/Event/Ok.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test2/Event/Ok.pm 2019-11-19
00:49:39.000000000 +0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
BEGIN { require Test2::Event; our @ISA = qw(Test2::Event) }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/lib/Test2/Event/Pass.pm
new/Test-Simple-1.302169/lib/Test2/Event/Pass.pm
--- old/Test-Simple-1.302168/lib/Test2/Event/Pass.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test2/Event/Pass.pm 2019-11-19
00:49:39.000000000 +0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
use Test2::EventFacet::Info;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/lib/Test2/Event/Plan.pm
new/Test-Simple-1.302169/lib/Test2/Event/Plan.pm
--- old/Test-Simple-1.302168/lib/Test2/Event/Plan.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test2/Event/Plan.pm 2019-11-19
00:49:39.000000000 +0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
BEGIN { require Test2::Event; our @ISA = qw(Test2::Event) }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/lib/Test2/Event/Skip.pm
new/Test-Simple-1.302169/lib/Test2/Event/Skip.pm
--- old/Test-Simple-1.302168/lib/Test2/Event/Skip.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test2/Event/Skip.pm 2019-11-19
00:49:39.000000000 +0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
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.302168/lib/Test2/Event/Subtest.pm
new/Test-Simple-1.302169/lib/Test2/Event/Subtest.pm
--- old/Test-Simple-1.302168/lib/Test2/Event/Subtest.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test2/Event/Subtest.pm 2019-11-19
00:49:39.000000000 +0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
BEGIN { require Test2::Event::Ok; our @ISA = qw(Test2::Event::Ok) }
use Test2::Util::HashBase qw{subevents buffered subtest_id subtest_uuid};
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/lib/Test2/Event/TAP/Version.pm
new/Test-Simple-1.302169/lib/Test2/Event/TAP/Version.pm
--- old/Test-Simple-1.302168/lib/Test2/Event/TAP/Version.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test2/Event/TAP/Version.pm 2019-11-19
00:49:39.000000000 +0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
use Carp qw/croak/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/lib/Test2/Event/V2.pm
new/Test-Simple-1.302169/lib/Test2/Event/V2.pm
--- old/Test-Simple-1.302168/lib/Test2/Event/V2.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test2/Event/V2.pm 2019-11-19
00:49:39.000000000 +0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
use Scalar::Util qw/reftype/;
use Carp qw/croak/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/lib/Test2/Event/Waiting.pm
new/Test-Simple-1.302169/lib/Test2/Event/Waiting.pm
--- old/Test-Simple-1.302168/lib/Test2/Event/Waiting.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test2/Event/Waiting.pm 2019-11-19
00:49:39.000000000 +0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
BEGIN { require Test2::Event; our @ISA = qw(Test2::Event) }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/lib/Test2/Event.pm
new/Test-Simple-1.302169/lib/Test2/Event.pm
--- old/Test-Simple-1.302168/lib/Test2/Event.pm 2019-09-06 16:40:19.000000000
+0200
+++ new/Test-Simple-1.302169/lib/Test2/Event.pm 2019-11-19 00:49:39.000000000
+0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
use Scalar::Util qw/blessed reftype/;
use Carp qw/croak/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/lib/Test2/EventFacet/About.pm
new/Test-Simple-1.302169/lib/Test2/EventFacet/About.pm
--- old/Test-Simple-1.302168/lib/Test2/EventFacet/About.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test2/EventFacet/About.pm 2019-11-19
00:49:39.000000000 +0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
BEGIN { require Test2::EventFacet; our @ISA = qw(Test2::EventFacet) }
use Test2::Util::HashBase qw{ -package -no_display -uuid -eid };
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/lib/Test2/EventFacet/Amnesty.pm
new/Test-Simple-1.302169/lib/Test2/EventFacet/Amnesty.pm
--- old/Test-Simple-1.302168/lib/Test2/EventFacet/Amnesty.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test2/EventFacet/Amnesty.pm 2019-11-19
00:49:39.000000000 +0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
sub is_list { 1 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/lib/Test2/EventFacet/Assert.pm
new/Test-Simple-1.302169/lib/Test2/EventFacet/Assert.pm
--- old/Test-Simple-1.302168/lib/Test2/EventFacet/Assert.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test2/EventFacet/Assert.pm 2019-11-19
00:49:39.000000000 +0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
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.302168/lib/Test2/EventFacet/Control.pm
new/Test-Simple-1.302169/lib/Test2/EventFacet/Control.pm
--- old/Test-Simple-1.302168/lib/Test2/EventFacet/Control.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test2/EventFacet/Control.pm 2019-11-19
00:49:39.000000000 +0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
BEGIN { require Test2::EventFacet; our @ISA = qw(Test2::EventFacet) }
use Test2::Util::HashBase qw{ -global -terminate -halt -has_callback -encoding
-phase };
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/lib/Test2/EventFacet/Error.pm
new/Test-Simple-1.302169/lib/Test2/EventFacet/Error.pm
--- old/Test-Simple-1.302168/lib/Test2/EventFacet/Error.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test2/EventFacet/Error.pm 2019-11-19
00:49:39.000000000 +0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
sub facet_key { 'errors' }
sub is_list { 1 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/lib/Test2/EventFacet/Hub.pm
new/Test-Simple-1.302169/lib/Test2/EventFacet/Hub.pm
--- old/Test-Simple-1.302168/lib/Test2/EventFacet/Hub.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test2/EventFacet/Hub.pm 2019-11-19
00:49:39.000000000 +0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
sub is_list { 1 }
sub facet_key { 'hubs' }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Test-Simple-1.302168/lib/Test2/EventFacet/Info/Table.pm
new/Test-Simple-1.302169/lib/Test2/EventFacet/Info/Table.pm
--- old/Test-Simple-1.302168/lib/Test2/EventFacet/Info/Table.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test2/EventFacet/Info/Table.pm 2019-11-19
00:49:39.000000000 +0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
use Carp qw/confess/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/lib/Test2/EventFacet/Info.pm
new/Test-Simple-1.302169/lib/Test2/EventFacet/Info.pm
--- old/Test-Simple-1.302168/lib/Test2/EventFacet/Info.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test2/EventFacet/Info.pm 2019-11-19
00:49:39.000000000 +0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
sub is_list { 1 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/lib/Test2/EventFacet/Meta.pm
new/Test-Simple-1.302169/lib/Test2/EventFacet/Meta.pm
--- old/Test-Simple-1.302168/lib/Test2/EventFacet/Meta.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test2/EventFacet/Meta.pm 2019-11-19
00:49:39.000000000 +0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
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.302168/lib/Test2/EventFacet/Parent.pm
new/Test-Simple-1.302169/lib/Test2/EventFacet/Parent.pm
--- old/Test-Simple-1.302168/lib/Test2/EventFacet/Parent.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test2/EventFacet/Parent.pm 2019-11-19
00:49:39.000000000 +0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
use Carp qw/confess/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/lib/Test2/EventFacet/Plan.pm
new/Test-Simple-1.302169/lib/Test2/EventFacet/Plan.pm
--- old/Test-Simple-1.302168/lib/Test2/EventFacet/Plan.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test2/EventFacet/Plan.pm 2019-11-19
00:49:39.000000000 +0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
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.302168/lib/Test2/EventFacet/Render.pm
new/Test-Simple-1.302169/lib/Test2/EventFacet/Render.pm
--- old/Test-Simple-1.302168/lib/Test2/EventFacet/Render.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test2/EventFacet/Render.pm 2019-11-19
00:49:39.000000000 +0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
sub is_list { 1 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/lib/Test2/EventFacet/Trace.pm
new/Test-Simple-1.302169/lib/Test2/EventFacet/Trace.pm
--- old/Test-Simple-1.302168/lib/Test2/EventFacet/Trace.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test2/EventFacet/Trace.pm 2019-11-19
00:49:39.000000000 +0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
BEGIN { require Test2::EventFacet; our @ISA = qw(Test2::EventFacet) }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/lib/Test2/EventFacet.pm
new/Test-Simple-1.302169/lib/Test2/EventFacet.pm
--- old/Test-Simple-1.302168/lib/Test2/EventFacet.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test2/EventFacet.pm 2019-11-19
00:49:39.000000000 +0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
use Test2::Util::HashBase qw/-details/;
use Carp qw/croak/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/lib/Test2/Formatter/TAP.pm
new/Test-Simple-1.302169/lib/Test2/Formatter/TAP.pm
--- old/Test-Simple-1.302168/lib/Test2/Formatter/TAP.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test2/Formatter/TAP.pm 2019-11-19
00:49:39.000000000 +0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
use Test2::Util qw/clone_io/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/lib/Test2/Formatter.pm
new/Test-Simple-1.302169/lib/Test2/Formatter.pm
--- old/Test-Simple-1.302168/lib/Test2/Formatter.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test2/Formatter.pm 2019-11-19
00:49:39.000000000 +0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
my %ADDED;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Test-Simple-1.302168/lib/Test2/Hub/Interceptor/Terminator.pm
new/Test-Simple-1.302169/lib/Test2/Hub/Interceptor/Terminator.pm
--- old/Test-Simple-1.302168/lib/Test2/Hub/Interceptor/Terminator.pm
2019-09-06 16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test2/Hub/Interceptor/Terminator.pm
2019-11-19 00:49:39.000000000 +0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/lib/Test2/Hub/Interceptor.pm
new/Test-Simple-1.302169/lib/Test2/Hub/Interceptor.pm
--- old/Test-Simple-1.302168/lib/Test2/Hub/Interceptor.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test2/Hub/Interceptor.pm 2019-11-19
00:49:39.000000000 +0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
use Test2::Hub::Interceptor::Terminator();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/lib/Test2/Hub/Subtest.pm
new/Test-Simple-1.302169/lib/Test2/Hub/Subtest.pm
--- old/Test-Simple-1.302168/lib/Test2/Hub/Subtest.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test2/Hub/Subtest.pm 2019-11-19
00:49:39.000000000 +0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
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.302168/lib/Test2/Hub.pm
new/Test-Simple-1.302169/lib/Test2/Hub.pm
--- old/Test-Simple-1.302168/lib/Test2/Hub.pm 2019-09-06 16:40:19.000000000
+0200
+++ new/Test-Simple-1.302169/lib/Test2/Hub.pm 2019-11-19 00:49:39.000000000
+0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
use Carp qw/carp croak confess/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/lib/Test2/IPC/Driver/Files.pm
new/Test-Simple-1.302169/lib/Test2/IPC/Driver/Files.pm
--- old/Test-Simple-1.302168/lib/Test2/IPC/Driver/Files.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test2/IPC/Driver/Files.pm 2019-11-19
00:49:39.000000000 +0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
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.302168/lib/Test2/IPC/Driver.pm
new/Test-Simple-1.302169/lib/Test2/IPC/Driver.pm
--- old/Test-Simple-1.302168/lib/Test2/IPC/Driver.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test2/IPC/Driver.pm 2019-11-19
00:49:39.000000000 +0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
use Carp qw/confess/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/lib/Test2/IPC.pm
new/Test-Simple-1.302169/lib/Test2/IPC.pm
--- old/Test-Simple-1.302168/lib/Test2/IPC.pm 2019-09-06 16:40:19.000000000
+0200
+++ new/Test-Simple-1.302169/lib/Test2/IPC.pm 2019-11-19 00:49:39.000000000
+0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
use Test2::API::Instance;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/lib/Test2/Tools/Tiny.pm
new/Test-Simple-1.302169/lib/Test2/Tools/Tiny.pm
--- old/Test-Simple-1.302168/lib/Test2/Tools/Tiny.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test2/Tools/Tiny.pm 2019-11-19
00:49:39.000000000 +0100
@@ -16,7 +16,7 @@
use Test2::Hub::Interceptor();
use Test2::Hub::Interceptor::Terminator();
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
BEGIN { require Exporter; our @ISA = qw(Exporter) }
our @EXPORT = qw{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/lib/Test2/Util/ExternalMeta.pm
new/Test-Simple-1.302169/lib/Test2/Util/ExternalMeta.pm
--- old/Test-Simple-1.302168/lib/Test2/Util/ExternalMeta.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test2/Util/ExternalMeta.pm 2019-11-19
00:49:39.000000000 +0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
use Carp qw/croak/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/lib/Test2/Util/Facets2Legacy.pm
new/Test-Simple-1.302169/lib/Test2/Util/Facets2Legacy.pm
--- old/Test-Simple-1.302168/lib/Test2/Util/Facets2Legacy.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test2/Util/Facets2Legacy.pm 2019-11-19
00:49:39.000000000 +0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
use Carp qw/croak confess/;
use Scalar::Util qw/blessed/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/lib/Test2/Util/HashBase.pm
new/Test-Simple-1.302169/lib/Test2/Util/HashBase.pm
--- old/Test-Simple-1.302168/lib/Test2/Util/HashBase.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test2/Util/HashBase.pm 2019-11-19
00:49:39.000000000 +0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
#################################################################
# #
@@ -16,7 +16,7 @@
{
no warnings 'once';
- $Test2::Util::HashBase::HB_VERSION = '0.006';
+ $Test2::Util::HashBase::HB_VERSION = '0.008';
*Test2::Util::HashBase::ATTR_SUBS = \%Object::HashBase::ATTR_SUBS;
*Test2::Util::HashBase::ATTR_LIST = \%Object::HashBase::ATTR_LIST;
*Test2::Util::HashBase::VERSION = \%Object::HashBase::VERSION;
@@ -44,9 +44,12 @@
}
}
-my %STRIP = (
- '^' => 1,
- '-' => 1,
+my %SPEC = (
+ '^' => {reader => 1, writer => 0, dep_writer => 1, read_only => 0, strip
=> 1},
+ '-' => {reader => 1, writer => 0, dep_writer => 0, read_only => 1, strip
=> 1},
+ '>' => {reader => 0, writer => 1, dep_writer => 0, read_only => 0, strip
=> 1},
+ '<' => {reader => 1, writer => 0, dep_writer => 0, read_only => 0, strip
=> 1},
+ '+' => {reader => 0, writer => 0, dep_writer => 0, read_only => 0, strip
=> 1},
);
sub import {
@@ -68,14 +71,22 @@
map {
my $p = substr($_, 0, 1);
my $x = $_;
- substr($x, 0, 1) = '' if $STRIP{$p};
+
+ my $spec = $SPEC{$p} || {reader => 1, writer => 1};
+
+ substr($x, 0, 1) = '' if $spec->{strip};
push @$attr_list => $x;
my ($sub, $attr) = (uc $x, $x);
- $sub => ($attr_subs->{$sub} = sub() { $attr }),
- $attr => sub { $_[0]->{$attr} },
- $p eq '-' ? ("set_$attr" => sub { Carp::croak("'$attr'
is read-only") })
- : $p eq '^' ? ("set_$attr" => sub {
Carp::carp("set_$attr() is deprecated"); $_[0]->{$attr} = $_[1] })
- : ("set_$attr" => sub { $_[0]->{$attr} = $_[1] }),
+
+ $attr_subs->{$sub} = sub() { $attr };
+ my %out = ($sub => $attr_subs->{$sub});
+
+ $out{$attr} = sub { $_[0]->{$attr} }
if $spec->{reader};
+ $out{"set_$attr"} = sub { $_[0]->{$attr} = $_[1] }
if $spec->{writer};
+ $out{"set_$attr"} = sub { Carp::croak("'$attr' is read-only")
} if $spec->{read_only};
+ $out{"set_$attr"} = sub { Carp::carp("set_$attr() is
deprecated"); $_[0]->{$attr} = $_[1] } if $spec->{dep_writer};
+
+ %out;
} @_
),
);
@@ -167,7 +178,7 @@
use warnings;
# Generate 3 accessors
- use Test2::Util::HashBase qw/foo -bar ^baz/;
+ use Test2::Util::HashBase qw/foo -bar ^baz <bat >ban +boo/;
# Chance to initialize defaults
sub init {
@@ -175,10 +186,13 @@
$self->{+FOO} ||= "foo";
$self->{+BAR} ||= "bar";
$self->{+BAZ} ||= "baz";
+ $self->{+BAT} ||= "bat";
+ $self->{+BAN} ||= "ban";
+ $self->{+BOO} ||= "boo";
}
sub print {
- print join ", " => map { $self->{$_} } FOO, BAR, BAZ;
+ print join ", " => map { $self->{$_} } FOO, BAR, BAZ, BAT, BAN, BOO;
}
Subclass it
@@ -189,14 +203,14 @@
# Note, you should subclass before loading HashBase.
use base 'My::Class';
- use Test2::Util::HashBase qw/bat/;
+ use Test2::Util::HashBase qw/bub/;
sub init {
my $self = shift;
# We get the constants from the base class for free.
$self->{+FOO} ||= 'SubFoo';
- $self->{+BAT} ||= 'bat';
+ $self->{+BUB} ||= 'bub';
$self->SUPER::init();
}
@@ -213,10 +227,13 @@
my $two = My::Class->new({foo => 'MyFoo', bar => 'MyBar'});
my $three = My::Class->new(['MyFoo', 'MyBar']);
- # Accessors!
+ # Readers!
my $foo = $one->foo; # 'MyFoo'
my $bar = $one->bar; # 'MyBar'
my $baz = $one->baz; # Defaulted to: 'baz'
+ my $bat = $one->bat; # Defaulted to: 'bat'
+ # '>ban' means setter only, no reader
+ # '+boo' means no setter or reader, just the BOO constant
# Setters!
$one->set_foo('A Foo');
@@ -228,6 +245,9 @@
# deprecated.
$one->set_baz('A Baz');
+ # '<bat' means no setter defined at all
+ # '+boo' means no setter or reader, just the BOO constant
+
$one->{+FOO} = 'xxx';
=head1 DESCRIPTION
@@ -371,6 +391,24 @@
=back
+=head2 NO SETTER
+
+ use Test2::Util::HashBase qw/<foo/;
+
+Only gives you a reader, no C<set_foo> method is defined at all.
+
+=head2 NO READER
+
+ use Test2::Util::HashBase qw/>foo/;
+
+Only gives you a write (C<set_foo>), no C<foo> method is defined at all.
+
+=head2 CONSTANT ONLY
+
+ use Test2::Util::HashBase qw/+foo/;
+
+This does not create any methods for you, it just adds the C<FOO> constant.
+
=head1 SUBCLASSING
You can subclass an existing HashBase class.
@@ -425,7 +463,7 @@
=head1 COPYRIGHT
-Copyright 2019 Chad Granum E<lt>[email protected]<gt>.
+Copyright 2017 Chad Granum E<lt>[email protected]<gt>.
This program is free software; you can redistribute it and/or
modify it under the same terms as Perl itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/lib/Test2/Util/Trace.pm
new/Test-Simple-1.302169/lib/Test2/Util/Trace.pm
--- old/Test-Simple-1.302168/lib/Test2/Util/Trace.pm 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/Test2/Util/Trace.pm 2019-11-19
00:49:39.000000000 +0100
@@ -2,7 +2,7 @@
require Test2::EventFacet::Trace;
@ISA = ('Test2::EventFacet::Trace');
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/lib/Test2/Util.pm
new/Test-Simple-1.302169/lib/Test2/Util.pm
--- old/Test-Simple-1.302168/lib/Test2/Util.pm 2019-09-06 16:40:19.000000000
+0200
+++ new/Test-Simple-1.302169/lib/Test2/Util.pm 2019-11-19 00:49:39.000000000
+0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
use POSIX();
use Config qw/%Config/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/lib/Test2.pm
new/Test-Simple-1.302169/lib/Test2.pm
--- old/Test-Simple-1.302168/lib/Test2.pm 2019-09-06 16:40:19.000000000
+0200
+++ new/Test-Simple-1.302169/lib/Test2.pm 2019-11-19 00:49:39.000000000
+0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/lib/ok.pm
new/Test-Simple-1.302169/lib/ok.pm
--- old/Test-Simple-1.302168/lib/ok.pm 2019-09-06 16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/lib/ok.pm 2019-11-19 00:49:39.000000000 +0100
@@ -1,5 +1,5 @@
package ok;
-our $VERSION = '1.302168';
+our $VERSION = '1.302169';
use strict;
use Test::More ();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/t/HashBase.t
new/Test-Simple-1.302169/t/HashBase.t
--- old/Test-Simple-1.302168/t/HashBase.t 2019-09-06 16:40:19.000000000
+0200
+++ new/Test-Simple-1.302169/t/HashBase.t 2019-11-19 00:49:39.000000000
+0100
@@ -83,10 +83,7 @@
*main::Const::Test::FOO = sub { 0 };
}
ok(!$pkg->FOO, "overrode const sub");
-{
-local $TODO = "known to fail on $]" if $] le "5.006002";
is($pkg->do_it, 'const', "worked as expected, const was constant");
-}
BEGIN {
$INC{'Object/HashBase/Test/HBase/Wrapped.pm'} = __FILE__;
@@ -135,17 +132,28 @@
package
main::HBase2;
- use Test2::Util::HashBase qw/foo -bar ^baz/;
+ use Test2::Util::HashBase qw/foo -bar ^baz <bat >ban +boo/;
main::is(FOO, 'foo', "FOO CONSTANT");
main::is(BAR, 'bar', "BAR CONSTANT");
main::is(BAZ, 'baz', "BAZ CONSTANT");
+ main::is(BAT, 'bat', "BAT CONSTANT");
+ main::is(BAN, 'ban', "BAN CONSTANT");
+ main::is(BOO, 'boo', "BOO CONSTANT");
}
-my $ro = main::HBase2->new(foo => 'foo', bar => 'bar', baz => 'baz');
+my $ro = main::HBase2->new(foo => 'foo', bar => 'bar', baz => 'baz', bat =>
'bat', ban => 'ban');
is($ro->foo, 'foo', "got foo");
is($ro->bar, 'bar', "got bar");
is($ro->baz, 'baz', "got baz");
+is($ro->bat, 'bat', "got bat");
+ok(!$ro->can('set_bat'), "No setter for bat");
+ok(!$ro->can('ban'), "No reader for ban");
+ok(!$ro->can('boo'), "No reader for boo");
+ok(!$ro->can('set_boo'), "No setter for boo");
+is($ro->{ban}, 'ban', "ban attribute is set");
+$ro->set_ban('xxx');
+is($ro->{ban}, 'xxx', "ban attribute can be set");
is($ro->set_foo('xxx'), 'xxx', "Can set foo");
is($ro->foo, 'xxx', "got foo");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Simple-1.302168/t/Test2/modules/API.t
new/Test-Simple-1.302169/t/Test2/modules/API.t
--- old/Test-Simple-1.302168/t/Test2/modules/API.t 2019-09-06
16:40:19.000000000 +0200
+++ new/Test-Simple-1.302169/t/Test2/modules/API.t 2019-11-19
00:49:39.000000000 +0100
@@ -1,7 +1,7 @@
use strict;
use warnings;
-BEGIN { $main::cleanup1 = bless {}, 'My::Cleanup' }
+BEGIN { no warnings 'once'; $main::cleanup1 = bless {}, 'My::Cleanup' }
use Test2::API qw/context/;
@@ -307,4 +307,4 @@
}
# This should destroy the thing
-END { $main::cleanup2 = bless {}, 'My::Cleanup' }
+END { no warnings 'once'; $main::cleanup2 = bless {}, 'My::Cleanup' }