.

Acid3 Numbered Tests

.

Results when last updated:94 / 100 build 20090515

.

#ResultBucketCategoryTest descriptionBug #sLocations of automated testsNotes

.

0PASS7Special:last-child dynamic changes, getComputedStyle, pre-wrap73586, 261081layout/style/test/test_bug73586.html, layout/style/test/property_database.jsFIXED

.

1PASS1DOM Traversal NodeFilters and Exceptions132824, 446584Implement createNodeIterator!

.

2PASS1DOM TraversalRemoving nodes during iteration132824Implement createNodeIterator!

.

3PASS1DOM Traversalthe infinite iterator132824Implement createNodeIterator!

.

4PASS1DOM Traversalignoring whitespace text nodes with node iterators132824Implement createNodeIterator!

.

5PASS1DOM Traversalignoring whitespace text nodes with tree walkers

.

6PASS1DOM Traversalwalking outside a tree

.

7PASS1DOM Rangebasic range tests302775, 453521, 42976

.

8PASS1DOM Rangemoving boundary points

.

9PASS1DOM RangeextractContents in a Document454325This needs a bug report. I suspect that the problem is that RangeSubtreeIterator can't handle the kids of a document

.

10PASS1DOM RangeRanges and Attributes302775 (and maybe also 332148)2 issues here, one is extractContents not working with attribute nodes (302775) and the other is the toString() not working on an attribute node range (to be filed).

.

11PASS1DOM RangeRanges and Comments366944, 454326not throwing HIERARCHY_REQUEST_ERR (bug 366944) or BAD_BOUNDARYPOINTS_ERR (to be filed)

.

12PASS1DOM RangeRanges under mutations: insertion into text nodes

.

13PASS1DOM RangeRanges under mutations: deletion

.

14PASS1HTTPContent-Type: image/png

.

15PASS1HTTPContent-Type. text/plain

.

16PASS1HTTP<object> handling and HTTP status codes

.

17PASS2CorehasAttribute on a missing attribute

.

18PASS2CorenodeType

.

19PASS2Corevalue of constants

.

20PASS2Corenulls bytes in various places

.

21PASS2Corebasic namespace stuff

.

22PASS2CorecreateElement() with invalid tag names411103dom/tests/mochitest/bugs/test_bug411103.htmlFIXED

.

23PASS2CorecreateElementNS() with invalid tag names411103dom/tests/mochitest/bugs/test_bug411103.htmlFIXED

.

24PASS2Coreevent handler attributes

.

25PASS2Coredocument.implementation.createDocumentType

.

26PASS2CoreQuirk of how nodes don't hold onto their parents335998I think GC heuristic changes in bug 417052 cause this to pass, but the underlying problem still exists. Test says : "passed, but took 207ms (less than 30fps)."

.

27PASS2CoreQuirk of how nodes don't hold onto their parents335998

.

28PASS2CoregetElementById and name attribute

.

29PASS2Corewhitespace should survive cloning

.

30PASS2EventsdispatchEvent412567content/events/test/test_bug412567.htmlFIXED

.

31PASS2Eventsevent.stopPropagation() and capture

.

32PASS2Eventsevents bubbling through a Document node

.

33PASS3Views, Stylebasic tests for selectors - classes, attributes437915FIXED

.

34PASS3Views, Style:lang() and [attr|=str]

.

35PASS3Views, Style:first-child73586layout/style/test/test_bug73586.htmlFIXED

.

36PASS3Views, Style:last-child73586layout/style/test/test_bug73586.htmlFIXED

.

37PASS3Views, Style:only-child handling73586layout/style/test/test_bug73586.htmlFIXED

.

38PASS3Views, StyleDynamic changes causing :empty to apply98997, 421765layout/style/test/test_bug98997.html, content/base/test/test_replaceWholeText.html, content/base/test/test_wholeText.htmlFIXED

.

39PASS3Views, Style:nth-child(), :nth-last-child()75375layout/style/test/test_selectors.html, layout/style/test/test_bug73586.htmlFIXED

.

40PASS3Views, Style:first-of-type, :last-of-type, :only-of-type, :nth-of-type, :nth-last-of-type128585layout/style/test/test_selectors.html, layout/style/test/test_bug73586.html, layout/style/test/test_of_type_selectors.xhtmlFIXED

.

41PASS3Views, Style:root, :not()

.

42PASS3Views, Style+, ~, >, and ' ' in dynamic situations229915, 420814???, layout/style/test/test_selectors.htmlFIXED

.

43PASS3Views, Style:enabled, :disabled, :checked, etc

.

44PASS3Views, Styleselectors without spaces before a "*"

