Files
sdk/tests/html/html.status
T
sra@google.com d4bc3be9f9 Update indexeddb tests to work with both methods of upgrading a database.
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
2012-10-05 04:24:39 +00:00

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'