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

Reply via email to