Re: [PATCH v4 6/7] t/Makefile: run unit tests alongside shell tests
On 2024.04.24 14:25, Junio C Hamano wrote:
Show 31 quoted lines
> Josh Steadmon <steadmon@google.com> 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.