.

45PASS3Views, StylecssFloat and the style attribute

.

46PASS3Views, StyleCSS media queries156716

.

47PASS3Views, StyleCSS3 'cursor' values346690layout/style/test/property_database.jsFIXED

.

48PASS3Views, Style:link and :visited

.

49PASS4TablesTable manipulation and viewing functionality

.

50PASS4TablesTable construction

.

51PASS4TablesOrdering and creation of table rows

.

52PASS4Forms<form> and .elements

.

53PASS4Formschanging an <input> dynamically

.

54PASS4Forms(<input type="HIDDEN">).getAttribute("type") is "hidden" (note case), possibly others433533

.

55PASS4Formsmoved checkboxes should keep their state

.

56PASS4Formscloned radio buttons should keep their state

.

57PASS4FormsHTMLSelectElement.add()

.

58PASS4FormsHTMLOptionElement.defaultSelected

.

59PASS4FormsAttributes of <button> elements

.

60PASS4DOM2 HTMLclassName, class, attribute nodes199959?

.

61PASS4DOM2 HTMLWhitespace preservation in className and @class254337content/base/test/test_bug254337.htmlStarted passing when bug 433533 landed

.

62PASS4DOM2 HTMLcheck that DOM attributes and content attributes aren't equivalent

.

63PASS4DOM2 HTMLAttributes of <area> elements

.

64PASS4DOM2 HTMLAttributes of <object> elements

.

65PASS5Preparation for further testsPass but took too long...

.

66PASS5localName on attributes

.

67PASS5removeNamedItemNS on missing attributes421767test_namednodemapremovenameditemns06.html, test_namednodemapremovenameditemns07.html, test_namednodemapremovenameditemns08.html, test_removeNamedItemNS02.htmlFIXED

.

68PASS5UTF-16 surrogate pairs421576xpcom/tests/TestEncoding.cppFIXED

.

69PASS5Preparation for further testsgives "took two attempts (less than perfect)" error first time only

.

70PASS5XML encoding test174351parser/htmlparser/tests/mochitest/test_bug174351.html

.

71FAIL5HTML parsing178258, 438519internalSubset returns empty string instead of null; script after first body content ends up in head when no explicit body; patch posted to 178258 that fixes, awaiting review

.

72PASS5Dynamic modification of <style> block's text nodes

.

73PASS5Nested events

.

74PASS5getSVGDocument287465content/html/content/test/test_bug287465.htmlgetSVGDocument is being deprecated by the SVG WG, not sure what's going to happen here -- possible erratum? whatever, just implement it

.

75FAIL5SMIL in SVG216462

.

76FAIL5SMIL in SVG216462

.

77FAIL5External SVG fonts119490

.

78FAIL5SVG textPath and getRotationOfChar()

.

79FAIL5svg:font119490 + TODO

.

80PASS5XHTML, XML tests

.

81PASS6ECMAScriptLengths of arrays with trailing commas

.

82PASS6ECMAScriptPresence of elided elements in array literals260106Patch reviewed, brendan hasn't requested approval yet

.

83PASS6ECMAScript substr() and negative numbers

.

84PASS6ECMAScripttoFixed(), toExponential(), toPrecision(), toString() on numbers411889, 411893js/tests/ecma_3/Number/15.7.4.2-01.js, js/tests/ecma_3/Number/15.7.4.7-2.jsFIXED

.

85PASS6ECMAScriptString indexing and substr

.

86PASS6ECMAScripta Date object's method called with no arguments

.

87PASS6ECMAScriptDate.UTC and offsetting from 1900

.

88PASS6ECMAScriptUnicode escapes as part of identifiers352044???FIXED

.

89PASS6ECMAScript Empty classes and orphan brackets in regular expressions

.

90PASS6ECMAScript Regular Expressions

.

91PASS6ECMAScriptEnumerability of properties overriding those on Object.prototype

.

92PASS6ECMAScriptECMA properties (DontEnum/DontDelete/ReadOnly) of the "constructor" property of Function objects

.

93PASS6ECMAScriptFunctionExpression semantics

.

94PASS6ECMAScriptScope of exception object in try-catch

.

95PASS6ECMAScriptType of AssignmentExpression is wrong312354Requires bytecode refactoring, patch would probably be large :-\

.

96PASS6ECMAScriptencodeURI(Component) on U+0000

.

97PASS7URIsdata: URL parsing

.

98PASS7XHTMLdocument.title doesn't update dynamically118704, 450160May be further issues beyond just the title not updating

.

99PASS7Sanity"the weirdest bug ever" (contents of a link when its href changes from the link's text content to something else)