Ralf Wildenhues <Ralf.Wildenhues <at> gmx.de> writes:

>   dnl Do we have job control?
>   if (set -m && set +m) >/dev/null 2>&1; then
> 
> test fails for non-interactive zsh.

Indeed.  I've reported this as a zsh bug [1], since POSIX 2001 and beyond 
require job control support (and thus set -m) even in non-interactive shells.  
We'll see if anything comes of it...

[1] http://thread.gmane.org/gmane.comp.shells.zsh.devel/18760

Meanwhile, I think the best course of action is to just teach 
AT_SKIP_PARALLEL_TESTS to recognize 'set -m' as another reason to skip rather 
than fail.  Hmm.  Maybe I should factor the autotest/general.m4 conditions into 
something that can be more easily reused in autotest.at, rather than having to 
keep the two filters in sync.

-- 
Eric Blake




Reply via email to