# Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file # for details. All rights reserved. Use of this source code is governed by a # BSD-style license that can be found in the LICENSE file. event_test: Skip # Issue 1996 webgl_1_test: Skip # Issue 1495 xmldocument_test: Skip # XML in dart:html is incomplete xmlelement_test: Skip # XML in dart:html is incomplete measurement_test: Pass, Fail # Issue 1940 [ $compiler == none && ($runtime == drt || $runtime == dartium) ] request_animation_frame_test: Skip # drt hangs; requestAnimationFrame not implemented blob_constructor_test: Fail # custom Blob constructor not implemented. js_interop_4_test: Fail # Dart-to-Dart sync calls not implemented. [ $compiler == none && $runtime == drt && $system == windows] audiocontext_test: Skip [ $compiler == none && $runtime == drt && $system == macos] audiocontext_test: Pass, Fail [ $compiler == none && $runtime == drt && $system == linux] documentfragment_test: Pass, Timeout [ $runtime == ie || $runtime == safari || $runtime == ff || $runtime == chrome || $runtime == opera ] # TODO(vsm): Triage DOM tests. dom_isolates_test: Fail indexeddb_2_test: Fail # Issue 1883 - IndexedDB methods don't handle maps correctly. htmloptionscollection_test: Fail # Issue 3813. shadow_dom_test: Skip # No ShadowDOM support except on tip dartium. shadow_dom_layout_test: Skip [ $runtime == dartium || $runtime == chrome || $runtime == ie || $runtime == safari || $runtime == ff || $runtime == opera ] history_test: Fail [ $runtime == ie ] typed_arrays_1_test: Skip # ie9 does not have typed arrays. typed_arrays_2_test: Skip typed_arrays_3_test: Skip typed_arrays_4_test: Skip typed_arrays_dataview_test: Skip cssstyledeclaration_test: Fail element_test: Fail localstorage_test: Fail node_test: Fail svgelement_test: Fail svgelement2_test: Fail # # Investigate and triage the following into bug reports. # audiocontext_test: Fail blob_constructor_test: Fail cache_test: Fail callbacks_test: Fail canvas_test: Fail canvas_using_html_test: Fail css_test: Fail dom_constructors_test: Fail exceptions_test: Fail hidden_dom_1_test: Fail hidden_dom_2_test: Fail history_test: Fail indexeddb_1_test: Fail indexeddb_2_test: Fail indexeddb_3_test: Fail indexeddb_4_test: Fail js_interop_1_test: Fail js_interop_2_test: Fail js_interop_3_test: Fail js_interop_4_test: Fail measurement_test: Fail messageevent_test: Fail serialized_script_value_test: Fail shadow_dom_layout_test: Fail shadow_dom_test: Fail storage_test: Fail svg_3_test: Fail typed_arrays_range_checks_test: Fail websocket_test: Fail window_nosuchmethod_test: Fail window_open_test: Skip # BUG(4016) xsltprocessor_test: Skip # BUG(4016) fileapi_test: Skip # BUG(4016) isolates_test: Skip # BUG(4016) xhr_test: Skip # BUG(4016) [ $runtime == safari ] canvas_pixel_array_type_alias_test: Fail # Caught TypeError: 'undefined' is not a function cssstyledeclaration_test: Fail node_test: Fail svgelement_test: Fail svgelement2_test: Fail [ $runtime == ff ] audiocontext_test: Fail # FF only has Audio element css_test: Fail # No analog to WebKitCSSMatrix cssstyledeclaration_test: Fail callbacks_test: Fail # (webkit|moz|ms)RequestAnimationFrame canvas_test: Fail # No setFillColor() method. Use fillstyle attribute instead. canvas_using_html_test: Fail # No setFillColor() method. Use fillstyle attribute instead. dart_object_local_storage_test: Skip # sessionStorage NS_ERROR_DOM_NOT_SUPPORTED_ERR documentfragment_test: Fail element_test: Fail exceptions_test: Fail # Uses webkitotifications, no analogue in moz indexeddb_1_test: Fail # Need window.mozIndexedDB instead of window.webkitIndexedDB indexeddb_2_test: Fail # Need window.mozIndexedDB instead of window.webkitIndexedDB indexeddb_3_test: Fail # Need window.mozIndexedDB instead of window.webkitIndexedDB indexeddb_4_test: Fail # Need window.mozIndexedDB instead of window.webkitIndexedDB instance_of_test: Fail # Issue 2535 # setup code fails. prepare. (DOM callback has errors) Caught [object Event] inner_frame_test: Skip js_interop_3_test: Fail js_interop_4_test: Fail localstorage_test: Fail # Interfaces not implemented: SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable svg_3_test: Fail svgelement_test: Fail svgelement2_test: Fail transferables_test: Fail # Issue 3392. typed_arrays_dataview_test: Fail # DataView not implemented until Firefox 15.0 # document.getElementsByTagName('body') returns an HTMLCollection, not a NodeList. # TODO: Make both implement List, make implementation return List, not _NodeListJs. # Note this test now passes for the wrong reasons. It used to be that the only # forEach in this program was in NodeList. Due to dependencies from the unittest # framework, frog no longer resolves forEach statically, and instead it # dynamically binds forEach on a bunch of classes, including HTMLCollection. typing_test: Pass websocket_test: Pass, Fail # FF 10 is uses MozWebSocket, FF 11 uses WebSocket. # Exception... "Access to restricted URI denied" code: "1012" nsresult: "0x805303f4 # (NS_ERROR_DOM_BAD_URI) ... xhr_test: Fail [ $runtime == ff && $system == windows ] # TODO(vsm): Investigate why this is only failing on windows. js_interop_2_test: Fail [ $runtime == ie && ($system == linux || $system == macos) ] *: Skip [ $runtime == safari && ($system == linux || $system == windows) ] *: Skip [ $runtime == safari ] # TODO(vsm): Triage DOM failures. *: Skip # 'html' tests import the HTML library, so they only make sense in # a browser environment. [ $compiler == dartc ] *: Skip [ $runtime == vm ] *: Skip # TODO(jmesserly): now that we have a bot, we need to set up Opera testing. [ $runtime == opera ] *: Skip [ $compiler == dart2js && $runtime == drt ] fileapi_test: Skip # Issue 3022 # Unknown error - should investigate. measurement_test: Fail htmloptionscollection_test: Fail # Issue 3813. [ $compiler == dart2js && $runtime == none ] *: Fail, Pass # TODO(ahe): Triage these tests. [ $compiler == dart2js ] dom_isolates_test: Fail # error: cannot resolve spawnDomIsolate svgelement2_test: Fail # Html library relies on mangling. Issue 3039. transferables_test: Skip # until isInstance works in dart2js [ $compiler == dart2js && $runtime == d8 ] # Should investigate why this test succeeds on d8. svgelement2_test: Pass [ $compiler == dart2js && ($runtime == drt || $runtime == ff) ] request_animation_frame_test: Skip # Async test hangs. [ $compiler == dart2js && ($runtime == drt || $runtime == chrome || $runtime == ff) ] isolates_test: Skip # Timeout because leg does not support web workers. typed_arrays_1_test: Fail # dart2js doesn't support is checks with generic types. [ $compiler == dart2js && $runtime == ff && $system == linux] indexeddb_3_test: Fail # Caught Error: DATA_ERR: DOM IDBDatabase Exception 5 Error: The data provided does not meet the requirements of the function. [ $compiler == dart2js && ($runtime == drt || $runtime == ff) && $system == linux] # DOM errors. indexeddb_2_test: Fail # Uncaught error [ $compiler == dart2js && $runtime == chrome ] # TODO(sra): Triage incompatibility issue. indexeddb_3_test: Fail # DATA_ERR: DOM IDBDatabase Exception 5 Error: The data provided does not meet the requirements of the function. [ $compiler == dart2js && $runtime == chrome && $system == macos ] fileapi_test: Skip # Issue 3022 [ $compiler == dart2js && $runtime == ff ] cache_test: Fail # Expectation: ApplicationCache. Caught NoSuchMethodException : method not found: 'get$status' canvas_pixel_array_type_alias_test: Fail # Expectation: CreateImageData. Caught NoSuchMethodException : method not found: 'get$data' xhr_test: Skip # Timeout inner_frame_test: Skip # Timeout svg_3_test: Skip # Timeout documentfragment_test: Skip # Timeout fileapi_test: Skip # Issue 3022 [ $compiler == dart2js && $runtime == chrome && $system == windows] css_test: Pass, Fail # Issue #2823 fileapi_test: Skip # Issue 3022 [ $compiler == dart2js && $runtime == drt && $system == macos ] indexeddb_2_test: Fail # Issue 3669. indexeddb_3_test: Fail # Issue 3670.