From: Philippe Bruhat (BooK) Date: Tue, 17 Nov 2009 08:42:39 +0000 (+0100) Subject: Make sure $PERL_PATH is defined when the test suite is run. X-Git-Tag: v1.6.6-rc0~9^2 X-Git-Url: https://git.lorimer.id.au/gitweb.git/diff_plain/be38ca3d19be50be447e1c5952f53fa70bf21a1c?hp=be38ca3d19be50be447e1c5952f53fa70bf21a1c Make sure $PERL_PATH is defined when the test suite is run. Some test scripts run Perl scripts as if they were git-* scripts, and thus need to use the same perl that will be put in the shebang line of git*.perl commands. $PERL_PATH therefore needs to be used instead of a bare "perl". The tests can fail if another perl is found in $PATH before the one defined in $PERL_PATH. Example test failure caused by this: the perl defined in $PERL_PATH has Error.pm installed, and therefore the Git.pm's Makefile.PL doesn't install the private copy. The perl from $PATH doesn't have Error.pm installed, and all git*.perl scripts invoked during the test will fail loading Error.pm. Makefile patch by Jeff King . Signed-off-by: Philippe Bruhat (BooK) Signed-off-by: Junio C Hamano ---