/home/andy/git/oilshell/oil/_deps/spec-bin/dash /home/andy/git/oilshell/oil/_deps/spec-bin/bash /bin/mksh /home/andy/git/oilshell/oil/bin/osh smoosh-hang: spec test case results

Results for smoosh-hang.test.sh

statusdashbashmkshosh
pass 3440
FAIL 3226
total6666
casedashbashmkshoshdescription
0FAIL FAIL FAIL FAIL builtin.history.nonposix.test
detailsdetailsdetailsdetails
1FAIL pass pass FAIL builtin.readonly.assign.interactive.test
detailsdetails
2pass pass pass FAIL parse.error.test
details
3FAIL FAIL FAIL FAIL semantics.interactive.expansion.exit.test
detailsdetailsdetailsdetails
4pass pass pass FAIL sh.interactive.ps1.test
details
5pass pass pass FAIL sh.ps1.override.test
details
11 passed, 0 OK, 0 not implemented, 0 BUG, 13 failed, 0 timeouts, 0 cases skipped
6 failed under osh

Details on runs that didn't PASS

dash0 builtin.history.nonposix.test

[dash stdout] Expected 'ok\n', got ''
[dash status] Expected 0, got 1

stdout:
stderr: 
bash0 builtin.history.nonposix.test

[bash stdout] Expected 'ok\n', got ''
[bash status] Expected 0, got 4

stdout:
stderr: 
mksh0 builtin.history.nonposix.test

[mksh stdout] Expected 'ok\n', got ''
[mksh status] Expected 0, got 1

stdout:
stderr: 
osh0 builtin.history.nonposix.test

[osh stdout] Expected 'ok\n', got '[osh] lisa ~/git/oilshell/oil/_tmp/spec-tmp/smoosh-hang.test.sh$ ^D\n'

stdout:
[osh] lisa ~/git/oilshell/oil/_tmp/spec-tmp/smoosh-hang.test.sh$ ^D
stderr:
dash1 builtin.readonly.assign.interactive.test

[dash stdout] Expected 'bar quux\nbar quux\n', got 'bar quux\n'
[dash status] Expected 0, got 2

stdout:
bar quux
stderr:
osh1 builtin.readonly.assign.interactive.test

[osh stdout] Expected 'bar quux\nbar quux\n', got ''

stdout:
stderr: 
osh2 parse.error.test

[osh stdout] Expected 'sh ok\neval ok\ndot ok\n', got 'sh ok\n[osh] lisa ~/git/oilshell/oil/_tmp/spec-tmp/smoosh-hang.test.sh$ [osh] lisa ~/git/oilshell/oil/_tmp/spec-tmp/smoosh-hang.test.sh$ ^D\n'
[osh status] Expected 0, got -15

stdout:
sh ok
[osh] lisa ~/git/oilshell/oil/_tmp/spec-tmp/smoosh-hang.test.sh$ [osh] lisa ~/git/oilshell/oil/_tmp/spec-tmp/smoosh-hang.test.sh$ ^D
stderr:
  )
  ^
scr:1: Invalid word while parsing command
  eval )
       ^
[ stdin -i ]:1: Unexpected word while parsing command line
dash3 semantics.interactive.expansion.exit.test

[dash stdout] Expected 'hello\n', got ''
[dash status] Expected 0, got 2

stdout:
stderr: 
dash: 1: x: alas, poor yorick
bash3 semantics.interactive.expansion.exit.test

[bash stdout] Expected 'hello\n', got ''
[bash status] Expected 0, got 1

stdout:
stderr: 
bash: x: alas, poor yorick
mksh3 semantics.interactive.expansion.exit.test

[mksh stdout] Expected 'hello\n', got ''
[mksh status] Expected 0, got 1

stdout:
stderr: 
mksh: x: alas, poor yorick
osh3 semantics.interactive.expansion.exit.test

[osh stdout] Expected 'hello\n', got ''
[osh status] Expected 0, got 1

stdout:
stderr: 
  echo ${x?alas, poor yorick}; echo hello; exit
         ^
[ -c flag ]:1: fatal: unset variable 'alas, poor yorick'
osh4 sh.interactive.ps1.test

[osh status] Expected 0, got -15

stdout:
[osh] lisa ~/git/oilshell/oil/_tmp/spec-tmp/smoosh-hang.test.sh$ 
stderr:
osh5 sh.ps1.override.test

[osh stdout] Expected 'hi\nbye\nhi\nbye\n', got '[osh] lisa ~/git/oilshell/oil/_tmp/spec-tmp/smoosh-hang.test.sh$ hi\n[osh] lisa ~/git/oilshell/oil/_tmp/spec-tmp/smoosh-hang.test.sh$ bye\n[osh] lisa ~/git/oilshell/oil/_tmp/spec-tmp/smoosh-hang.test.sh$ ^D\n'
[osh status] Expected 0, got -15

stdout:
[osh] lisa ~/git/oilshell/oil/_tmp/spec-tmp/smoosh-hang.test.sh$ hi
[osh] lisa ~/git/oilshell/oil/_tmp/spec-tmp/smoosh-hang.test.sh$ bye
[osh] lisa ~/git/oilshell/oil/_tmp/spec-tmp/smoosh-hang.test.sh$ ^D
stderr: