Make html5lib/runner dump failure details by default
Created attachment 60169 [details] Patch
Git gets confused and treats the results as binary. :( One can pass -a or --text to git diff to see the actual diff.
Comment on attachment 60169 [details] Patch Ok... I'd like to see the actual results though.
Comment on attachment 60169 [details] Patch Rejecting patch 60169 from commit-queue. Failed to run "[u'/Users/eseidel/Projects/CommitQueue/WebKitTools/Scripts/svn-apply', u'--reviewer', u'Adam Barth', u'--force']" exit_code: 255 Parsed 4 diffs from patch file(s). patching file LayoutTests/ChangeLog Hunk #1 succeeded at 1 with fuzz 1. only literal type is supported now at /Users/eseidel/Projects/CommitQueue/WebKitTools/Scripts/svn-apply line 248. Full output: http://webkit-commit-queue.appspot.com/results/3369091
Committed r62231: <http://trac.webkit.org/changeset/62231>
http://trac.webkit.org/changeset/62231 might have broken Qt Linux Release
The failures on the Qt bot show up as binary. :( So we may need to just roll this out if binary dumps are going to be a problem. We need to figure out which subtests are causing this file to be treated as binary.
Reverted r62231 for reason: diff thinks runner-expected.txt is binary which makes the results impossible to read Committed r62232: <http://trac.webkit.org/changeset/62232>
I found the root of the problem, line 222 is the culprit. diff say the expected file is binary because of "^@".
Some non-printable char in the test1 output: Test 41 of 113 in resources/tests1.dat failed. Input: <! Got: | <!--
Somehow we're spitting out a \0 and not cactching it. Will fix.
I believe it's due to BogusCommentState not handling EOF properly.
I suspect this may be fixed by bug 41439.
Committed r62237: <http://trac.webkit.org/changeset/62237>
(In reply to comment #12) > I believe it's due to BogusCommentState not handling EOF properly. I knew BogusCommentState needed to come in from the cold!