Files
sdk/tests/html/html.status
T
sra@google.com 161d21ec06 indexedDB work
Make string 'mode' argument to IDBDatabase.transaction work on older browsers.

Make window.indexedDB available.  Does not yet work of Firefox for other
reasons.

Add interface IDBOpenDBRequest.  IDBFactory.open returns this in the most recent spec, and is implemented by Firefox.

Next, I will try to use the new event kinds on IDBOpenDBRequest to get Firefox to open a database.

Review URL: https://chromiumcodereview.appspot.com//10540016

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8369 260f80e4-7a28-3924-810f-c04153c831b5
2012-06-06 23:19:36 +00:00

198 lines
7.8 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.
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
[ $compiler == none && ($runtime == drt || $runtime == dartium) && $mode == debug ]
native_gc_test: Skip # Issue 2538. Too slow in debug.
[ $compiler == none && $runtime == drt && $system == windows]
audiocontext_test: Skip
[ $compiler == none && $runtime == drt && $system == macos]
audiocontext_test: Pass, Fail
[ $compiler == frog && $runtime == drt ]
html_test: Skip # Issue 2657
request_animation_frame_test: Skip # drt hangs
[ $compiler == frog && ($runtime == drt || $runtime == ie || $runtime == safari || $runtime == ff || $runtime == chrome || $runtime == opera) ]
fileapi_test: Skip # Timeout, issue 3022, FileSystem API not supported.
window_nosuchmethod_test: Fail # Issue 1837, frog puts top-level members in the global JS namespace.
[ $runtime == ie || $runtime == safari || $runtime == ff || $runtime == chrome || $runtime == opera || ($runtime == drt && $compiler == frog)]
# TODO(vsm): Triage DOM tests.
dom_isolates_test: Fail
indexeddb_2_test: Fail # Issue 1883 - IndexedDB methods don't handle maps correctly.
window_open_test: Fail
[ $runtime == dartium || $runtime == chrome || $runtime == ie || $runtime == safari || $runtime == ff || $runtime == opera ]
history_test: Fail
[ $runtime == chrome ]
cssstyledeclaration_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
canvas_pixel_array_type_alias_test: Fail # Verify is CanvasPixelArray.
canvaspixelarraytypealias_test: Fail # Verify is CanvasPixelArray.
cssstyledeclaration_test: Fail
documentfragment_test: Fail
element_test: Fail
localstorage_test: Fail
node_test: Fail
svgelement_test: Fail
svgelement2_test: Fail
xhr_test: Fail
[ $runtime == safari ]
canvas_pixel_array_type_alias_test: Fail # Caught TypeError: 'undefined' is not a function
cssstyledeclaration_test: Fail
element_test: Fail
node_test: Fail
svgelement_test: Fail
svgelement2_test: Fail
[ $compiler == frog && $runtime == ff ]
# _toDartException fails to translate TypeError for call to x.set$onfocus(null)
hidden_dom_1_test: Fail
# _toDartException fails to translate TypeError for call to x.appendChild$_(y)
hidden_dom_2_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
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.
# document.getElementsByTagName('body') returns an HTMLCollection, not a NodeList.
# TODO: Make both implement List<Node>, make implementation return List<Node>, 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 == ie && ($system == linux || $system == macos) ]
*: Skip
[ $runtime == ie ]
# TODO(vsm): Triage DOM failures.
*: 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
[ $compiler == frog && $runtime == d8 ]
*: Skip
[ $compiler == frog && $runtime == chrome ]
css_test: Pass, Fail # Test is flaky Issue #2823
# TODO(jmesserly): now that we have a bot, we need to set up Opera testing.
[ $runtime == opera ]
*: Skip
[ $compiler == frog && $runtime == none ]
*: Skip
[ $compiler == frog ]
svgelement2_test: Fail # Html library relies on mangling. Issue 3039.
[ $compiler == dart2js && $runtime == drt ]
fileapi_test: Skip # Issue 3022
# Unknown error - should investigate.
element_test: Fail
measurement_test: Fail
[ $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.
[ $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 == drt || $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.
# DOM errors.
indexeddb_2_test: Fail # Uncaught error
window_open_test: Fail # TypeError: Object [object Window] has no method 'close$0'
[ $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 ]
element_test: Fail # method not found: 'get$add'
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
element_test: Fail # method not found: 'get$add'
fileapi_test: Skip # Issue 3022