command_ () { sh-spec spec/command_.test.sh ${REF_SHELLS[@]} $ZSH $OSH_LIST "$@" }
spec test index / oilshell.org
63 passed, 9 OK, 0 not implemented, 3 BUG, 0 failed, 0 timeouts, 0 cases skipped
dash | 3 Name too long stdout: stderr: dash: 1: ./0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789: File name too long |
bash | 3 Name too long stdout: stderr: bash: line 1: ./0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789: File name too long |
zsh | 9 filling $PATH cache, then insert the same command earlier in cache stdout: two one onestderr: zsh: no matches found: one/* |
mksh | 10 filling $PATH cache, then deleting command stdout: two status=0 one status=0stderr: |
zsh | 10 filling $PATH cache, then deleting command stdout: two status=0 one status=0stderr: |
bash | 12 hash without args prints the cache stdout: hits command 1 /usr/bin/whoami status=0stderr: |
mksh | 12 hash without args prints the cache stdout: whoami=/usr/bin/whoami status=0stderr: |
zsh | 12 hash without args prints the cache stdout: whoami=/usr/bin/whoami status=0stderr: |
mksh | 13 hash with args stdout: status=0 /whoami status=0stderr: |
dash | 14 hash -r doesn't allow additional args stdout: status=0stderr: |
bash | 14 hash -r doesn't allow additional args stdout: status=0stderr: |
osh | 14 hash -r doesn't allow additional args stdout: status=2stderr: hash -r whoami >/dev/null # avoid weird output with mksh ^~~~ [ stdin ]:1: 'hash' got extra arguments after -r |