Results for divergence.test.sh

statusbashdashashzshmkshkshtoyshsushbrushosh
pass 2221111110
N-I 0001100000
FAIL 0000011112
total2222222222
casebashdashashzshmkshkshtoyshsushbrushoshdescription
0pass pass pass N-I N-I FAIL FAIL FAIL FAIL FAIL xz package: dirprefix="${line##*([}"
detailsdetailsdetailsdetailsdetailsdetailsdetails
1pass pass pass pass pass pass pass pass pass FAIL ((( with nested subshells
details
12 passed, 0 OK, 2 not implemented, 0 BUG, 6 failed, 0 timeouts, 0 cases skipped
2 failed under osh

Details on runs that didn't PASS

zsh0 xz package: dirprefix="${line##*([}"

stdout:
stderr: 
zsh: command not found: shopt
zsh: bad pattern: *([
mksh0 xz package: dirprefix="${line##*([}"

stdout:
stderr: 
mksh: <stdin>[1]: shopt: not found
mksh: <stdin>[11]: no closing quote
ksh0 xz package: dirprefix="${line##*([}"

[ksh stdout] Expected '--\n-foo-\n', got ''
[ksh status] Expected 0, got 1

stdout:
stderr: 
E: ksh: <stdin>[1]: shopt: inaccessible or not found
E: ksh: <stdin>[11]: no closing quote
toysh0 xz package: dirprefix="${line##*([}"

[toysh stdout] Expected '--\n-foo-\n', got ''
[toysh status] Expected 0, got 2

stdout:
stderr: 
sh: shopt: No such file or directory
main: line 4: sh: syntax error: unexpected end of file
sush0 xz package: dirprefix="${line##*([}"

[sush stdout] Expected '--\n-foo-\n', got ''
[sush status] Expected 0, got 2

stdout:
stderr: 
/home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 1: syntax error: unexpected end of file
brush0 xz package: dirprefix="${line##*([}"

[brush stdout] Expected '--\n-foo-\n', got ''
[brush status] Expected 0, got 2

stdout:
stderr: 
ERROR main: unterminated extglob near line 8 col 1 (detected near line 8 column 1)
osh0 xz package: dirprefix="${line##*([}"

[osh stdout] Expected '--\n-foo-\n', got ''
[osh status] Expected 0, got 2

stdout:
stderr: 
  echo "-$dirprefix-"
                    ^
[ stdin ]:9: Unexpected EOF reading double-quoted string that began here
osh1 ((( with nested subshells

[osh status] Expected 0, got 2

stdout:
stderr: 
    cputype=`(((grep cpu /proc/cpuinfo | cut -d: -f2) ; ($PRTDIAG -v |grep -i sparc) ; grep -i cpu /var/run/dmesg.boot ) | head -n 1) 2> /dev/null`
                     ^
[ backticks in [ stdin ] ]:6: Parser expected Id.Arith_RParen, got Id.Word_Compound