--quiet is expected to shut up all non-error output. --test is supposed to print operations that would be taken, but only pretend, and return appropriate error code. /etc/init.d/xdm init script in baselayout-1.12.11.1 uses it in a following way: if start-stop-daemon --quiet --test --stop --exec "${myexe}" ; then start-stop-daemon --stop --exec "${myexe}" --retry TERM/5/TERM/5 \ ${mypidfile:+--pidfile} ${mypidfile} \ ${myname:+--name} ${myname} retval=$? fi Leading to messages like "Would send signal X to process Y". If --quiet took precedence over --test printing the messages, it would be a lot nicer IMHO.
--quiet takes precedence in OpenRC, so this is already fixed,