/home/uke/oil/bin/osh
spec test index / oilshell.org
status | osh | |
pass | 8 | |
total | 8 | |
case | osh | description |
0 | pass | history -a |
1 | pass | history -r |
2 | pass | HISTFILE is defined initially |
3 | pass | HISTFILE must point to a file |
4 | pass | HISTFILE set to array |
5 | pass | HISTFILE unset |
6 | pass | history -d to delete history item |
7 | pass | history usage |
8 passed, 0 OK, 0 not implemented, 0 BUG, 0 failed, 0 timeouts, 0 cases skipped
osh | 0 history -a stdout: 1 HISTFILE=tmp echo 1 history -a 2 HISTFILE=tmp echo 1 history -a ^Dstderr: osh-0.22.0$ osh-0.22.0$ osh-0.22.0$ osh-0.22.0$ osh-0.22.0$ osh-0.22.0$ osh-0.22.0$ osh-0.22.0$ osh-0.22.0$ osh-0.22.0$ osh-0.22.0$ osh-0.22.0$ osh-0.22.0$ |
osh | 1 history -r stdout: 1 HISTFILE=tmp 2 history -r 3 foo 4 history ^Dstderr: osh-0.22.0$ osh-0.22.0$ osh-0.22.0$ osh-0.22.0$ osh-0.22.0$ osh-0.22.0$ osh-0.22.0$ osh-0.22.0$ |
osh | 2 HISTFILE is defined initially stdout: exists ^Dstderr: osh-0.22.0$ osh-0.22.0$ osh-0.22.0$ osh-0.22.0$ |
osh | 3 HISTFILE must point to a file stdout: status=1 ^Dstderr: osh-0.22.0$ osh-0.22.0$ osh-0.22.0$ history -r ^~~~~~~ [ stdin -i ]:3: Error reading HISTFILE '_tmp/does-not-exist': No such file or directory osh-0.22.0$ osh-0.22.0$ osh-0.22.0$ |
osh | 4 HISTFILE set to array stdout: status=1 ^Dstderr: osh-0.22.0$ osh-0.22.0$ osh-0.22.0$ osh-0.22.0$ osh-0.22.0$ osh-0.22.0$ |
osh | 5 HISTFILE unset stdout: status=1 ^Dstderr: osh-0.22.0$ osh-0.22.0$ osh-0.22.0$ osh-0.22.0$ osh-0.22.0$ osh-0.22.0$ |
osh | 6 history -d to delete history item stdout: 42 43 44 status=0 status=2 status=2 status=2 ^Dstderr: osh-0.22.0$ osh-0.22.0$ osh-0.22.0$ osh-0.22.0$ osh-0.22.0$ osh-0.22.0$ osh-0.22.0$ osh-0.22.0$ osh-0.22.0$ osh-0.22.0$ osh-0.22.0$ history -d -1 ^~ [ stdin -i ]:11: 'history' got invalid integer for -d: -1 osh-0.22.0$ osh-0.22.0$ history -d -2 ^~ [ stdin -i ]:13: 'history' got invalid integer for -d: -2 osh-0.22.0$ osh-0.22.0$ history -d 99 ^~~~~~~ [ stdin -i ]:15: 'history' couldn't find item 99 osh-0.22.0$ osh-0.22.0$ osh-0.22.0$ osh-0.22.0$ osh-0.22.0$ |
osh | 7 history usage stdout: status=2 status=2stderr: history not-a-number ^~~~~~~~~~~~ [ stdin ]:1: 'history' got invalid argument 'not-a-number' history 3 too-many ^~~~~~~ [ stdin ]:4: 'history' got too many arguments |