46 passed, 0 OK, 0 not implemented, 0 BUG, 8 failed, 0 timeouts, 0 cases skipped 8 failed under osh
| osh-cpp | 13 \u0001 unicode literals not supported [osh-cpp stdout] Expected 'status=0\n' Got '' [osh-cpp status] Expected 0 Got 2 stdout: stderr: USER=$(whoami)
^
[ stdin ]:2: Invalid word while parsing command list
|
| osh-cpp | 15 hostname [osh-cpp stdout] Expected 'status=0\nstatus=0\n' Got '' [osh-cpp status] Expected 0 Got 2 stdout: stderr: test "${PS1@P}" = "$(hostname -s) " # short name
^
[ stdin ]:2: Invalid word while parsing command list
|
| osh-cpp | 16 username [osh-cpp stdout] Expected 'status=0\n' Got '' [osh-cpp status] Expected 0 Got 2 stdout: stderr: USER=$(whoami)
^
[ stdin ]:2: Invalid word while parsing command list
|
| osh-cpp | 18 \W is basename of working dir [osh-cpp stdout] Expected 'status=0\n' Got '' [osh-cpp status] Expected 0 Got 2 stdout: stderr: test "${PS1@P}" = "$(basename $PWD) "
^
[ stdin ]:2: Invalid word while parsing command list
|
| osh | 19 \t for 24h time (HH:MM:SS) [osh stdout] Expected 'matched=0\n' Got 'matched=1\n' stdout: matched=1stderr: |
| osh-cpp | 19 \t for 24h time (HH:MM:SS) [osh-cpp stdout] Expected 'matched=0\n' Got 'matched=1\n' stdout: matched=1stderr: |
| osh | 20 \T for 12h time (HH:MM:SS) [osh stdout] Expected 'matched=0\n' Got 'matched=1\n' stdout: matched=1stderr: |
| osh-cpp | 20 \T for 12h time (HH:MM:SS) [osh-cpp stdout] Expected 'matched=0\n' Got 'matched=1\n' stdout: matched=1stderr: |
| osh | 21 \@ for 12h time (HH:MM AM/PM) [osh stdout] Expected 'matched=0\n' Got 'matched=1\n' stdout: matched=1stderr: |
| osh-cpp | 21 \@ for 12h time (HH:MM AM/PM) [osh-cpp stdout] Expected 'matched=0\n' Got 'matched=1\n' stdout: matched=1stderr: |
| osh | 23 \d for date [osh stdout] Expected 'matched=0\n' Got 'matched=1\n' stdout: matched=1stderr: |
| osh-cpp | 23 \d for date [osh-cpp stdout] Expected 'matched=0\n' Got 'matched=1\n' stdout: matched=1stderr: |
| osh | 27 \j for number of jobs [osh stdout] Expected 'matched=0\nmatched=0\nsleep 5\nmatched=0\n' Got 'matched=1\nmatched=1\nmatched=1\n' stdout: matched=1 matched=1 matched=1stderr: set -m # enable job control
^~
[ stdin ]:1: 'set' got invalid flag '-m'
[ stdin ]:9: fg builtin I/O error: No such process
Terminated (core dumped)
|
| osh-cpp | 27 \j for number of jobs [osh-cpp stdout] Expected 'matched=0\nmatched=0\nsleep 5\nmatched=0\n' Got 'matched=1\nmatched=1\nmatched=1\n' stdout: matched=1 matched=1 matched=1stderr: set -m # enable job control
^~
[ stdin ]:1: 'set' got invalid flag '-m'
[ stdin ]:9: fg builtin I/O error: No such process
|
| osh | 28 \l for TTY device basename [osh stdout] Expected 'matched=0\n' Got 'matched=1\n' stdout: matched=1stderr: |
| osh-cpp | 28 \l for TTY device basename [osh-cpp stdout] Expected 'matched=0\n' Got '' [osh-cpp status] Expected 0 Got 2 stdout: stderr: tty="$(tty)"
^
[ stdin ]:2: Invalid word while parsing command list
|
| osh | 29 \! for history number [osh stdout] Expected 'matched=0\nmatched=0\n' Got 'matched=1\nmatched=1\n' stdout: matched=1 matched=1stderr: set -o history # enable history ^~~ [ stdin ]:1: 'set' got invalid option 'history' |
| osh-cpp | 29 \! for history number [osh-cpp stdout] Expected 'matched=0\nmatched=0\n' Got 'matched=1\nmatched=1\n' stdout: matched=1 matched=1stderr: set -o history # enable history ^~~ [ stdin ]:1: 'set' got invalid option 'history' |
| osh | 30 \# for command number [osh stdout] Expected 'matched=0\n' Got 'matched=1\n' stdout: matched=1stderr: |
| osh-cpp | 30 \# for command number [osh-cpp stdout] Expected 'matched=0\n' Got '' [osh-cpp status] Expected 0 Got 2 stdout: stderr: prev_cmd_num="$(echo "${PS1@P}" | egrep -o 'foo [0-9]+ bar' | sed -E 's/foo ([0-9]+) bar/\1/')"
^
[ stdin ]:2: Invalid word while parsing command list
|