[webkit-dev] DOM L2 HTML self-hosted tests
Curt Arnold
curt.arnold at mac.com
Sat Jun 25 18:03:12 PDT 2005
Apparently, self-hosted tests for L2 HTML were not previously
generated, or if they had been the build had been broken for a
while. I've worked a couple of days getting the build process
working for them and will commit the changes to the W3C CVS likely
tomorrow.
run-webkit-tests had problems with two classes of tests, the
HTMLAppletElement tests would stall. Likely dump render tree wasn't
expecting to render something with a Java applet. To work around the
problem, I didn't put those tests in the layout-tests directory.
Safari passed them all when run manually. The second problem was a
crash in HTMLDocument17, 19, 20 and 21 which was a regression from
Safari 412 and logged as bug 3713. I patched by local copy with a
hack to suppress the crash and allow the tests to complete.
HTMLLabelElement01-expected.txt: text run at (2,2)
width 30: "error"
HTMLLabelElement01-expected.txt: text run at (2,2)
width 145: "TypeError - Null value"
Regression, logged as Bug 3714. HTMLLabelElement.form is null when
it shouldn't be.
HTMLObjectElement01-expected.txt: text run at (2,2)
width 30: "error"
HTMLObjectElement01-expected.txt: text run at (2,2)
width 145: "TypeError - Null value"
Related but not regression, logged as Bug 3715.
HTMLObjectElement.form is null when it shouldn't be.
HTMLBodyElement09-expected.txt: text run at (2,2)
width 40: "failure"
HTMLBodyElement10-expected.txt: text run at (2,2)
width 40: "failure"
HTMLDocument24-expected.txt: text run at (2,2) width
40: "failure"
HTMLDocument25-expected.txt: text run at (2,2) width
40: "failure"
hasFeature03-expected.txt: text run at (2,2) width 40:
"failure"
hasFeature04-expected.txt: text run at (2,2) width 40:
"failure"
Tests checking consistency of hasFeature("XHTML") and hasFeature("XML").
Also failed by Firefox, need to review the tests.
HTMLCollection07-expected.txt: text run at (2,2) width
40: "failure"
HTMLCollection08-expected.txt: text run at (2,2) width
40: "failure"
HTMLTableElement.rows is in document order, HTMLRowElement.rowIndex
by position.
In the test document, document order and position are not the same,
Safari
misses something. Passed by Firefox, IE and Opera.
HTMLDocument04-expected.txt: text run at (2,2) width
40: "failure"
Failed consistently by Firefox and Safari in self-hosted, but passed
in JSUnit.
Looks like self-hosted rendering error. Will review.
HTMLElement113-expected.txt: text run at (2,2) width
40: "failure"
HTMLElement114-expected.txt: text run at (2,2) width
40: "failure"
HTMLElement142-expected.txt: text run at (2,2) width
40: "failure"
HTMLElement143-expected.txt: text run at (2,2) width
40: "failure"
HTMLElement26-expected.txt: text run at (2,2) width
40: "failure"
HTMLElement27-expected.txt: text run at (2,2) width
40: "failure"
HTMLElement55-expected.txt: text run at (2,2) width
40: "failure"
HTMLElement56-expected.txt: text run at (2,2) width
40: "failure"
HTMLElement84-expected.txt: text run at (2,2) width
40: "failure"
HTMLElement85-expected.txt: text run at (2,2) width
40: "failure"
HTMLInputElement21-expected.txt: text run at (2,2)
width 40: "failure"
All look like legitimate Safari problems, all tests passed by Firefox
and IE.
HTMLIsIndexElement01-expected.txt: text run at (2,2)
width 40: "failure"
HTMLIsIndexElement02-expected.txt: text run at (2,2)
width 40: "failure"
HTMLIsIndexElement03-expected.txt: text run at (2,2)
width 40: "failure"
All passed by Firefox, IE fails all three. Opera first two. Needs
more investigation.
HTMLScriptElement01-expected.txt: text run at (2,2)
width 40: "failure"
HTMLScriptElement02-expected.txt: text run at (2,2)
width 40: "failure"
HTMLScriptElement03-expected.txt: text run at (2,2)
width 40: "failure"
HTMLScriptElement04-expected.txt: text run at (2,2)
width 40: "failure"
HTMLScriptElement05-expected.txt: text run at (2,2)
width 40: "failure"
HTMLScriptElement06-expected.txt: text run at (2,2)
width 40: "failure"
HTMLScriptElement07-expected.txt: text run at (2,2)
width 40: "failure"
All appear to be production problems with self-hosted tests. Firefox
passes them
in JSUnit, fails them self-hosted. Understandable since "self-
hosting" injects new
script elements into test documents which would likely disrupt
finding the script
element under test.
HTMLSelectElement20-expected.txt: text run at (2,2)
width 40: "failure"
HTMLTableColElement04-expected.txt: text run at (2,2)
width 40: "failure"
HTMLTableColElement06-expected.txt: text run at (2,2)
width 40: "failure"
Likely legitimate Safari problems. Passed by Firefox and Opera.
Failed by IE.
HTMLTableElement39-expected.txt: text run at (2,2)
width 40: "failure"
Failed by Firefox, IE and Safari. Passed by Opera. Will need to
review.
More information about the webkit-dev
mailing list