Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

t/00_prelim.t fails with perl 5.40 #1

Open
eserte opened this issue Jul 19, 2024 · 1 comment
Open

t/00_prelim.t fails with perl 5.40 #1

eserte opened this issue Jul 19, 2024 · 1 comment

Comments

@eserte
Copy link

eserte commented Jul 19, 2024

With perl 5.40.0 (and some development versions before, starting from 5.39.8) the test suite fails:

PERL_DL_NONLAZY=1 "/usr/perl5.40.0/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
Changing use VERSION while another use VERSION is in scope is deprecated, and will become fatal in Perl 5.44 at /home/cpansand/.cpan/build/2024071717/App-diff_spreadsheets-1.022-1/t/../bin/diff_spreadsheets line 12.

# Failed test 'status==0 for diff_spreadsheets emptyfile emptyfile'
# at t/00_prelim.t line 40.
Bailout called.  Further testing stopped:  (Bail On Fail)
# Tests were run but no plan was declared and done_testing() was not seen.
# Looks like your test exited with 255 after test #3.
# Seeded srand with seed '20240717' from local date.
t/00_prelim.t ............ 
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 1/3 subtests 
Can't use an undefined value as a subroutine reference at /usr/perl5.40.0/lib/5.40.0/TAP/Harness.pm line 612.
*** Error code 255
@andk
Copy link

andk commented Oct 15, 2024

My interpretation of these fails is that Spreadsheet-Edit has the key. Statistical analysis of my smokers says:

****************************************************************
Regression 'mod:Spreadsheet::Edit'
****************************************************************
Name                   Theta          StdErr     T-stat
[0='const']           1.0000          0.0000    86067209305858032.00
[1='eq_1000.018']            -1.0000          0.0000    -21516802326464512.00
[2='eq_1000.019']            -1.0000          0.0000    -32530347408663480.00

R^2= 1.000, N= 37, K= 3
****************************************************************

which can be read as: all tests so far with Spreadsheet-Edit 1000.018 and 1000.019 are FAILs, all tests with any other version are PASSes.

As illustration a sample fail report with perl 5.28.2: http://www.cpantesters.org/cpan/report/09277338-8ad0-11ef-9a26-590a30c14e7e

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants