git-credential-netrc: use in-tree Git.pm for tests
authorLuis Marsano <luis.marsano@gmail.com>
Wed, 13 Jun 2018 03:10:38 +0000 (23:10 -0400)
committerJunio C Hamano <gitster@pobox.com>
Mon, 18 Jun 2018 15:44:33 +0000 (08:44 -0700)
The netrc test.pl script calls git-credential-netrc which imports the
Git module.  Pass GITPERLLIB to git-credential-netrc via PERL5LIB to
ensure the in-tree Git module is used for testing.

Signed-off-by: Luis Marsano <luis.marsano@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
contrib/credential/netrc/t-git-credential-netrc.sh
contrib/credential/netrc/test.pl

index c566108..07227d0 100755 (executable)
        # The external test will outputs its own plan
        test_external_has_tap=1
 
+       export PERL5LIB="$GITPERLLIB"
        test_external \
                'git-credential-netrc' \
-               perl "$TEST_DIRECTORY"/../contrib/credential/netrc/test.pl
+               perl "$GIT_BUILD_DIR"/contrib/credential/netrc/test.pl
 
        test_done
 )
index 1e10010..2b5280a 100755 (executable)
@@ -1,5 +1,4 @@
 #!/usr/bin/perl
-use lib (split(/:/, $ENV{GITPERLLIB}));
 
 use warnings;
 use strict;