Branch: refs/heads/libnet-drop-workaround-20200412
  Home:   https://github.com/Perl/perl5
  Commit: bbc73fec7edae100495645bd3e98c86b69731e47
      
https://github.com/Perl/perl5/commit/bbc73fec7edae100495645bd3e98c86b69731e47
  Author: James E Keenan <jkee...@cpan.org>
  Date:   2020-04-13 (Mon, 13 Apr 2020)

  Changed paths:
    M cpan/libnet/t/config.t
    M cpan/libnet/t/datasend.t
    M cpan/libnet/t/netrc.t
    M cpan/libnet/t/time.t
    M t/TEST

  Log Message:
  -----------
  Use Test::More functions instead of hand-crafted ones

In order to eliminate the special workarounds for "no-dot-in-@INC" in
t/TEST, we need to have fixes applied to the upstream distributions.

This commit begins the work of fixing cpan/libnet.  Four test files in
this distribution use hand-crafted testing subroutines found in
t/libnet_t.pl.  The four test files "require t/libnet_t.pl" -- which is
what runs afoul of no-dot-in-@INC.

However, those testing subroutines appear to date from the very early
days of Perl 5 when Test::More had not yet been written.  The Test::More
functions are drop-in replacements for the t/libnet_t.pl ones.


  Commit: f694d5d59c196be6b11cab9b108c2b0b1573617c
      
https://github.com/Perl/perl5/commit/f694d5d59c196be6b11cab9b108c2b0b1573617c
  Author: James E Keenan <jkee...@cpan.org>
  Date:   2020-04-13 (Mon, 13 Apr 2020)

  Changed paths:
    R cpan/libnet/t/libnet_t.pl

  Log Message:
  -----------
  t/libnet_t.pl no longer needed

All calls to its functions have been replaced with standard Test::More
functions.


  Commit: ae854dce855dfe73c3a391cae87dbbb0e907ce5a
      
https://github.com/Perl/perl5/commit/ae854dce855dfe73c3a391cae87dbbb0e907ce5a
  Author: James E Keenan <jkee...@cpan.org>
  Date:   2020-04-13 (Mon, 13 Apr 2020)

  Changed paths:
    M cpan/libnet/t/config.t
    M cpan/libnet/t/datasend.t
    M cpan/libnet/t/netrc.t
    M cpan/libnet/t/time.t

  Log Message:
  -----------
  Use Test::More::skip_all() where prereqs not met

Smoke-testing note:  This branch is forked from a branch which has
already eliminated the t/TEST workaround with respect to
cpan/Test-Simple.  However, there is one test file in that distro which
is still failing on Windows (though not Linux).  That is under
investigation.  Until that is resolved, this branch will show a test
failure on Windows for cpan/Test-Simple -- but what we're interested in
is results for cpan/libnet.


  Commit: 13c0541459331de04d727b0208a51b8ce2646978
      
https://github.com/Perl/perl5/commit/13c0541459331de04d727b0208a51b8ce2646978
  Author: James E Keenan <jkee...@cpan.org>
  Date:   2020-04-13 (Mon, 13 Apr 2020)

  Changed paths:
    M MANIFEST

  Log Message:
  -----------
  Update MANIFEST


Compare: https://github.com/Perl/perl5/compare/3c6b9875036f...13c054145933

Reply via email to