Results for smoosh-hang.test.sh

statusbashdashmkshosh
pass 4341
FAIL 2325
total6666
casebashdashmkshoshdescription
0FAIL FAIL FAIL FAIL builtin.history.nonposix.test
detailsdetailsdetailsdetails
1pass FAIL 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

bash0 builtin.history.nonposix.test

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

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

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

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 '^D\n'

stdout:
^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^D\neval ok\ndot ok\n'

stdout:
sh ok
^D
eval ok
dot ok
stderr:
  )
  ^
scr:1: Invalid word while parsing command
[osh] lenny ~/git/oilshell/oil/_tmp/spec-tmp/smoosh-hang.test.sh/02-osh$   eval )
       ^
[ stdin -i ]:1: Invalid word while parsing command line
[osh] lenny ~/git/oilshell/oil/_tmp/spec-tmp/smoosh-hang.test.sh/02-osh$   )
  ^
'./scr':1: Invalid word while parsing command
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
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
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 'hi\nbye\n^D\nhi\nbye\n^D\n'
[osh status] Expected 0, got -15

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