Re: [PATCH v1 3/3] t7527: use test_when_finished in 'case insensitive+preserving'
- From
Eric Sunshine <sunshine@sunshineco.com>
- Date
- Jan 14, 2023, 09:43 UTC
- Message-ID
- <CAPig+cQ4k4qTE8JFryvc_DK0CAhwb7XjGhPqzMSTojeSqB4Qpw@mail.gmail.com>
- In-Reply-To
- <20230111233242.16870-4-rybak.a.v@gmail.com>
On Wed, Jan 11, 2023 at 7:00 PM Andrei Rybak <rybak.a.v@gmail.com> wrote:
Show 27 quoted lines
> Most tests in t7527-builtin-fsmonitor.sh that start a daemon, use the > helper function test_when_finished with stop_daemon_delete_repo. > Function stop_daemon_delete_repo explicitly stops the daemon. Calling > it via test_when_finished is needed for tests that don't check daemon's > automatic shutdown logic [1] and it is needed to avoid daemons being > left running in case of breakage of the logic of automatic shutdown of > the daemon. > > Unlike these tests, test 'case insensitive+preserving' added in [2] has > a call to function test_when_finished commented out. It was commented > out in all versions of the patch [2] during development [3]. This seems > to not be intentional, because neither commit message in [2], nor the > comment above the test mention this line being commented out. Compare > it, for example, to "# unicode_debug=true" which is explicitly described > by a documentation comment above it. > > Uncomment test_when_finished for stop_daemon_delete_repo in test 'case > insensitive+preserving' to ensure that daemons are not left running in > cases when automatic shutdown logic of daemon itself is broken. > > Signed-off-by: Andrei Rybak <rybak.a.v@gmail.com> > --- > diff --git a/t/t7527-builtin-fsmonitor.sh b/t/t7527-builtin-fsmonitor.sh > @@ -910,7 +910,7 @@ test_expect_success "submodule absorbgitdirs implicitly starts daemon" ' > test_expect_success CASE_INSENSITIVE_FS 'case insensitive+preserving' ' > -# test_when_finished "stop_daemon_delete_repo test_insensitive" && > + test_when_finished "stop_daemon_delete_repo test_insensitive" &&
Nice. Thanks for working on this (and the series as a whole) in response to a very tangential comment of mine[1] when replying to an unrelated patch of yours.
[1]: https://lore.kernel.org/git/CAPig+cTgUPWxMox_nSka52dML6_GHUUoY4HCtcq7+7J0oEyeNw@mail.gmail.com/