Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 8b57c13d1bf1b95b39b5ae5a7ba4e366fc52e86d https://github.com/Perl/perl5/commit/8b57c13d1bf1b95b39b5ae5a7ba4e366fc52e86d Author: Lukas Mai <lukasmai....@gmail.com> Date: 2025-01-09 (Thu, 09 Jan 2025)
Changed paths: M dist/Data-Dumper/t/sortkeys.t Log Message: ----------- Data-Dumper: fix sortkeys.t test count for non-XS testing This is a follow-up to 67201d911f3228b285dfe8c2e7aa00aa090fc77b, which reduced the number of tests without adjusting the skip count. Previously, testing without XS available resulted in: t/sortkeys.t .................. Dubious, test returned 255 (wstat 65280, 0xff00) All 22 subtests passed (less 13 skipped subtests: 9 okay) ... /sortkeys.t (Wstat: 65280 (exited 255) Tests: 24 Failed: 2) Failed tests: 23-24 Non-zero exit status: 255 Parse errors: Bad plan. You planned 22 tests but ran 24. Commit: 535d2ba1b3b97e3c3a00ca948356cc63717c4da1 https://github.com/Perl/perl5/commit/535d2ba1b3b97e3c3a00ca948356cc63717c4da1 Author: Lukas Mai <lukasmai....@gmail.com> Date: 2025-01-09 (Thu, 09 Jan 2025) Changed paths: M dist/Data-Dumper/t/quotekeys.t Log Message: ----------- Data-Dumper: fix quotekeys.t test count for non-XS testing This is a follow-up to 5b50ddc0fecad7c18ba9a41a6996121a236a36f0, which added 4 tests without adjusting the skip count. Previously, testing without XS available resulted in: t/quotekeys.t ................. Dubious, test returned 255 (wstat 65280, 0xff00) Failed 4/18 subtests (less 5 skipped subtests: 9 okay) ... t/quotekeys.t (Wstat: 65280 (exited 255) Tests: 14 Failed: 0) Non-zero exit status: 255 Parse errors: Bad plan. You planned 18 tests but ran 14. Commit: f8cc94d9f441fe4b07c23bef7f23c68391fae588 https://github.com/Perl/perl5/commit/f8cc94d9f441fe4b07c23bef7f23c68391fae588 Author: Lukas Mai <lukasmai....@gmail.com> Date: 2025-01-09 (Thu, 09 Jan 2025) Changed paths: M dist/Data-Dumper/t/dumpperl.t Log Message: ----------- Data-Dumper: fix dumpperl.t for non-XS testing This is a follow-up to commit b5048e7b9abae986778038f1e36281c6175b17e1, which added 'Deparse' support to XS, and commit 9baac1a3613bd641a847683d7877b3cfab3244bc, which added 'Useqq' support to XS. There are no longer any configuration settings that implicitly force the use of the pure Perl implementation (outside of 'Useperl' itself). Previously, testing without XS available resulted in: t/dumpperl.t .................. 1/31 Undefined subroutine &Data::Dumper::Dumpxs called at .../dist/Data-Dumper/blib/lib/Data/Dumper.pm line 213. # Looks like your test exited with 255 just after 10. t/dumpperl.t .................. Dubious, test returned 255 (wstat 65280, 0xff00) Failed 21/31 subtests ... t/dumpperl.t (Wstat: 65280 (exited 255) Tests: 10 Failed: 0) Non-zero exit status: 255 Parse errors: Bad plan. You planned 31 tests but ran 10. Commit: c135673e831f5ad4bb498eccf3ff92b1c855ed52 https://github.com/Perl/perl5/commit/c135673e831f5ad4bb498eccf3ff92b1c855ed52 Author: Lukas Mai <lukasmai....@gmail.com> Date: 2025-01-09 (Thu, 09 Jan 2025) Changed paths: M dist/Data-Dumper/t/deparse.t Log Message: ----------- Data-Dumper: fix deparse.t for non-XS testing This is a follow-up to b5048e7b9abae986778038f1e36281c6175b17e1, which added 'Deparse' support to XS and made both XS and pure Perl testing mandatory. The other test files treat XS as optional, so this patch follows that pattern. (If we decide that the XS part of Data::Dumper is not optional, we should change all the other test files for consistency.) Previously, testing without XS available resulted in: t/deparse.t ................... Undefined subroutine &Data::Dumper::Dumpxs called at .../dist/Data-Dumper/blib/lib/Data/Dumper.pm line 213. # Looks like your test exited with 255 before it could output anything. t/deparse.t ................... Dubious, test returned 255 (wstat 65280, 0xff00) Failed 16/16 subtests ... t/deparse.t (Wstat: 65280 (exited 255) Tests: 0 Failed: 0) Non-zero exit status: 255 Parse errors: Bad plan. You planned 16 tests but ran 0. Commit: 3caa23e1852a84c0a51a3227cd577de85ad0ebd0 https://github.com/Perl/perl5/commit/3caa23e1852a84c0a51a3227cd577de85ad0ebd0 Author: Lukas Mai <lukasmai....@gmail.com> Date: 2025-01-09 (Thu, 09 Jan 2025) Changed paths: M dist/Data-Dumper/t/bugs.t Log Message: ----------- Data-Dumper: fix bugs.t for non-XS testing This is a follow-up to 7d3a730ee869d89a6f40963c80aaa0e044b0c7d2, which fixed an out-of-bounds write in Dumpxs when passed invalid UTF-8. This test does not apply to the pure Perl implementation (which detects the invalid input and cleanly throws an error instead). Previously, testing without XS available would result in: t/bugs.t ...................... 1/24 Malformed UTF-8 character (fatal) at .../dist/Data-Dumper/blib/lib/Data/Dumper.pm line 587. # Looks like your test exited with 2 just after 6. t/bugs.t ...................... Dubious, test returned 2 (wstat 512, 0x200) Failed 18/24 subtests ... t/bugs.t (Wstat: 512 (exited 2) Tests: 6 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 24 tests but ran 6. Compare: https://github.com/Perl/perl5/compare/87e1d1722c4b...3caa23e1852a To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications