Results for serialize.test.sh

statusoshosh_.pyosh_.cc
pass 744
ok 321
FAIL 045
total101010
caseoshosh_.pyosh_.ccdescription
0pass FAIL FAIL printf %q newline
detailsdetails
1pass pass pass printf %q spaces
2ok FAIL FAIL 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 FAIL FAIL set
detailsdetails
7pass FAIL FAIL declare
detailsdetails
8pass pass pass ${var@Q}
9pass pass pass xtrace
15 passed, 6 OK, 0 not implemented, 0 BUG, 9 failed, 0 timeouts, 0 cases skipped

Details on runs that didn't PASS

osh_.py0 printf %q newline

[osh_.py stdout] Expected "$'one\\ntwo'\nroundtrip-ok\n", got "$'one\\ntwo'\n"
[osh_.py status] Expected 0, got 1

stdout:
$'one\ntwo'
stderr:
osh_.cc0 printf %q newline

[osh_.cc stdout] Expected "$'one\\ntwo'\nroundtrip-ok\n", got "$'one\\ntwo'\n"
[osh_.cc status] Expected 0, got 1

stdout:
$'one\ntwo'
stderr:
osh2 printf %q quotes

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

[osh_.py stdout] Expected '$\'\\\'"\'\nroundtrip-ok\n', got '$\'\\\'"\'\n'
[osh_.py status] Expected 0, got 1

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

[osh_.cc stdout] Expected '$\'\\\'"\'\nroundtrip-ok\n', got '$\'\\\'"\'\n'
[osh_.cc status] Expected 0, got 1

stdout:
$'\'"'
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:
osh_.py6 set

[osh_.py stdout] Expected "zz=$'one\\ntwo'\n", got ''

stdout:
stderr: 
osh_.cc6 set

[osh_.cc stdout] Expected "zz=$'one\\ntwo'\n", got ''

stdout:
stderr: 
osh_.py7 declare

[osh_.py stdout] Expected "zz=$'one\\ntwo'\ndeclare -- zz=$'one\\ntwo'\n", got "declare -- zz=$'one\\ntwo'\n"

stdout:
declare -- zz=$'one\ntwo'
stderr:
osh_.cc7 declare

[osh_.cc stdout] Expected "zz=$'one\\ntwo'\ndeclare -- zz=$'one\\ntwo'\n", got "declare -- zz=$'one\\ntwo'\n"

stdout:
declare -- zz=$'one\ntwo'
stderr: