Thread (58 messages) 58 messages, 3 authors, 2019-12-20

Re: [PATCH 14/15] t1501: remove use of `test_might_fail cp`

From: Eric Sunshine <hidden>
Date: 2019-12-17 19:46:49

On Tue, Dec 17, 2019 at 7:02 AM Denton Liu [off-list ref] wrote:
quoted hunk ↗ jump to hunk
The test_must_fail() family of functions (including test_might_fail())
should only be used on git commands. Replace test_might_fail() with
test_non_git_might_fail().

Signed-off-by: Denton Liu <redacted>
---
diff --git a/t/t1501-work-tree.sh b/t/t1501-work-tree.sh
@@ -350,7 +350,7 @@ test_expect_success 'Multi-worktree setup' '
        cp repo.git/HEAD repo.git/index repo.git/repos/foo &&
-       test_might_fail cp repo.git/sharedindex.* repo.git/repos/foo &&
+       test_non_git_might_fail cp repo.git/sharedindex.* repo.git/repos/foo &&
Can you update the commit message to show that this change is indeed
the correct choice so that readers of this patch don't have to go
through the same investigative reasoning process you went through to
convince yourself that it is correct. In other words, why was
test_might_fail() used in the first place? Is it because there might
not be a sharedindex.* file? Or is it because repo.git/repos/foo might
not be writable? Or what? The answer to these questions should explain
to the reader, for instance, why you chose to use
`test_non_git_might_fail cp ...` as opposed to a simple `cp -f ...`.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help