From: Josh Steadmon Date: Tue, 30 Apr 2024 19:49:19 GMT Subject: Re: [PATCH v4 6/7] t/Makefile: run unit tests alongside shell tests Message-ID: In-Reply-To: On 2024.04.24 14:25, Junio C Hamano wrote: > Josh Steadmon writes: > > > +case "$1" in > > +*.sh) > > + if test -z "${TEST_SHELL_PATH+set}" ; then > > + echo "ERROR: TEST_SHELL_PATH is not set" >&2 > > Style. > > As an empty string is not a reasonable value for this variable (and > you do not quote ${TEST_SHELL_PATH} when you use it in "exec" below), > > if test -z "${TEST_SHELL_PATH:+set}" > then > echo >&2 "ERROR: TEST_SHELL_PATH is not set or empty" > > may be what we want here. > > > + exit 1 > > + fi > > + exec ${TEST_SHELL_PATH} "$@" > > + ;; > > +*) > > + exec "$@" > > + ;; > > +esac > > Other than that, the update in this iteration looks reasonable to > me. > > Thanks. Fixed in V5, thanks.