d4bc3be9f9
The 'unpgradeNeeded' method is standard and supported by FireFox and Chrome tip. The 'setVersions' method will be needed until Chrome Stable is Chrome 24. The tests work locally for FireFox 15 provided they are run from a http:// URL. Running from a file:// URL disables IndexedDB for security reasons. Review URL: https://codereview.chromium.org//11052023 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@13271 260f80e4-7a28-3924-810f-c04153c831b5
236 lines
8.7 KiB
Plaintext
236 lines
8.7 KiB
Plaintext
# 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.
|
|
|
|
xhr_cross_origin_test: Skip # http://dartbug.com/5645
|
|
|
|
window_open_test: Fail, Pass # 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.
|
|
|
|
[ $compiler == none && ($runtime == drt || $runtime == dartium) ]
|
|
request_animation_frame_test: Skip # drt hangs; requestAnimationFrame not implemented
|
|
|
|
[ $compiler == dart2js && ($runtime == drt || $runtime == chrome) ]
|
|
audiocontext_test: Fail # Issue 5657
|
|
|
|
[ $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
|
|
htmlaudioelement_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 == ie || $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 == ie || $runtime == safari || $runtime == ff || $runtime == opera ]
|
|
history_test: Fail
|
|
|
|
[ $runtime == ie ]
|
|
cross_frame_test: Fail # Issue 5651
|
|
contentelement_test: Fail # ie does not support content element.
|
|
form_data_test: Fail # Issue 4793.
|
|
form_element_test: Fail # Issue 4793.
|
|
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_test: Fail
|
|
localstorage_test: Fail
|
|
node_test: Fail
|
|
svgelement_test: Fail
|
|
svgelement2_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).
|
|
canvas_test: Fail
|
|
canvas_using_html_test: Fail
|
|
css_test: Fail
|
|
datalistelement_test: Fail # ie9 does not have HTMLDataListElement
|
|
dom_constructors_test: 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
|
|
js_interop_2_test: Fail
|
|
js_interop_3_test: Fail
|
|
js_interop_4_test: Fail
|
|
messageevent_test: Fail
|
|
mutationobserver_test: Fail
|
|
serialized_script_value_test: Fail
|
|
shadow_dom_layout_test: Fail
|
|
shadow_dom_test: Fail
|
|
storage_test: Fail
|
|
svg_3_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)
|
|
|
|
[ $runtime == safari ]
|
|
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.
|
|
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.
|
|
# The following tests all fail in Safari 5.1. (NOT Mountain Lion). These will go
|
|
# away after we upgrade the buildbots to Mountain Lion after M1.
|
|
# TODO(efortuna): Make our test framework able to separate tests out by browser
|
|
# version.
|
|
audiobuffersourcenode_test: Fail
|
|
audiocontext_test: Fail
|
|
blob_constructor_test: Fail
|
|
canvas_pixel_array_type_alias_test: Fail
|
|
canvas_test: Fail
|
|
canvas_using_html_test: Fail
|
|
datalistelement_test: Pass,Fail
|
|
document_test: Fail
|
|
dom_constructors_test: Fail
|
|
element_add_test: Fail
|
|
element_constructor_1_test: Fail
|
|
element_test: Fail
|
|
exceptions_test: Fail
|
|
instance_of_test: Fail
|
|
mutationobserver_test: Fail
|
|
native_gc_test: Fail
|
|
node_test: Fail
|
|
serialized_script_value_test: Fail
|
|
svgelement2_test: Fail
|
|
svgelement_test: Fail
|
|
url_test: Fail
|
|
|
|
[ $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
|
|
canvas_test: Fail # No setFillColor() method. Use fillstyle attribute instead.
|
|
canvas_using_html_test: Fail # No setFillColor() method. Use fillstyle attribute instead.
|
|
cross_frame_test: Pass, Fail # Issue 5651
|
|
contentelement_test: Fail # FF does not support content element.
|
|
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
|
|
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
|
|
# Interfaces not implemented: SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable
|
|
svg_3_test: Fail
|
|
svgelement_test: 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 == ie && ($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
|
|
|
|
[ $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 ]
|
|
# 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
|
|
|
|
[ $compiler == dart2js && $runtime == ff && $system == windows]
|
|
js_interop_2_test: Fail # Issue 4658.
|
|
js_interop_3_test: Fail # Issue 4658.
|
|
|
|
[ $compiler == dart2js && $checked && $browser]
|
|
fileapi_test: Fail # TypeError: Object #<DirectoryEntry> has no method 'get$name'
|