RESOLVED FIXED 41436
Make html5lib/runner dump failure details by default
https://bugs.webkit.org/show_bug.cgi?id=41436
Summary Make html5lib/runner dump failure details by default
Eric Seidel (no email)
Reported 2010-06-30 16:25:45 PDT
Make html5lib/runner dump failure details by default
Attachments
Patch (36.96 KB, patch)
2010-06-30 16:27 PDT, Eric Seidel (no email)
abarth: review+
commit-queue: commit-queue-
Eric Seidel (no email)
Comment 1 2010-06-30 16:27:06 PDT
Eric Seidel (no email)
Comment 2 2010-06-30 16:29:08 PDT
Git gets confused and treats the results as binary. :( One can pass -a or --text to git diff to see the actual diff.
Adam Barth
Comment 3 2010-06-30 16:30:31 PDT
Comment on attachment 60169 [details] Patch Ok... I'd like to see the actual results though.
WebKit Commit Bot
Comment 4 2010-06-30 23:36:26 PDT
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
Eric Seidel (no email)
Comment 5 2010-06-30 23:43:15 PDT
WebKit Review Bot
Comment 6 2010-07-01 00:01:27 PDT
http://trac.webkit.org/changeset/62231 might have broken Qt Linux Release
Eric Seidel (no email)
Comment 7 2010-07-01 00:03:38 PDT
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.
Eric Seidel (no email)
Comment 8 2010-07-01 00:12:22 PDT
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>
Csaba Osztrogonác
Comment 9 2010-07-01 00:25:32 PDT
I found the root of the problem, line 222 is the culprit. diff say the expected file is binary because of "^@".
Eric Seidel (no email)
Comment 10 2010-07-01 00:30:08 PDT
Some non-printable char in the test1 output: Test 41 of 113 in resources/tests1.dat failed. Input: <! Got: | <!--
Eric Seidel (no email)
Comment 11 2010-07-01 00:31:51 PDT
Somehow we're spitting out a \0 and not cactching it. Will fix.
Eric Seidel (no email)
Comment 12 2010-07-01 00:35:48 PDT
I believe it's due to BogusCommentState not handling EOF properly.
Eric Seidel (no email)
Comment 13 2010-07-01 00:37:02 PDT
I suspect this may be fixed by bug 41439.
Eric Seidel (no email)
Comment 14 2010-07-01 01:20:30 PDT
Adam Barth
Comment 15 2010-07-01 20:00:21 PDT
(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!
Note You need to log in before you can comment on or make changes to this bug.