ITADN
Perl/perl5/Issues

7a6d188450d generates new test failures on FreeBSD and Linux

#24407Openjkeenan 创建于 2026-05-05
Needs TriageRelease Blocker
J
jkeenancommented
The test failures described below never appeared on my FreeBSD smoke testing rig until today, the first time I tested after the merge of https://github.com/Perl/perl5/pull/24404. ``` $ uname -mrs FreeBSD 14.3-RELEASE-p8 amd64 $ git describe v5.43.10-22-g47a48e8794 $ ./perl -Ilib -V:config_args config_args='-des -Dusedevel -Duseithreads -Doptimize=-O2 -pipe -fstack-protector-strong -fno-strict-aliasing'; $ PERLIO=stdio TEST_FILES="../dist/SelfLoader/t/* ../dist/Devel-SelfStubber/t/*" make test ... ./runtests choose t/../dist/SelfLoader/t/01SelfLoader ............... Undefined subroutine Foo::foo at t/01SelfLoader.t line 87. FAILED--expected 20 tests, saw 0 t/../dist/SelfLoader/t/02SelfLoader-buggy ......... FAILED at test 1 t/../dist/SelfLoader/t/03taint .................... ok t/../dist/Devel-SelfStubber/t/Devel-SelfStubber ... Useless use of a constant ("Data::ok") in void context at -e line 1. Useless use of a constant ("End::lime") in void context at -e line 1. FAILED at test 2 Failed 3 tests out of 4, 25.00% okay. ../dist/Devel-SelfStubber/t/Devel-SelfStubber.t ../dist/SelfLoader/t/01SelfLoader.t ../dist/SelfLoader/t/02SelfLoader-buggy.t $ cd t; PERLIO=stdio ./perl harness -v ../dist/SelfLoader/t/01SelfLoader.t; cd - Undefined subroutine Foo::foo at t/01SelfLoader.t line 87. Dubious, test returned 255 (wstat 65280, 0xff00) Failed 20/20 subtests Test Summary Report ------------------- ../dist/SelfLoader/t/01SelfLoader.t (Wstat: 65280 (exited 255) Tests: 0 Failed: 0) Non-zero exit status: 255 Parse errors: Bad plan. You planned 20 tests but ran 0. Files=1, Tests=0, 1 wallclock secs ( 0.02 usr 0.00 sys + 0.02 cusr 0.00 csys = 0.04 CPU) Result: FAIL Finished test run at Tue May 5 11:32:42 2026. /home/jkeenan/gitwork/perl $ cd t; PERLIO=stdio ./perl harness -v ../dist/SelfLoader/t/02SelfLoader-buggy.t; cd - not ok 1 - syntax errors are reported Failed 1/1 subtests Test Summary Report ------------------- ../dist/SelfLoader/t/02SelfLoader-buggy.t (Wstat: 0 Tests: 1 Failed: 1) Failed test: 1 Files=1, Tests=1, 0 wallclock secs ( 0.02 usr 0.00 sys + 0.03 cusr 0.00 csys = 0.05 CPU) Result: FAIL Finished test run at Tue May 5 11:33:04 2026. /home/jkeenan/gitwork/perl $ cd t; PERLIO=stdio ./perl harness -v ../dist/Devel-SelfStubber/t/Devel-SelfStubber.t; cd - ok 1 not ok 2 ok 3 not ok 4 ok 5 not ok 6 ok 7 ok 8 Useless use of a constant ("Data::ok") in void context at -e line 1. Useless use of a constant ("End::lime") in void context at -e line 1. not ok 9 not ok 12 # information after an __END__ token seems to be lost Failed 7/12 subtests Test Summary Report ------------------- ../dist/Devel-SelfStubber/t/Devel-SelfStubber.t (Wstat: 0 Tests: 10 Failed: 5) Failed tests: 2, 4, 6, 9, 12 Parse errors: Tests out of sequence. Found (12) but expected (10) Bad plan. You planned 12 tests but ran 10. Files=1, Tests=10, 0 wallclock secs ( 0.02 usr 0.00 sys + 0.18 cusr 0.02 csys = 0.21 CPU) Result: FAIL Finished test run at Tue May 5 11:34:09 2026. /home/jkeenan/gitwork/perl
1 条评论