Results for word-eval.test.sh

casedashbashmkshoshdescription
0pass pass pass pass Evaluation of constant parts
1N-I pass pass pass Evaluation of each part
details
2pass pass pass pass Word splitting
3N-I pass pass pass Word joining
details
4pass pass pass pass Word elision
5pass pass pass pass Word elision with space
6pass pass pass FAIL Word elision with non-whitespace IFS
details
7pass pass pass pass Default values -- more cases
8pass pass pass pass Globbing after splitting
9pass pass pass pass Globbing escaping
10pass pass pass FAIL Assignment Causes Array Decay
details

40 passed, 0 ok, 2 known unimplemented, 0 known bugs, 2 failed, 0 skipped

Details on runs that didn't PASS

dash1 Evaluation of each part

stdout:
stderr: 
/bin/dash: 3: Syntax error: "(" unexpected
dash3 Word joining

stdout:
stderr: 
/bin/dash: 3: Syntax error: "(" unexpected
osh6 Word elision with non-whitespace IFS

[osh stdout] Expected b"['']\n", got b'[]\n'

stdout:
[]
stderr:
osh10 Assignment Causes Array Decay

[osh stdout] Expected b"['[x y z]']\n", got b"['[x', 'y', 'z]']\n"

stdout:
['[x', 'y', 'z]']
stderr: