| # 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. |
| |
| window_open_test: Skip # http://dartbug.com/5151 |
| |
| 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 |
| |
| [ $runtime == chrome ] |
| contentelement_test: Fail # Issue 5445: not currently supported on chrome stable. |
| input_element_test/date: Pass, Fail # Chrome stable does not support this input type. |
| input_element_test/datetime: Fail # Chrome stable does not support this input type. |
| input_element_test/datetime-local: Fail # Chrome stable does not support this input type. |
| input_element_test/month: Fail # Chrome stable does not support this input type. |
| input_element_test/week: Fail # Chrome stable does not support this input type. |
| |
| [ $runtime == chrome || $runtime == drt] |
| audiobuffersourcenode_test: Pass, Fail # AudiobufferSourceNode is flaky on Chrome and Dartium. |
| |
| [ $compiler == none && ($runtime == drt || $runtime == dartium) ] |
| request_animation_frame_test: Skip # drt hangs; requestAnimationFrame not implemented |
| |
| [ $compiler == none && $runtime == drt && $system == windows] |
| audiobuffersourcenode_test: Skip |
| audiocontext_test: Skip |
| |
| [ $compiler == none && ($runtime == drt || $runtime == dartium) && $system == windows] |
| websql_test: Skip # Issue 4941: stderr contains a backtrace. |
| |
| [ $compiler == none && ($runtime == drt || $runtime == dartium) && $mode == debug] |
| websql_test: Fail, Pass # Issue 4941: stderr contains a backtrace. |
| |
| [ $compiler == dart2js && $runtime == drt && $system == windows] |
| audiocontext_test: Fail # Issue 4517 |
| audioelement_test: Fail # Issue 4517 |
| blob_constructor_test: Fail # Issue 4517 |
| css_test: Fail # Issue 4517 |
| form_data_test: Fail # Possibly Issue 4517 |
| fileapi_test: Fail # Possibly Issue 4517 |
| websql_test: Pass, Fail # Possibly Issue 4517 |
| |
| [ $compiler == none && $runtime == drt && $system == macos] |
| audiocontext_test: Pass, Fail |
| |
| [ $compiler == dart2js && $runtime == drt && $system == macos] |
| audiobuffersourcenode_test: Pass, Fail |
| |
| [ $compiler == none && $runtime == drt && $system == linux] |
| documentfragment_test: Pass, Timeout |
| |
| [ $runtime == ie9 || $runtime == ie10 || $runtime == safari || $runtime == ff || $runtime == chrome || $runtime == opera ] |
| # TODO(vsm): Triage DOM tests. |
| htmloptionscollection_test: Fail # Issue 3813. |
| shadow_dom_test: Skip # No ShadowDOM support except on tip dartium. |
| shadow_dom_layout_test: Skip |
| unknownelement_test: Fail # Issue 4189 |
| |
| [ $runtime == dartium || $runtime == chrome || $runtime == ie9 || $runtime == ie10 || $runtime == safari || $runtime == ff || $runtime == opera ] |
| history_test: Fail |
| |
| [$runtime == ie10 ] |
| # TODO(efortuna, blois): Triage. |
| audiobuffersourcenode_test: Fail |
| audiocontext_test: Fail |
| canvasrenderingcontext2d_test: Fail, Pass |
| contentelement_test: Fail |
| css_test: Fail |
| document_test/getCssCanvasContext: Fail # IE does not support this. |
| element_test/additionalConstructors: Fail |
| element_test/attributes: Fail |
| element_test/eventListening: Fail |
| element_webkit_test: Fail |
| exceptions_test: Fail |
| fileapi_test: Fail |
| indexeddb_1_test: Fail |
| indexeddb_2_test: Fail |
| indexeddb_3_test: Fail |
| indexeddb_4_test: Fail |
| inner_frame_test: Skip |
| input_element_test/date: Fail # IE10 does not support this input type. |
| input_element_test/datetime: Fail # IE10 does not support this input type. |
| input_element_test/datetime-local: Fail # IE10 does not support this input type. |
| input_element_test/month: Fail # IE10 does not support this input type. |
| input_element_test/time: Fail # IE10 does not support this input type. |
| input_element_test/week: Fail # IE10 does not support this input type. |
| isolates_test: Skip |
| localstorage_test: Fail |
| measurement_test: Fail, Pass |
| messageevent_test: Fail |
| mutationobserver_test: Fail |
| serialized_script_value_test: Fail |
| storage_test: Fail, Pass |
| svgelement_test/additionalConstructors: Fail |
| svgelement_test/elementset: Fail |
| svgelement_test/innerHtml: Fail |
| svgelement_test/outerHtml: Fail |
| svgelement2_test: Fail |
| svg_3_test: Fail |
| typed_arrays_1_test: Fail |
| typed_arrays_arraybuffer_test: Fail |
| typed_arrays_dataview_test: Fail |
| url_test: Fail |
| websql_test: Fail |
| window_open_test: Skip |
| xhr_test: Fail |
| xsltprocessor_test: Fail |
| |
| [ $runtime == ie9 ] |
| contentelement_test: Fail # ie9 does not support content element. |
| document_test/getCssCanvasContext: Fail # IE does not support this. |
| form_data_test: Fail # Issue 4793. |
| form_element_test: Fail # Issue 4793. |
| inner_frame_test: Skip # Issue 5727 (timeout) |
| 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_5_test: Skip |
| typed_arrays_arraybuffer_test: Skip |
| typed_arrays_dataview_test: Skip |
| typed_arrays_range_checks_test: Fail |
| element_webkit_test: Fail |
| localstorage_test: Fail |
| websql_test: Fail # IE does not support web SQL |
| # |
| # Investigate and triage the following into bug reports. |
| # |
| audiobuffersourcenode_test: Fail |
| audiocontext_test: Fail |
| blob_constructor_test: Fail |
| cache_test: fail # IE9 does not support ApplicationCache, but IE 10 does (and should work). |
| css_test: Fail |
| datalistelement_test: Fail # ie9 does not have HTMLDataListElement |
| dom_constructors_test: Fail |
| element_test/additionalConstructors: Fail |
| element_test/attributes: Fail |
| element_test/eventListening: Fail |
| exceptions_test: Fail |
| fileapi_test: Fail # IE does not support filesystem APIs. |
| history_test: Fail |
| indexeddb_1_test: Fail |
| indexeddb_2_test: Fail |
| indexeddb_3_test: Fail |
| indexeddb_4_test: Fail |
| input_element_test/date: Fail # IE9 does not support this input type. |
| input_element_test/datetime: Fail # IE9 does not support this input type. |
| input_element_test/datetime-local: Fail # IE9 does not support this input type. |
| input_element_test/month: Fail # IE9 does not support this input type. |
| input_element_test/range: Fail # IE9 does not support this input type. |
| input_element_test/time: Fail # IE9 does not support this input type. |
| input_element_test/week: Fail # IE9 does not support this input type. |
| |
| messageevent_test: Fail |
| mutationobserver_test: Fail |
| postmessage_structured_test: Skip # BUG(5685): times out. |
| serialized_script_value_test: Fail |
| shadow_dom_layout_test: Fail |
| shadow_dom_test: Fail |
| storage_test: Fail |
| svg_3_test: Fail |
| svgelement_test/additionalConstructors: Fail |
| svgelement_test/elementset: Fail |
| element_test/eventListening: Fail |
| svgelement_test/innerHtml: Fail |
| svgelement_test/outerHtml: Fail |
| svgelement2_test: Fail |
| url_test: Fail # IE9 does not support createObjectURL (it is supported in IE10) |
| websocket_test: Fail |
| window_open_test: Skip # BUG(4016) |
| xsltprocessor_test: Skip # BUG(4016) |
| isolates_test: Skip # BUG(4016) |
| xhr_test: Skip # BUG(4016) |
| xhr_cross_origin_test: Fail # Issue 6016. |
| |
| [ $runtime == safari ] |
| # TODO(ahe, efortuna): These tests need to be retriaged now that we're testing |
| # with Safari 6. |
| audiocontext_test: Crash, Fail # TODO(ahe): Please triage this failure. |
| svgelement_test/innerHtml: Crash, Fail, Pass # TODO(ahe): Please triage this failure. |
| svgelement_test/outerHtml: Crash, Fail, Pass # TODO(ahe): Please triage this failure. |
| element_test/elements: Crash, Fail # TODO(ahe): Please triage this failure. |
| element_test/children: Crash, Fail, Pass # TODO(ahe): Please triage this failure. |
| element_test/attributes: Pass, Crash, Fail # TODO(ahe): Please triage this failure. |
| performance_api_test: Fail # window.performance.timing not in Safari 6. |
| indexeddb_1_test: Fail # indexedDB not in Safari 6. |
| indexeddb_2_test: Fail # indexedDB not in Safari 6. |
| indexeddb_3_test: Fail # indexedDB not in Safari 6. |
| indexeddb_4_test: Fail # indexedDB not in Safari 6. |
| input_element_test/date: Fail # Safari does not support this input type. |
| input_element_test/datetime: Fail # Safari does not support this input type. |
| input_element_test/datetime-local: Fail # Safari does not support this input type. |
| input_element_test/month: Fail, Crash # Safari does not support this input type. |
| input_element_test/range: Fail, Crash # TODO(efortuna): Please triage this failure. |
| input_element_test/time: Fail, Crash # Safari does not support this input type. |
| input_element_test/week: Fail, Crash # Safari does not support this input type. |
| fileapi_test: Fail # requestFileSystem not supported in Safari 6. |
| datalistelement_test: Fail # HTMLDataListElement not yet supported in Safari. |
| contentelement_test: Fail # Safari 6 does not support content element. |
| # TODO: The following tests need to be triaged to understand why they are |
| # failing (They are expected to pass in Safari 6). |
| # TODO(efortuna): Make our test framework able to separate tests out by browser |
| # version. |
| datalistelement_test: Pass,Fail |
| node_test: Skip # Issue 6457 |
| svgelement_test/elementset: Crash, Pass |
| svgelement_test/elementget: Crash, Pass |
| svgelement_test/css: Crash, Pass |
| element_test/eventListening: Crash, Pass |
| |
| [ $runtime == opera && $system == windows ] |
| htmlelement_test: Fail, Pass |
| |
| [ $runtime == opera && $system == macos ] |
| html/element_test/constructors: Fail |
| |
| |
| [ $runtime == opera ] |
| audiobuffersourcenode_test: Fail |
| cache_test: Fail |
| canvas_test: Pass,Fail |
| contentelement_test: Fail |
| audiocontext_test: Fail |
| blob_constructor_test: Fail |
| canvas_using_html_test: Fail |
| canvas_test: Fail |
| css_test: Fail |
| cssstyledeclaration_test: Fail |
| element_add_test: Fail |
| element_constructor_1_test: Fail |
| element_test/constructors: Fail |
| element_test/elements: Fail |
| element_test/eventListening: Crash |
| element_test/queryAll: Fail |
| element_webkit_test: Fail |
| exceptions_test: Fail |
| indexeddb_1_test: Fail |
| indexeddb_2_test: Fail |
| indexeddb_3_test: Fail |
| indexeddb_4_test: Fail |
| mutationobserver_test: Fail |
| performance_api_test: Fail |
| serialized_script_value_test: Fail |
| svg_3_test: Fail |
| svgelement_test/additionalConstructors: Fail |
| svgelement2_test: Fail |
| typed_arrays_1_test: Fail |
| typed_arrays_arraybuffer_test: Fail |
| url_test: Fail |
| websocket_test: Fail |
| fileapi_test: Skip # Timeout. |
| inner_frame_test: Skip # Timeout. |
| js_interop_3_test: Skip # Timeout. |
| js_interop_4_test: Skip # Timeout. |
| isolates_test: Skip # Timeout. |
| websql_test: Skip # Timeout. |
| |
| [ $runtime == ff ] |
| audiobuffersourcenode_test: Fail # FF only has Audio element. |
| audiocontext_test: Fail # FF only has Audio element |
| css_test: Fail # No analog to WebKitCssMatrix |
| contentelement_test: Fail # FF does not support content element. |
| dart_object_local_storage_test: Skip # sessionStorage NS_ERROR_DOM_NOT_SUPPORTED_ERR |
| document_test/getCssCanvasContext: Fail # FF does not support this. |
| documentfragment_test: Fail |
| element_webkit_test: Fail |
| exceptions_test: Fail # Uses webkitotifications, no analogue in moz |
| fileapi_test: Fail # FF does not support filesystem APIs. |
| indexeddb_1_test: Fail # FF disables indexedDB from file URLs. |
| indexeddb_2_test: Fail # FF disables indexedDB from file URLs. |
| indexeddb_3_test: Fail # FF disables indexedDB from file URLs. |
| indexeddb_4_test: Fail # FF disables indexedDB from file URLs. |
| # setup code fails. prepare. (DOM callback has errors) Caught [object Event] |
| inner_frame_test: Skip |
| input_element_test/date: Fail # FF does not support this input type. |
| input_element_test/datetime: Fail # FF does not support this input type. |
| input_element_test/datetime-local: Fail # FF does not support this input type. |
| input_element_test/month: Fail # FF does not support this input type. |
| input_element_test/time: Fail # FF does not support this input type. |
| input_element_test/week: Fail # FF does not support this input type. |
| input_element_test/range: Fail # FF does not support this input type. |
| # Interfaces not implemented: SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable |
| svg_3_test: Fail |
| svgelement_test/additionalConstructors: Fail |
| svgelement2_test: Fail |
| transferables_test: Fail # Issue 3392. |
| websql_test: Fail # FF does not support web SQL |
| 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 == ie9 && ($system == linux || $system == macos) ] |
| *: Skip |
| |
| [ $runtime == safari && ($system == linux || $system == windows) ] |
| *: Skip |
| |
| # 'html' tests import the HTML library, so they only make sense in |
| # a browser environment. |
| [ $compiler == dartc ] |
| *: Skip |
| #documentfragment_test: Fail # test issue 7065 |
| #element_add_test: Fail # test issue 7065 |
| #element_test: Fail # test issue 7065 |
| #node_test: Fail # test issue 7065 |
| #svgelement_test: Fail # test issue 7065 |
| #svgelement2_test: Fail # test issue 7065 |
| |
| [ $runtime == vm ] |
| *: Skip |
| |
| # TODO(jmesserly): now that we have a bot, we need to set up Opera testing. |
| |
| [ $compiler == dart2js && $runtime == drt ] |
| # Unknown error - should investigate. |
| htmloptionscollection_test: Fail # Issue 3813. |
| unknownelement_test: Fail # Issue 4189 |
| |
| [ $compiler == dart2js && $runtime == none ] |
| *: Fail, Pass # TODO(ahe): Triage these tests. |
| |
| [ $compiler == dart2js ] |
| transferables_test: Skip # until isInstance works in dart2js |
| |
| [ $compiler == dart2js && ($runtime == drt || $runtime == ff) ] |
| request_animation_frame_test: Skip # Async test hangs. |
| |
| [ $compiler == dart2js && ($runtime == drt || $runtime == chrome || $runtime == ff || $runtime == safari) ] |
| 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 == ff ] |
| xhr_test: Skip # Timeout |
| inner_frame_test: Skip # Timeout |
| svg_3_test: Skip # Timeout |
| documentfragment_test: Skip # Timeout |
| |
| [ $compiler == dart2js && $runtime == chrome && $system == windows] |
| css_test: Pass, Fail # Issue #2823 |