Results for smoosh-hang.test.sh

statusdashbashmkshosh
pass 3441
FAIL 3225
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 pass sh.interactive.ps1.test
5pass pass pass FAIL sh.ps1.override.test
details
12 passed, 0 OK, 0 not implemented, 0 BUG, 12 failed, 0 timeouts, 0 cases skipped
5 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] spring ~/git/oilshell/oil/_tmp/spec-tmp/smoosh-hang.test.sh$ ^D\n'

stdout:
[osh] spring ~/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] spring ~/git/oilshell/oil/_tmp/spec-tmp/smoosh-hang.test.sh$ [osh] spring ~/git/oilshell/oil/_tmp/spec-tmp/smoosh-hang.test.sh$ ^D\neval ok\ndot ok\n'

stdout:
sh ok
[osh] spring ~/git/oilshell/oil/_tmp/spec-tmp/smoosh-hang.test.sh$ [osh] spring ~/git/oilshell/oil/_tmp/spec-tmp/smoosh-hang.test.sh$ ^D
eval ok
dot ok
stderr:
  )
  ^
scr:1: Invalid word while parsing command
  eval )
       ^
[ stdin -i ]:1: Invalid word while parsing command line
  )
  ^
'./scr':1: Invalid word while parsing command
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'
osh5 sh.ps1.override.test

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

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