Results for serialize.test.sh

statusoshosh_.pyosh_.cc
pass 777
ok 332
FAIL 001
total101010
caseoshosh_.pyosh_.ccdescription
0pass pass pass printf %q newline
1pass pass pass printf %q spaces
2ok ok ok printf %q quotes
detailsdetailsdetails
3ok ok ok printf %q unprintable
detailsdetailsdetails
4ok ok FAIL printf %q unicode
detailsdetailsdetails
5pass pass pass printf %q invalid unicode
6pass pass pass set
7pass pass pass declare
8pass pass pass ${var@Q}
9pass pass pass xtrace
21 passed, 8 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_.py2 printf %q quotes

stdout:
$'\'"'
roundtrip-ok
stderr:
osh_.cc2 printf %q quotes

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

stdout:
$'\xff'
stderr:
osh_.py3 printf %q unprintable

stdout:
$'\xff'
stderr:
osh_.cc3 printf %q unprintable

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

stdout:
'μ'
stderr:
osh_.py4 printf %q unicode

stdout:
'μ'
stderr:
osh_.cc4 printf %q unicode

[osh_.cc stdout] Expected "'\xce\xbc'\n", got "$'\xce\xbc'\n"

stdout:
$'μ'
stderr: