Results for ysh-unicode.test.sh

statusoshosh_ALT
pass 66
FAIL 11
total77
caseoshosh_ALTdescription
0pass pass ${#s} and len(s)
1pass pass JSON \uXXXX\uYYYY as max code point - can't go above
2pass pass Parsing data - J8 rejects \u{110000}
3pass pass Parsing source code - YSH rejects \u{110000}
4FAIL FAIL Parsing source code - YSH source code rejects encoded string
detailsdetails
5pass pass JSON and J8 reject encoded string above max code point
6pass pass Max code point: json, json8, = keyword, pp test_
12 passed, 0 OK, 0 not implemented, 0 BUG, 1 failed, 0 timeouts, 0 cases skipped
1 failed under osh

Details on runs that didn't PASS

osh4 Parsing source code - YSH source code rejects encoded string

[osh stdout] Expected '', got "(Str) '\xf4\x8f\xbf\xbf'\nstatus=0\n(Str) b'\\yf4\\y90\\y80\\y80'\nstatus=0\n"

stdout:
(Str)   '􏿿'
status=0
(Str)   b'\yf4\y90\y80\y80'
status=0
stderr:
osh_ALT4 Parsing source code - YSH source code rejects encoded string

[osh_ALT stdout] Expected '', got "(Str) '\xf4\x8f\xbf\xbf'\nstatus=0\n(Str) b'\\yf4\\y90\\y80\\y80'\nstatus=0\n"

stdout:
(Str)   '􏿿'
status=0
(Str)   b'\yf4\y90\y80\y80'
status=0
stderr: