Results for ysh-unicode.test.sh

statusoshosh-cpp
pass 66
FAIL 11
total77
caseoshosh-cppdescription
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 line
12 passed, 0 OK, 0 not implemented, 0 BUG, 2 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-cpp4 Parsing source code - YSH source code rejects encoded string

[osh-cpp 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: