[patch] testsuite/runtest: cleanup

Denys Vlasenko vda.linux at googlemail.com
Sun Apr 27 13:33:49 UTC 2008


On Sunday 27 April 2008 10:58, Cristian Ionescu-Idbohrn wrote:
> * neither $lcwd nor ${lcwd%/*} need to be quote protected
> 
>  lcwd=$(pwd)
> -[ "$tsdir" ] || tsdir="$lcwd"
> -[ "$bindir" ] || bindir="${lcwd%/*}" # one directory up from $lcwd
> +[ "$tsdir" ] || tsdir=$lcwd
> +[ "$bindir" ] || bindir=${lcwd%/*} # one directory up from $lcwd

Not obvious to me

> * "links" does not need to be quote protected

But looks more symmetrical this way, no?

> * the general style in the script is _not_ to write simple if-blocks
>   on a single line
> 
> -	if [ "$applet" = "links" ]; then continue; fi
> +	if [ "$applet" = links ]; then
> +		continue
> +	fi

ok

> * applet does not need to be protected
> 
> -	if [ -f "${applet}.tests" ]; then
> +	if [ -f "$applet.tests" ]; then
> 
> -#		echo "Running test ${tsdir:-.}/${applet}.tests"
> -		PATH="$LINKSDIR:$tsdir:$bindir:$PATH" "${tsdir:-.}/${applet}.tests"
> +#		echo "Running test ${tsdir:-.}/$applet.tests"
> +		PATH="$LINKSDIR:$tsdir:$bindir:$PATH" "${tsdir:-.}/$applet.tests"
>  		test $? -eq 0 || status=1

ok.
--
vda



More information about the busybox mailing list