It's pretty annoying that Test262's expectations.yaml is filled with lines like this: > 'Test262Error: Expected SameValue(«», «a») to be true' This text garbling does not happen in the terminal output. The issue seems to be that we are encoding to (and decoding) UTF8 an extra time when dumping to (and loading from) file. Indeed, if we remove the `binmode $OUT, ':utf8';` lines in this file, the problem goes away: https://github.com/WebKit/webkit/blob/master/Tools/Scripts/test262/local/lib/perl5/YAML.pm But I'm not sure that we want to fix that library directly? And I have no idea how this can be fixed from Runner.pm itself.
Created attachment 384193 [details] Patch
This is actually pretty hilarious because the Formatted Diff screen seems to perform *yet another* layer of encoding. You can confirm the actual output by viewing the patch directly or visiting the old Diff screen.
Created attachment 384246 [details] Patch
Ping?
Comment on attachment 384246 [details] Patch Clearing flags on attachment: 384246 Committed r252964: <https://trac.webkit.org/changeset/252964>
All reviewed patches have been landed. Closing bug.
<rdar://problem/57542192>