[MERGE] t/TEST -deparse fixups
authorDavid Mitchell <davem@iabyn.com>
Thu, 23 Nov 2017 10:45:59 +0000 (10:45 +0000)
committerDavid Mitchell <davem@iabyn.com>
Thu, 23 Nov 2017 10:45:59 +0000 (10:45 +0000)
commit59b29642f8ed780b251ebdb9f420f5816e766ced
tree19a7019bc52370b2d3df42b5d95f6fe550cd4b7a
parent676321c705825beee6e77d7855d45247c0500a02
parentb2e509fdbfc1127fd1972630ef175224761b71e7
[MERGE] t/TEST -deparse fixups

One of my occasional attempts to fix regressions in 'TEST -deparse' -
which runs every test script through the deparser, then tries to execute
it.

This branch fixes the following regressing scripts:

    opbasic/concat.t
    op/hash.t
    op/sort.t
    op/state.t
    ../cpan/Test-Harness/t/compat/test-harness-compat.t
    ../dist/autouse/t/autouse.t
    ../ext/XS-Typemap/t/Typemap.t

and updates Porting/deparse-skips.txt to note the following
expected-to-fail scripts are now passing:

    ../cpan/Socket/t/sockaddr.t
    ../dist/IO/t/io_sel.t
    ../dist/PathTools/t/cwd.t
    ../dist/Storable/t/blessed.t
    ../ext/B/t/xref.t
    ../lib/Benchmark.t

and marks the following as a new expected-fail (due to hard-coded line
numbers in tests):

    ../cpan/Test-Simple/t/Legacy/no_plan.t