X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=t%2Flib%2FApp%2FRgit%2FTestUtils.pm;h=321f96474b6972f69f65ec0b490a6931dabd95d1;hb=569b85b70a20cac15bc2ff0bed6df11ac0e844ec;hp=dcc83390393be53dab6d0fa3d966b1e187a6e23c;hpb=2f5d92f87c6d82ebf8d1adb61b857f0998170973;p=perl%2Fmodules%2Frgit.git diff --git a/t/lib/App/Rgit/TestUtils.pm b/t/lib/App/Rgit/TestUtils.pm index dcc8339..321f964 100644 --- a/t/lib/App/Rgit/TestUtils.pm +++ b/t/lib/App/Rgit/TestUtils.pm @@ -5,13 +5,15 @@ use warnings; use Cwd qw/abs_path/; use File::Temp qw/tempfile/; -use POSIX qw/WIFEXITED WEXITSTATUS WIFSIGNALED WTERMSIG SIGINT SIGQUIT/; +use File::Spec (); # curdir, catfile +use POSIX qw/WIFEXITED WEXITSTATUS WIFSIGNALED WTERMSIG/; BEGIN { no warnings 'redefine'; *WIFEXITED = sub { 1 } unless eval { WIFEXITED(0); 1 }; *WEXITSTATUS = sub { shift() >> 8 } unless eval { WEXITSTATUS(0); 1 }; *WIFSIGNALED = sub { shift() & 127 } unless eval { WIFSIGNALED(0); 1 }; + *WTERMSIG = sub { shift() & 127 } unless eval { WTERMSIG(0); 1 }; } use base qw/Exporter/; @@ -30,7 +32,7 @@ TRY: 'version', ); - my $git = 't/bin/git'; + my $git = File::Spec->catfile(File::Spec->curdir, qw/t bin git/); if ($^O eq 'MSWin32') { unless (-x $git) { $git .= '.bat';