Message ID | 20250212172909.21257-1-lucasseikioshiro@gmail.com (mailing list archive) |
---|---|
State | Accepted |
Commit | f1cc562b77053ced18eebaae2febe5ff6d5e2690 |
Headers | show |
Series | [GSoC,v2] t7603: replace test -f by test_path_is_file | expand |
Lucas Oshiro <lucasseikioshiro@gmail.com> writes: > `test_path_is_file` provides a better output when asserting whether a > file exists. Replace the occurrences of `test -f` in t7603 by it, > facilitating the trace of possible test fails. > > Signed-off-by: Lucas Oshiro <lucasseikioshiro@gmail.com> > --- > > The only difference from v1 is a little typo, missing the t before the > test name. I think I fixed that while queueing the v1 iteration already. You can check what happened to your patch by observing https://git.kernel.org/pub/scm/git/git.git/log/?h=seen and https://git.kernel.org/pub/scm/git/git.git/log/?h=next; other hosting sites may have similar lists, but I find the one at k.org the handiest to view. Thanks.
> You can check what happened to your patch by observing > https://git.kernel.org/pub/scm/git/git.git/log/?h=seen and > https://git.kernel.org/pub/scm/git/git.git/log/?h=next; other > hosting sites may have similar lists, but I find the one at k.org > the handiest to view. And according to the latter, the topic has been in 'next' already with yesterday's pushout. I updated the 'next' again this morning, by the way. Thanks.
diff --git a/t/t7603-merge-reduce-heads.sh b/t/t7603-merge-reduce-heads.sh index 4887ca705b..1f8c3b7ccb 100755 --- a/t/t7603-merge-reduce-heads.sh +++ b/t/t7603-merge-reduce-heads.sh @@ -52,12 +52,12 @@ test_expect_success 'merge c1 with c2, c3, c4, c5' ' test "$(git rev-parse c3)" = "$(git rev-parse HEAD^3)" && test "$(git rev-parse c5)" = "$(git rev-parse HEAD^4)" && git diff --exit-code && - test -f c0.c && - test -f c1.c && - test -f c2.c && - test -f c3.c && - test -f c4.c && - test -f c5.c && + test_path_is_file c0.c && + test_path_is_file c1.c && + test_path_is_file c2.c && + test_path_is_file c3.c && + test_path_is_file c4.c && + test_path_is_file c5.c && git show --format=%s -s >actual && ! grep c1 actual && grep c2 actual && @@ -75,12 +75,12 @@ test_expect_success 'pull c2, c3, c4, c5 into c1' ' test "$(git rev-parse c3)" = "$(git rev-parse HEAD^3)" && test "$(git rev-parse c5)" = "$(git rev-parse HEAD^4)" && git diff --exit-code && - test -f c0.c && - test -f c1.c && - test -f c2.c && - test -f c3.c && - test -f c4.c && - test -f c5.c && + test_path_is_file c0.c && + test_path_is_file c1.c && + test_path_is_file c2.c && + test_path_is_file c3.c && + test_path_is_file c4.c && + test_path_is_file c5.c && git show --format=%s -s >actual && ! grep c1 actual && grep c2 actual &&
`test_path_is_file` provides a better output when asserting whether a file exists. Replace the occurrences of `test -f` in t7603 by it, facilitating the trace of possible test fails. Signed-off-by: Lucas Oshiro <lucasseikioshiro@gmail.com> --- The only difference from v1 is a little typo, missing the t before the test name. t/t7603-merge-reduce-heads.sh | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-)