Results for serialize.test.sh

statusoshosh-cpp
pass 77
ok 32
FAIL 01
total1010
caseoshosh-cppdescription
0pass pass printf %q newline
1pass pass printf %q spaces
2ok ok printf %q quotes
detailsdetails
3ok ok printf %q unprintable
detailsdetails
4ok FAIL printf %q unicode
detailsdetails
5pass pass printf %q invalid unicode
6pass pass set
7pass pass declare
8pass pass ${var@Q}
9pass pass xtrace
14 passed, 5 OK, 0 not implemented, 0 BUG, 1 failed, 0 timeouts, 0 cases skipped

Details on runs that didn't PASS

osh2 printf %q quotes

stdout:
$'\'"'
roundtrip-ok
stderr:
osh-cpp2 printf %q quotes

stdout:
$'\'"'
roundtrip-ok
stderr:
osh3 printf %q unprintable

stdout:
$'\xff'
stderr:
osh-cpp3 printf %q unprintable

stdout:
$'\xff'
stderr:
osh4 printf %q unicode

stdout:
'μ'
stderr:
osh-cpp4 printf %q unicode

[osh-cpp stdout] Expected "'\xce\xbc'\n", got "$'\xce\xbc'\n"

stdout:
$'μ'
stderr: