summaryrefslogtreecommitdiff
path: root/exec-cmd.c
diff options
context:
space:
mode:
authorLibravatar Eric Sunshine <sunshine@sunshineco.com>2020-08-09 13:42:09 -0400
committerLibravatar Junio C Hamano <gitster@pobox.com>2020-08-09 12:13:02 -0700
commitd572f52a64c6a69990f72ad6a09504b9b615d2e4 (patch)
tree3ab28ec3e36841c624a30835e52f675e96e4350a /exec-cmd.c
parentGit 2.28 (diff)
downloadtgif-d572f52a64c6a69990f72ad6a09504b9b615d2e4.tar.xz
test_cmp: diagnose incorrect arguments
Under normal circumstances, if a test author misspells a filename passed to test_cmp(), the error is quickly discovered when the test fails unexpectedly due to test_cmp() being unable to find the file. However, if the test is expected to fail, as with test_expect_failure(), a misspelled filename as argument to test_cmp() will go unnoticed since the test will indeed fail, but for the wrong reason. Make it easier for test authors to discover such problems early by sanity-checking the arguments to test_cmp(). To avoid penalizing all clients of test_cmp() in the general case, only check for missing files if the comparison fails. While at it, make test_cmp_bin() sanity-check its arguments, as well. Signed-off-by: Eric Sunshine <sunshine@sunshineco.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'exec-cmd.c')
0 files changed, 0 insertions, 0 deletions