Results for interactive.test.sh

statusoshosh_.pyosh_.cc
pass 700
FAIL 077
total777
caseoshosh_.pyosh_.ccdescription
0pass FAIL FAIL 'exit' in oshrc (regression)
detailsdetails
1pass FAIL FAIL fatal errors continue
detailsdetails
2pass FAIL FAIL interactive shell loads rcfile (when combined with -c)
detailsdetails
3pass FAIL FAIL interactive shell runs PROMPT_COMMAND after each command
detailsdetails
4pass FAIL FAIL parse error in PROMPT_COMMAND
detailsdetails
5pass FAIL FAIL runtime error in PROMPT_COMMAND
detailsdetails
6pass FAIL FAIL Error message with bad oshrc file (currently ignored)
detailsdetails
7 passed, 0 OK, 0 not implemented, 0 BUG, 14 failed, 0 timeouts, 0 cases skipped

Details on runs that didn't PASS

osh_.py0 'exit' in oshrc (regression)

[osh_.py stdout] Expected 'one\n', got ''
[osh_.py status] Expected 42, got 127

stdout:
stderr: 
  cat >$TMP/oshrc <<EOF
      ^
[ stdin ]:1: Can't open '/oshrc': Permission denied
  $SH --rcfile $TMP/oshrc -i -c 'echo hello'
      ^~~~~~~~
[ stdin ]:6: '--rcfile' not found
osh_.cc0 'exit' in oshrc (regression)

[osh_.cc stdout] Expected 'one\n', got ''
[osh_.cc status] Expected 42, got -6

stdout:
stderr: 
osh_eval.dbg: cpp/posix.h:139: void posix::dup2(int, int): Assertion `0' failed.
osh_.py1 fatal errors continue

[osh_.py stdout] Expected 'one\n', got ''
[osh_.py status] Expected 42, got 127

stdout:
stderr: 
  $SH --rcfile /dev/null -i -c '
      ^~~~~~~~
[ stdin ]:1: '--rcfile' not found
osh_.cc1 fatal errors continue

[osh_.cc stdout] Expected 'one\n', got ''
[osh_.cc status] Expected 42, got 127

stdout:
stderr: 
  $SH --rcfile /dev/null -i -c '
      ^~~~~~~~
[ stdin ]:1: '--rcfile' not found
osh_.py2 interactive shell loads rcfile (when combined with -c)

[osh_.py stdout] Expected '1\nRCFILE\n2\n', got ''
[osh_.py status] Expected 0, got 127

stdout:
stderr: 
  $SH -c 'echo 1'
      ^~
[ stdin ]:1: '-c' not found
  cat >$TMP/rcfile <<EOF
      ^
[ stdin ]:2: Can't open '/rcfile': Permission denied
  $SH --rcfile $TMP/rcfile -i -c 'echo 2'
      ^~~~~~~~
[ stdin ]:5: '--rcfile' not found
osh_.cc2 interactive shell loads rcfile (when combined with -c)

[osh_.cc stdout] Expected '1\nRCFILE\n2\n', got ''
[osh_.cc status] Expected 0, got -6

stdout:
stderr: 
  $SH -c 'echo 1'
      ^~
[ stdin ]:1: '-c' not found
osh_eval.dbg: cpp/posix.h:139: void posix::dup2(int, int): Assertion `0' failed.
osh_.py3 interactive shell runs PROMPT_COMMAND after each command

[osh_.py stdout] Expected 'PROMPT\none\nPROMPT\ntwo\nPROMPT\n^D\n', got ''

stdout:
stderr: 
osh_.cc3 interactive shell runs PROMPT_COMMAND after each command

[osh_.cc stdout] Expected 'PROMPT\none\nPROMPT\ntwo\nPROMPT\n^D\n', got ''

stdout:
stderr: 
osh_.py4 parse error in PROMPT_COMMAND

[osh_.py stdout] Expected 'one\ntwo\n^D\n', got ''

stdout:
stderr: 
osh_.cc4 parse error in PROMPT_COMMAND

[osh_.cc stdout] Expected 'one\ntwo\n^D\n', got ''

stdout:
stderr: 
osh_.py5 runtime error in PROMPT_COMMAND

[osh_.py stdout] Expected 'one\ntwo\n^D\n', got ''

stdout:
stderr: 
osh_.cc5 runtime error in PROMPT_COMMAND

[osh_.cc stdout] Expected 'one\ntwo\n^D\n', got ''

stdout:
stderr: 
osh_.py6 Error message with bad oshrc file (currently ignored)

[osh_.py stdout] Expected 'hi\nstatus=0\nbad_oshrc:\n', got 'status=127\n'
[osh_.py status] Expected 0, got 1

stdout:
status=127
stderr:
  cd $TMP
  ^~
[ stdin ]:1: $HOME isn't defined
osh_.cc6 Error message with bad oshrc file (currently ignored)

[osh_.cc stdout] Expected 'hi\nstatus=0\nbad_oshrc:\n', got ''
[osh_.cc status] Expected 0, got -6

stdout:
stderr: 
  cd $TMP
  ^~
[ stdin ]:1: $HOME isn't defined
osh_eval.dbg: cpp/posix.h:139: void posix::dup2(int, int): Assertion `0' failed.