Subject: | File::DataClass: test failures against perl-5.31.* |
When tested today against perl-5.31.9 build on FreeBSD-11, threaded, as part of CPAN-River-3000 testing, this distribution experienced considerable test failures:
#####
$ dumpjson PJFL.File-DataClass-0.73.1.log.json
{
author => "PJFL",
dist => "File-DataClass",
distname => "File-DataClass-0.73.1",
distversion => "0.73.1",
grade => "FAIL",
prereqs => undef,
test_output => [
"Building and testing File-DataClass-0.73.1",
"Building File-DataClass",
"",
"OS: freebsd, Host: perl-reporter-07",
"",
"=== Environment variables ===",
"",
" \$AUTHOR_TESTING undef",
" \$AUTOMATED_TESTING undef",
" \$EXTENDED_TESTING undef",
" \$NONINTERACTIVE_TESTING 1",
" \$PERL_CPAN_REPORTER_CONFIG undef",
" \$PERL_CR_SMOKER_CURRENT undef",
" \$PERL5_CPAN_IS_RUNNING undef",
" \$PERL5_CPANPLUS_IS_VERSION undef",
" \$TEST_CRITIC undef",
" \$TEST_SPELLING undef",
"",
"Versions for all modules listed in MYMETA.json (including optional ones):",
"",
"=== Configure Requires ===",
"",
" Module Want Have",
" ------------- ------ ------",
" Module::Build 0.4004 0.4231",
" version 0.88 0.9924",
"",
"=== Build Requires ===",
"",
" Module Want Have",
" ------------- ------ ------",
" Module::Build 0.4004 0.4231",
" version 0.88 0.9924",
"",
"=== Test Requires ===",
"",
" Module Want Have",
" ---------------- ------ --------",
" Capture::Tiny 0.30 0.48",
" File::Spec any 3.78",
" File::pushd 1.00 1.016",
" Module::Build 0.4004 0.4231",
" Module::Metadata any 1.000037",
" Path::Tiny 0.013 0.112",
" Sys::Hostname any 1.23",
" Test::Deep 0.117 1.128",
" Test::Requires 0.06 0.10",
" Text::Diff 1.37 1.45",
" version 0.88 0.9924",
"",
"=== Test Recommends ===",
"",
" Module Want Have",
" ---------- -------- --------",
" CPAN::Meta 2.120900 2.150010",
"",
"=== Runtime Requires ===",
"",
" Module Want Have",
" -------------------- -------- --------",
" Cache::FastMmap 1.40 1.48",
" Class::Null 2.110730 2.110730",
" File::Path 2.09 2.16",
" File::ReadBackwards 1.05 1.05",
" Hash::Merge 0.200 0.300",
" JSON::MaybeXS 1.003 1.004000",
" Module::Pluggable 5.1 5.2",
" Module::Runtime 0.014 0.016",
" Moo 2.000001 2.003006",
" Sub::Install 0.928 0.928",
" Subclass::Of 0.003 0.008",
" Try::Tiny 0.22 0.30",
" Type::Tiny 1.000002 1.010000",
" Unexpected v0.39.0 1.0.1",
" boolean 0.45 0.46",
" namespace::autoclean 0.26 0.29",
" namespace::clean 0.25 0.27",
"",
"t/00report-metadata.t .. ok",
"t/02pod.t .............. skipped: POD test only for developers",
"t/03podcoverage.t ...... skipped: POD coverage test only for developers",
"t/05kwalitee.t ......... skipped: Kwalitee test only for developers",
"t/06yaml.t ............. skipped: YAML test only for developers",
"t/07podspelling.t ...... skipped: POD spelling test only for developers",
"t/10exception.t ........ ok",
"Parent must be an instance of Type::Tiny at /usr/home/jkeenan/var/tad/testing/perl-5.31.9/.cpanm/work/1582297107.50587/File-DataClass-0.73.1/t/../lib/File/DataClass/Types.pm line 98.",
"Compilation failed in require at t/12types.t line 12.",
"BEGIN failed--compilation aborted at t/12types.t line 12.",
"t/12types.t ............ ",
"Dubious, test returned 255 (wstat 65280, 0xff00)",
"No subtests run ",
"File-DataClass-Functions[103/1]: Parent must be an instance of Type::Tiny at /usr/home/jkeenan/var/tad/testing/perl-5.31.9/.cpanm/work/1582297107.50587/File-DataClass-0.73.1/t/../lib/File/DataClass/Types.pm line 98.",
"Compilation failed in require at /usr/home/jkeenan/var/tad/testing/perl-5.31.9/.cpanm/work/1582297107.50587/File-DataClass-0.73.1/t/../lib/File/DataClass/Result.pm line 6.",
"BEGIN failed--compilation aborted at /usr/home/jkeenan/var/tad/testing/perl-5.31.9/.cpanm/work/1582297107.50587/File-DataClass-0.73.1/t/../lib/File/DataClass/Result.pm line 6.",
"Compilation failed in require at /home/jkeenan/var/tad/testing/perl-5.31.9/lib/site_perl/5.31.9/Module/Runtime.pm line 314.",
"t/13functions.t ........ ",
"Dubious, test returned 255 (wstat 65280, 0xff00)",
"No subtests run ",
"t/15io.t ............... ok",
"Parent must be an instance of Type::Tiny at /usr/home/jkeenan/var/tad/testing/perl-5.31.9/.cpanm/work/1582297107.50587/File-DataClass-0.73.1/t/../lib/File/DataClass/Types.pm line 98.",
"Compilation failed in require at t/17constraints.t line 14.",
"BEGIN failed--compilation aborted at t/17constraints.t line 14.",
"t/17constraints.t ...... ",
"Dubious, test returned 255 (wstat 65280, 0xff00)",
"No subtests run ",
"Parent must be an instance of Type::Tiny at /usr/home/jkeenan/var/tad/testing/perl-5.31.9/.cpanm/work/1582297107.50587/File-DataClass-0.73.1/t/../lib/File/DataClass/Types.pm line 98.",
"Compilation failed in require at /usr/home/jkeenan/var/tad/testing/perl-5.31.9/.cpanm/work/1582297107.50587/File-DataClass-0.73.1/t/../lib/File/DataClass/Cache.pm line 8.",
"BEGIN failed--compilation aborted at /usr/home/jkeenan/var/tad/testing/perl-5.31.9/.cpanm/work/1582297107.50587/File-DataClass-0.73.1/t/../lib/File/DataClass/Cache.pm line 9.",
"Compilation failed in require at /usr/home/jkeenan/var/tad/testing/perl-5.31.9/.cpanm/work/1582297107.50587/File-DataClass-0.73.1/t/../lib/File/DataClass/Schema.pm line 6.",
"BEGIN failed--compilation aborted at /usr/home/jkeenan/var/tad/testing/perl-5.31.9/.cpanm/work/1582297107.50587/File-DataClass-0.73.1/t/../lib/File/DataClass/Schema.pm line 6.",
"Compilation failed in require at t/20data-class.t line 21.",
"BEGIN failed--compilation aborted at t/20data-class.t line 21.",
"t/20data-class.t ....... ",
"Dubious, test returned 255 (wstat 65280, 0xff00)",
"No subtests run ",
"",
"# Failed test 'use File::DataClass::Schema;'",
"# at t/21hash-merge.t line 16.",
"# Tried to use 'File::DataClass::Schema'.",
"# Error: Parent must be an instance of Type::Tiny at /usr/home/jkeenan/var/tad/testing/perl-5.31.9/.cpanm/work/1582297107.50587/File-DataClass-0.73.1/t/../lib/File/DataClass/Types.pm line 98.",
"# Compilation failed in require at /usr/home/jkeenan/var/tad/testing/perl-5.31.9/.cpanm/work/1582297107.50587/File-DataClass-0.73.1/t/../lib/File/DataClass/Cache.pm line 8.",
"# BEGIN failed--compilation aborted at /usr/home/jkeenan/var/tad/testing/perl-5.31.9/.cpanm/work/1582297107.50587/File-DataClass-0.73.1/t/../lib/File/DataClass/Cache.pm line 9.",
"# Compilation failed in require at /usr/home/jkeenan/var/tad/testing/perl-5.31.9/.cpanm/work/1582297107.50587/File-DataClass-0.73.1/t/../lib/File/DataClass/Schema.pm line 6.",
"# BEGIN failed--compilation aborted at /usr/home/jkeenan/var/tad/testing/perl-5.31.9/.cpanm/work/1582297107.50587/File-DataClass-0.73.1/t/../lib/File/DataClass/Schema.pm line 6.",
"# Compilation failed in require at t/21hash-merge.t line 16.",
"# BEGIN failed--compilation aborted at t/21hash-merge.t line 16.",
"Can't locate object method \"new\" via package \"File::DataClass::Schema\" at t/21hash-merge.t line 29.",
"# Tests were run but no plan was declared and done_testing() was not seen.",
"# Looks like your test exited with 255 just after 1.",
"t/21hash-merge.t ....... ",
"Dubious, test returned 255 (wstat 65280, 0xff00)",
"Failed 1/1 subtests ",
"",
"# Failed test 'use File::DataClass::Schema;'",
"# at t/50json.t line 26.",
"# Tried to use 'File::DataClass::Schema'.",
"# Error: Parent must be an instance of Type::Tiny at /usr/home/jkeenan/var/tad/testing/perl-5.31.9/.cpanm/work/1582297107.50587/File-DataClass-0.73.1/t/../lib/File/DataClass/Types.pm line 98.",
"# Compilation failed in require at /usr/home/jkeenan/var/tad/testing/perl-5.31.9/.cpanm/work/1582297107.50587/File-DataClass-0.73.1/t/../lib/File/DataClass/Cache.pm line 8.",
"# BEGIN failed--compilation aborted at /usr/home/jkeenan/var/tad/testing/perl-5.31.9/.cpanm/work/1582297107.50587/File-DataClass-0.73.1/t/../lib/File/DataClass/Cache.pm line 9.",
"# Compilation failed in require at /usr/home/jkeenan/var/tad/testing/perl-5.31.9/.cpanm/work/1582297107.50587/File-DataClass-0.73.1/t/../lib/File/DataClass/Schema.pm line 6.",
"# BEGIN failed--compilation aborted at /usr/home/jkeenan/var/tad/testing/perl-5.31.9/.cpanm/work/1582297107.50587/File-DataClass-0.73.1/t/../lib/File/DataClass/Schema.pm line 6.",
"# Compilation failed in require at t/50json.t line 26.",
"# BEGIN failed--compilation aborted at t/50json.t line 26.",
"Can't locate object method \"new\" via package \"File::DataClass::Schema\" at t/50json.t line 29.",
"# Tests were run but no plan was declared and done_testing() was not seen.",
"# Looks like your test exited with 255 just after 1.",
"t/50json.t ............. ",
"Dubious, test returned 255 (wstat 65280, 0xff00)",
"Failed 1/1 subtests ",
"",
"Test Summary Report",
"-------------------",
"t/12types.t (Wstat: 65280 Tests: 0 Failed: 0)",
" Non-zero exit status: 255",
" Parse errors: No plan found in TAP output",
"t/13functions.t (Wstat: 65280 Tests: 0 Failed: 0)",
" Non-zero exit status: 255",
" Parse errors: No plan found in TAP output",
"t/17constraints.t (Wstat: 65280 Tests: 0 Failed: 0)",
" Non-zero exit status: 255",
" Parse errors: No plan found in TAP output",
"t/20data-class.t (Wstat: 65280 Tests: 0 Failed: 0)",
" Non-zero exit status: 255",
" Parse errors: No plan found in TAP output",
"t/21hash-merge.t (Wstat: 65280 Tests: 1 Failed: 1)",
" Failed test: 1",
" Non-zero exit status: 255",
" Parse errors: No plan found in TAP output",
"t/50json.t (Wstat: 65280 Tests: 1 Failed: 1)",
" Failed test: 1",
" Non-zero exit status: 255",
" Parse errors: No plan found in TAP output",
"Files=14, Tests=45, 4 wallclock secs ( 0.05 usr 0.05 sys + 2.65 cusr 1.20 csys = 3.94 CPU)",
"Result: FAIL",
],
via => "App::cpanminus::reporter 0.17 (1.7044)",
}
#####
I recommend you investigate whether the release of a new version of Type::Tiny within the past month is implicated in these test failures.
Thank you very much.
Jim Keenan