Results for ysh-func-builtin.test.sh

statusyshysh_ALT
pass 1010
FAIL 44
total1414
caseyshysh_ALTdescription
0pass pass join()
1pass pass @[split(x)] respects IFS
2pass pass @[maybe(x)]
3pass pass maybe() on invalid type is fatal error
4pass pass split() on invalid type is fatal error
5pass pass @[glob(x)]
6pass pass shSplit() respects IFS
7pass pass getVar() gets global or local vars
8pass pass ASCII upper() lower()
9FAIL FAIL Unicode upper() lower()
detailsdetails
10pass pass getFrame()
11FAIL FAIL bindFrame()
detailsdetails
12FAIL FAIL vm.getDebugStack()
detailsdetails
13FAIL FAIL formatDebugFrame()
detailsdetails
20 passed, 0 OK, 0 not implemented, 0 BUG, 8 failed, 0 timeouts, 0 cases skipped
4 failed under osh

Details on runs that didn't PASS

ysh9 Unicode upper() lower()

[ysh stdout] Expected '\xc3\x80\xc3\x88\n\xc3\xa1\xc3\xa9\n', got '\xc3\x80\xc3\x88\n\xc3\xa1\xc3\xa9\n\n\xc3\x80\xc3\x88\n\xc3\x80\xc3\x88\n\xc3\xa1\xc3\xa9\n\xc3\xa1\xc3\xa9\n'

stdout:
ÀÈ
áé

ÀÈ
ÀÈ
áé
áé
stderr:
ysh_ALT9 Unicode upper() lower()

[ysh_ALT stdout] Expected '\xc3\x80\xc3\x88\n\xc3\xa1\xc3\xa9\n', got '\xc3\x80\xc3\x88\n\xc3\xa1\xc3\xa9\n\n\xc3\x80\xc3\x88\n\xc3\x80\xc3\x88\n\xc3\xa1\xc3\xa9\n\xc3\xa1\xc3\xa9\n'

stdout:
ÀÈ
áé

ÀÈ
ÀÈ
áé
áé
stderr:
ysh11 bindFrame()

[ysh stdout] Expected '', got '<Command>\n'
[ysh status] Expected 0, got 1

stdout:
<Command>
stderr:
  var cmd = bindFrame(frag, getFrame(0))
                            ^~~~~~~~
[ stdin ]:5: fatal: Undefined variable 'getFrame'
ysh_ALT11 bindFrame()

[ysh_ALT stdout] Expected '', got '<Command>\n'
[ysh_ALT status] Expected 0, got 1

stdout:
<Command>
stderr:
  var cmd = bindFrame(frag, getFrame(0))
                            ^~~~~~~~
[ stdin ]:5: fatal: Undefined variable 'getFrame'
ysh12 vm.getDebugStack()

[ysh stdout] Expected '1\n2\n', got '2\n3\n'

stdout:
2
3
stderr:
ysh_ALT12 vm.getDebugStack()

[ysh_ALT stdout] Expected '1\n2\n', got '2\n3\n'

stdout:
2
3
stderr:
ysh13 formatDebugFrame()

[ysh stdout] Expected 'z\n', got 'main file /home/uke/oil/spec/testdata/debug-frame-main.ysh\nsource\ncall\n\nmain file /home/uke/oil/spec/testdata/debug-frame-main.ysh\nsource\ncall\ncall\n\nmain entry [ -c flag ]\nsource\ncall\n\nmain entry [ -c flag ]\nsource\ncall\ncall\n\nmain entry [ stdin ]\nsource\ncall\n\nmain entry [ stdin ]\nsource\ncall\ncall\n'

stdout:
main file /home/uke/oil/spec/testdata/debug-frame-main.ysh
source
call

main file /home/uke/oil/spec/testdata/debug-frame-main.ysh
source
call
call

main entry [ -c flag ]
source
call

main entry [ -c flag ]
source
call
call

main entry [ stdin ]
source
call

main entry [ stdin ]
source
call
call
stderr:
ysh_ALT13 formatDebugFrame()

[ysh_ALT stdout] Expected 'z\n', got 'main file /home/uke/oil/test/../spec/testdata/debug-frame-main.ysh\nsource\ncall\n\nmain file /home/uke/oil/test/../spec/testdata/debug-frame-main.ysh\nsource\ncall\ncall\n\nmain entry [ -c flag ]\nsource\ncall\n\nmain entry [ -c flag ]\nsource\ncall\ncall\n\nmain entry [ stdin ]\nsource\ncall\n\nmain entry [ stdin ]\nsource\ncall\ncall\n'

stdout:
main file /home/uke/oil/test/../spec/testdata/debug-frame-main.ysh
source
call

main file /home/uke/oil/test/../spec/testdata/debug-frame-main.ysh
source
call
call

main entry [ -c flag ]
source
call

main entry [ -c flag ]
source
call
call

main entry [ stdin ]
source
call

main entry [ stdin ]
source
call
call
stderr: