From: Eric Wong Date: Thu, 9 Sep 2021 21:14:36 +0000 (+0000) Subject: t/git.t: quiet intentional git-rev-parse failure X-Git-Tag: v1.7.0~420 X-Git-Url: http://www.git.stargrave.org/?p=public-inbox.git;a=commitdiff_plain;h=7a74224cc53d94cb690107593c586dd4c1897417 t/git.t: quiet intentional git-rev-parse failure It can get confusing, especially when running non-parallel "make test" Link: https://public-inbox.org/meta/20210909210138.ssiv5tri65mf4l4o@meerkat.local/ --- diff --git a/t/git.t b/t/git.t index bc1dea50..844e0111 100644 --- a/t/git.t +++ b/t/git.t @@ -98,8 +98,10 @@ if (1) { $gcf->qx(qw(repack -adq)); ok($gcf->packed_bytes > 0, 'packed size is positive'); - $gcf->qx(qw(rev-parse --verify bogus)); - isnt($?, 0, '$? set on failure'.$?); + my $rdr; + open $rdr->{2}, '+>', '/dev/null' or xbail "open $!"; + $gcf->qx([qw(rev-parse --verify bogus)], undef, $rdr); + isnt($?, 0, '$? set on failure: '.$?); } SKIP: {