15e086338d
Take-two of https://code.google.com/p/dart/source/detail?r=29022 The issue with the original was that addEventListener was changed to private, but this caused the IDB classes which override it to not override it any longer. This was breaking C++ multiple inheritance type casts. Fix is to make addEventListener public. BUG= R=efortuna@google.com Review URL: https://codereview.chromium.org//35013003 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29051 260f80e4-7a28-3924-810f-c04153c831b5
403 lines
17 KiB
Plaintext
403 lines
17 KiB
Plaintext
# Copyright (c) 2013, 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.
|
|
|
|
async_window_test: Skip #TODO(gram): investigating
|
|
event_test: Skip # Issue 1996
|
|
interactive_test: Skip # Must be run manually.
|
|
|
|
[ $compiler == dart2js && $browser ]
|
|
element_offset_test/offset: Pass, Fail # Issue 13296
|
|
|
|
[ $compiler == dart2js && $runtime != drt && $browser ]
|
|
custom/document_register_type_extensions_test/namespaces: Fail # Polyfill does not support createElementNS
|
|
custom/document_register_basic_test: Fail # Polyfill is not case-sensitive
|
|
custom/entered_left_view_test/viewless_document: Fail # Polyfill does not handle this
|
|
custom/attribute_changed_callback_test/unsupported_on_polyfill: Fail # Polyfill does not support
|
|
|
|
[ $compiler == dart2js && $browser ]
|
|
custom/created_callback_test: Fail # Support for created constructor.
|
|
|
|
[ $compiler == none && ($runtime == drt || $runtime == dartium) && $mode == debug && $system == macos]
|
|
audiobuffersourcenode_test: Pass, Fail, Crash # http://crbug.com/256601
|
|
|
|
[ $compiler == none && $runtime == dartium && $system == macos]
|
|
canvasrenderingcontext2d_test/drawImage_video_element_dataUrl: Pass,Fail # Issue 11834
|
|
|
|
[ $compiler == none && ($runtime == drt || $runtime == dartium) ]
|
|
# postMessage in dartium always transfers the typed array buffer, never a view
|
|
postmessage_structured_test/typed_arrays: Fail
|
|
xhr_test: Pass, Fail # Issue 12648
|
|
xhr_test/json: Fail # Issue 13069
|
|
uri_test: Fail Issue 13581
|
|
async_test: Fail # Background timers not implemented.
|
|
keyboard_event_test: Fail # Issue 13902
|
|
isolates_test: Fail # Issue 13921
|
|
|
|
[ $compiler == none && $runtime == drt && $system == windows ]
|
|
worker_test/functional: Pass, Crash # Issue 9929.
|
|
|
|
|
|
[ $compiler == dart2js && $runtime == chromeOnAndroid ]
|
|
crypto_test/functional: Pass, Slow # TODO(kasperl): Please triage.
|
|
input_element_test/supported_datetime-local: Pass, Slow # TODO(kasperl): Please triage.
|
|
|
|
fileapi_test/entry: Fail, Pass # TODO(kasperl): Please triage.
|
|
fileapi_test/fileEntry: Fail, Pass # TODO(kasperl): Please triage.
|
|
fileapi_test/getDirectory: Fail, Pass # TODO(kasperl): Please triage.
|
|
fileapi_test/getFile: Fail, Pass # TODO(kasperl): Please triage.
|
|
|
|
audiobuffersourcenode_test/supported: Fail # TODO(kasperl): Please triage.
|
|
canvasrenderingcontext2d_test/drawImage_video_element: Fail # TODO(kasperl): Please triage.
|
|
canvasrenderingcontext2d_test/drawImage_video_element_dataUrl: Fail # TODO(kasperl): Please triage.
|
|
dromaeo_smoke_test: Fail # TODO(kasperl): Please triage.
|
|
element_types_test/supported_datalist: Fail # TODO(kasperl): Please triage.
|
|
fileapi_test/directoryReader: Fail # TODO(kasperl): Please triage.
|
|
input_element_test/supported_week: Fail # TODO(kasperl): Please triage.
|
|
media_stream_test/supported_media: Fail # TODO(kasperl): Please triage.
|
|
rtc_test/supported: Fail # TODO(kasperl): Please triage.
|
|
speechrecognition_test/supported: Fail # TODO(kasperl): Please triage.
|
|
speechrecognition_test/types: Fail # TODO(kasperl): Please triage.
|
|
xhr_test/json: Fail # TODO(kasperl): Please triage.
|
|
|
|
|
|
[ $compiler == dart2js && $runtime == ie10 ]
|
|
async_test: Pass, Fail # timers test fails on ie10.
|
|
indexeddb_5_test: Fail # Issue 12893
|
|
|
|
[ $compiler == dart2js && ( $runtime == ie9 || $runtime == ie10 ) ]
|
|
worker_api_test: Fail # IE does not support URL.createObjectURL in web workers.
|
|
js_test: Fail # Issue 14246
|
|
|
|
[ $compiler == dart2js && $runtime == safari ]
|
|
url_test: Fail # Issue 10096
|
|
audiobuffersourcenode_test/supported: Pass, Timeout # Issue 12772
|
|
|
|
[ $compiler == dart2js && $browser && $checked ]
|
|
postmessage_structured_test/typed_arrays: Fail # Issue 10097
|
|
postmessage_structured_test/primitives: Fail # Issue 10097
|
|
|
|
[ $runtime == chrome ]
|
|
canvasrenderingcontext2d_test/drawImage_video_element: Pass,Fail # Issue 11836
|
|
canvasrenderingcontext2d_test/drawImage_video_element_dataUrl: Pass,Fail # Issue 11836
|
|
|
|
touchevent_test/supported: Fail
|
|
|
|
xhr_test: Pass, Fail # Issue 11884
|
|
xhr_cross_origin_test: Pass, Fail # Issue 11884
|
|
|
|
[$runtime == drt || $runtime == dartium || $runtime == chrome || $runtime == chromeOnAndroid]
|
|
webgl_1_test: Pass, Fail # Issue 8219
|
|
|
|
[ $compiler == none && ($runtime == drt || $runtime == dartium) ]
|
|
request_animation_frame_test: Skip # drt hangs; requestAnimationFrame not implemented
|
|
worker_api_test: Fail # http://dartbug.com/10223
|
|
|
|
[ $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 == macos]
|
|
audiobuffersourcenode_test: Pass, Fail
|
|
|
|
[$runtime == ie10 ]
|
|
dromaeo_smoke_test: Skip #TODO(efortuna): investigating.
|
|
element_test/click: Fail # IE does not support firing this event.
|
|
history_test/history: Pass, Fail # issue 8183
|
|
native_gc_test: Fail, Pass # BUG(7774): Untriaged.
|
|
serialized_script_value_test: Fail
|
|
storage_test: Fail, Pass
|
|
transferables_test: Fail # Issue 9846
|
|
websocket_test/websocket: Fail # TODO(efortuna): Issue 7875.
|
|
canvasrenderingcontext2d_test/drawImage_video_element: Fail # IE does not support drawImage w/ video element
|
|
canvasrenderingcontext2d_test/drawImage_video_element_dataUrl: Fail # IE does not support drawImage w/ video element
|
|
worker_test/functional: Fail # IE uses incorrect security context for Blob URIs.
|
|
custom/entered_left_view_test: Skip # Issue 13551 - IE is timing out
|
|
|
|
# IE10 Feature support statuses-
|
|
# All changes should be accompanied by platform support annotation changes.
|
|
audiobuffersourcenode_test/supported: Fail
|
|
audiocontext_test/supported: Fail
|
|
crypto_test/supported: Fail
|
|
css_test/supportsPointConversions: Fail
|
|
document_test/supports_cssCanvasContext: Fail
|
|
element_types_test/supported_content: Fail
|
|
element_types_test/supported_details: Fail
|
|
element_types_test/supported_keygen: Fail
|
|
element_types_test/supported_meter: Fail
|
|
element_types_test/supported_output: Fail
|
|
element_types_test/supported_shadow: Fail
|
|
element_types_test/supported_template: Fail
|
|
fileapi_test/supported: Fail
|
|
history_test/supported_HashChangeEvent: Fail
|
|
indexeddb_1_test/supportsDatabaseNames: Fail
|
|
input_element_test/supported_date: Fail
|
|
input_element_test/supported_datetime-local: Fail
|
|
input_element_test/supported_month: Fail
|
|
input_element_test/supported_time: Fail
|
|
input_element_test/supported_week: Fail
|
|
media_stream_test/supported_MediaStreamEvent: Fail
|
|
media_stream_test/supported_MediaStreamTrackEvent: Fail
|
|
media_stream_test/supported_media: Fail
|
|
mutationobserver_test/supported: Fail
|
|
rtc_test/supported: Fail
|
|
shadow_dom_test/supported: Fail
|
|
speechrecognition_test/supported: Fail
|
|
svgelement_test/supported_altGlyph: Fail
|
|
svgelement_test/supported_animate: Fail
|
|
svgelement_test/supported_animateMotion: Fail
|
|
svgelement_test/supported_animateTransform: Fail
|
|
svgelement_test/supported_foreignObject: Fail
|
|
svgelement_test/supported_set: Fail
|
|
touchevent_test/supported: Fail
|
|
webgl_1_test/supported: Fail
|
|
websql_test/supported: Fail
|
|
xhr_test/json: Fail # IE10 returns string, not JSON object
|
|
xhr_test/supported_overrideMimeType: Fail
|
|
xsltprocessor_test/supported: Fail
|
|
|
|
|
|
[ $runtime == ie9 || $runtime == ie10 ]
|
|
custom/document_register_type_extensions_test/construction: Fail # Issue 13193
|
|
|
|
[ $runtime == ie9 ]
|
|
event_customevent_test: Fail # Issue 14170
|
|
isolates_test: Timeout # Issue 13027
|
|
blob_constructor_test: Fail
|
|
custom/document_register_type_extensions_test/namespaces: Fail # Issue 13193
|
|
document_test/document: Pass, Fail # BUG(9654) need per-instance patching
|
|
dom_constructors_test: Fail
|
|
dromaeo_smoke_test: Skip #TODO(efortuna): investigating.
|
|
element_test/click: Fail # IE does not support firing this event.
|
|
form_element_test: Fail # Issue 4793.
|
|
localstorage_test: Fail
|
|
postmessage_structured_test: Skip # BUG(5685): times out.
|
|
serialized_script_value_test: Fail
|
|
url_test: Fail # IE9 does not support createObjectURL (it is supported in IE10)
|
|
canvasrenderingcontext2d_test/drawImage_video_element: Fail # IE does not support drawImage w/ video element
|
|
canvasrenderingcontext2d_test/drawImage_video_element_dataUrl: Fail # IE does not support drawImage w/ video element
|
|
canvasrenderingcontext2d_test/drawImage_image_element: Pass, Fail # Issue: 11416
|
|
input_element_test/attributes: Fail # IE returns null while others ''
|
|
xhr_cross_origin_test: Skip # Issue 12920
|
|
xhr_test/json: Fail # IE9 returns null because of unsupported type
|
|
|
|
# IE9 Feature support statuses-
|
|
# All changes should be accompanied by platform support annotation changes.
|
|
audiobuffersourcenode_test/supported: Fail
|
|
audiocontext_test/supported: Fail
|
|
cache_test/supported: Fail
|
|
crypto_test/supported: Fail
|
|
css_test/supportsPointConversions: Fail
|
|
document_test/supports_cssCanvasContext: Fail
|
|
element_types_test/supported_content: Fail
|
|
element_types_test/supported_datalist: Fail
|
|
element_types_test/supported_details: Fail
|
|
element_types_test/supported_keygen: Fail
|
|
element_types_test/supported_meter: Fail
|
|
element_types_test/supported_output: Fail
|
|
element_types_test/supported_progress: Fail
|
|
element_types_test/supported_shadow: Fail
|
|
element_types_test/supported_template: Fail
|
|
element_types_test/supported_track: Fail
|
|
fileapi_test/supported: Fail
|
|
form_data_test/supported: Fail
|
|
history_test/supported_HashChangeEvent: Fail
|
|
history_test/supported_state: Fail
|
|
indexeddb_1_test/supported: Fail
|
|
indexeddb_1_test/supportsDatabaseNames: Fail
|
|
input_element_test/supported_date: Fail
|
|
input_element_test/supported_datetime-local: Fail
|
|
input_element_test/supported_email: Fail
|
|
input_element_test/supported_month: Fail
|
|
input_element_test/supported_number: Fail
|
|
input_element_test/supported_range: Fail
|
|
input_element_test/supported_search: Fail
|
|
input_element_test/supported_tel: Fail
|
|
input_element_test/supported_time: Fail
|
|
input_element_test/supported_url: Fail
|
|
input_element_test/supported_week: Fail
|
|
media_stream_test/supported_MediaStreamEvent: Fail
|
|
media_stream_test/supported_MediaStreamTrackEvent: Fail
|
|
media_stream_test/supported_media: Fail
|
|
mutationobserver_test/supported: Fail
|
|
range_test/supported: Fail
|
|
rtc_test/supported: Fail
|
|
shadow_dom_test/supported: Fail
|
|
speechrecognition_test/supported: Fail
|
|
svgelement_test/supported_altGlyph: Fail
|
|
svgelement_test/supported_animate: Fail
|
|
svgelement_test/supported_animateMotion: Fail
|
|
svgelement_test/supported_animateTransform: Fail
|
|
svgelement_test/supported_feBlend: Fail
|
|
svgelement_test/supported_feColorMatrix: Fail
|
|
svgelement_test/supported_feComponentTransfer: Fail
|
|
svgelement_test/supported_feConvolveMatrix: Fail
|
|
svgelement_test/supported_feDiffuseLighting: Fail
|
|
svgelement_test/supported_feDisplacementMap: Fail
|
|
svgelement_test/supported_feDistantLight: Fail
|
|
svgelement_test/supported_feFlood: Fail
|
|
svgelement_test/supported_feFuncA: Fail
|
|
svgelement_test/supported_feFuncB: Fail
|
|
svgelement_test/supported_feFuncG: Fail
|
|
svgelement_test/supported_feFuncR: Fail
|
|
svgelement_test/supported_feGaussianBlur: Fail
|
|
svgelement_test/supported_feImage: Fail
|
|
svgelement_test/supported_feMerge: Fail
|
|
svgelement_test/supported_feMergeNode: Fail
|
|
svgelement_test/supported_feOffset: Fail
|
|
svgelement_test/supported_feSpecularLighting: Fail
|
|
svgelement_test/supported_feTile: Fail
|
|
svgelement_test/supported_feTurbulence: Fail
|
|
svgelement_test/supported_filter: Fail
|
|
svgelement_test/supported_foreignObject: Fail
|
|
svgelement_test/supported_set: Fail
|
|
touchevent_test/supported: Fail
|
|
transition_event_test/supported: Fail
|
|
typed_arrays_1_test/supported: Fail
|
|
webgl_1_test/supported: Fail
|
|
websocket_test/supported: Fail
|
|
websql_test/supported: Fail
|
|
worker_test/supported: Fail
|
|
xhr_test/supported_onLoadEnd: Fail
|
|
xhr_test/supported_onProgress: Fail
|
|
xhr_test/supported_overrideMimeType: Fail
|
|
xsltprocessor_test/supported: Fail
|
|
|
|
[ $runtime == safari ]
|
|
worker_test: Skip # Issue 13221
|
|
worker_api_test: Skip # Issue 13221
|
|
element_types_test/supported_track: Pass, Fail
|
|
input_element_test/supported_month: Fail, Crash
|
|
input_element_test/supported_time: Fail, Crash
|
|
input_element_test/supported_week: Fail, Crash
|
|
webgl_1_test: Pass, Fail # Issue 8219
|
|
wheelevent_test: Fail # Issue: 12798
|
|
xhr_test/xhr_requestBlob: Fail # Issue: 9178 Safari doesn't support Blob responses.
|
|
canvasrenderingcontext2d_test/drawImage_video_element: Fail # Safari does not support drawImage w/ video element
|
|
canvasrenderingcontext2d_test/drawImage_video_element_dataUrl: Fail # Safari does not support drawImage w/ video element
|
|
|
|
# Safari Feature support statuses-
|
|
# All changes should be accompanied by platform support annotation changes.
|
|
element_types_test/supported_content: Fail
|
|
element_types_test/supported_datalist: Fail
|
|
element_types_test/supported_shadow: Fail
|
|
element_types_test/supported_template: Fail
|
|
fileapi_test/supported: Fail
|
|
indexeddb_1_test/supported: Fail
|
|
indexeddb_1_test/supportsDatabaseNames: Fail
|
|
input_element_test/supported_date: Fail
|
|
input_element_test/supported_datetime-local: Fail
|
|
media_stream_test/supported_MediaStreamEvent: Fail
|
|
media_stream_test/supported_MediaStreamTrackEvent: Fail
|
|
media_stream_test/supported_media: Fail
|
|
performance_api_test/supported: Fail
|
|
rtc_test/supported: Fail
|
|
shadow_dom_test/supported: Fail
|
|
speechrecognition_test/supported: Fail
|
|
touchevent_test/supported: Fail
|
|
xhr_test/json: Fail # Safari doesn't support JSON response type
|
|
|
|
[ $runtime == opera ]
|
|
blob_constructor_test: Fail
|
|
canvas_test: Fail
|
|
canvas_test: Pass,Fail
|
|
cssstyledeclaration_test: Fail
|
|
document_test/document: Fail # Issue: 7413
|
|
element_add_test: Fail
|
|
element_constructor_1_test: Fail
|
|
element_test/children: Fail # Issue: 7413
|
|
element_test/constructors: Fail
|
|
element_test/elements: Fail
|
|
element_test/eventListening: Crash
|
|
element_test/eventListening: Fail # Issue: 7413
|
|
element_test/queryAll: Fail
|
|
fileapi_test: Skip # Timeout.
|
|
form_data_test: Fail # Issue: 7413
|
|
htmlelement_test: Fail
|
|
isolates_test: Skip # Timeout.
|
|
js_interop_3_test: Skip # Timeout.
|
|
js_interop_4_test: Skip # Timeout.
|
|
keyboard_event_test: Fail # Issue: 7413
|
|
serialized_script_value_test: Fail
|
|
typed_arrays_arraybuffer_test: Fail
|
|
url_test: Fail
|
|
|
|
# Opera Feature support statuses-
|
|
# All changes should be accompanied by platform support annotation changes.
|
|
audiobuffersourcenode_test/supported: Fail
|
|
audiocontext_test/supported: Fail
|
|
crypto_test/supported: Fail
|
|
css_test/supportsPointConversions: Fail
|
|
document_test/supports_cssCanvasContext: Fail
|
|
element_types_test/supported_template: Fail
|
|
indexeddb_1_test/supported: Fail
|
|
indexeddb_1_test/supportsDatabaseNames: Fail
|
|
mutationobserver_test/supported: Fail
|
|
performance_api_test/supported: Fail
|
|
speechrecognition_test/supported: Fail
|
|
websql_test/supported: Fail
|
|
|
|
[ $runtime == ff ]
|
|
xhr_test/xhr: Pass, Fail # Issue 11602
|
|
dart_object_local_storage_test: Skip # sessionStorage NS_ERROR_DOM_NOT_SUPPORTED_ERR
|
|
dromaeo_smoke_test: Pass, Fail # Issue: 8257
|
|
webgl_1_test: Pass, Fail # Issue 8219
|
|
canvasrenderingcontext2d_test/drawImage_video_element_dataUrl: Fail # Firefox does not like dataUrl videos for drawImage
|
|
|
|
# FireFox Feature support statuses-
|
|
# All changes should be accompanied by platform support annotation changes.
|
|
audiobuffersourcenode_test/supported: Fail
|
|
audiocontext_test/supported: Fail
|
|
css_test/supportsPointConversions: Fail
|
|
document_test/supports_cssCanvasContext: Fail
|
|
element_types_test/supported_content: Fail
|
|
element_types_test/supported_details: Fail
|
|
element_types_test/supported_embed: Fail
|
|
element_types_test/supported_keygen: Fail
|
|
element_types_test/supported_object: Fail
|
|
element_types_test/supported_shadow: Fail
|
|
element_types_test/supported_track: Fail
|
|
fileapi_test/supported: Fail
|
|
indexeddb_1_test/supportsDatabaseNames: Fail
|
|
input_element_test/supported_date: Fail
|
|
input_element_test/supported_datetime-local: Fail
|
|
input_element_test/supported_month: Fail
|
|
input_element_test/supported_number: Fail
|
|
input_element_test/supported_range: Fail, Pass # FF 23 is introducing support.
|
|
input_element_test/supported_time: Fail
|
|
input_element_test/supported_week: Fail
|
|
media_stream_test/supported_MediaStreamEvent: Fail
|
|
media_stream_test/supported_MediaStreamTrackEvent: Fail
|
|
shadow_dom_test/supported: Fail
|
|
speechrecognition_test/supported: Fail
|
|
touchevent_test/supported: Fail
|
|
websql_test/supported: Fail
|
|
|
|
# 'html' tests import the HTML library, so they only make sense in
|
|
# a browser environment.
|
|
[ $runtime == vm ]
|
|
*: Skip
|
|
|
|
[ $compiler == dart2js && ($runtime == drt || $runtime == ff) ]
|
|
request_animation_frame_test: Skip # Async test hangs.
|
|
|
|
[ $compiler == dart2js && $csp && ($runtime == drt || $runtime == safari || $runtime == ff || $runtime == chrome || $runtime == chromeOnAndroid) ]
|
|
# Note: these tests are all injecting scripts by design. This is not allowed under CSP.
|
|
event_customevent_test: Fail # Test cannot run under CSP restrictions.
|
|
js_interop_1_test: Skip # Test cannot run under CSP restrictions (times out).
|
|
js_interop_2_test: Fail, OK # Test cannot run under CSP restrictions.
|
|
js_interop_3_test: Skip # Test cannot run under CSP restrictions (times out).
|
|
js_test: Skip # Test cannot run under CSP restrictions (times out).
|
|
postmessage_structured_test: Skip # Test cannot run under CSP restrictions (times out).
|
|
|
|
[ $compiler == dart2js && $runtime == drt ]
|
|
wheelevent_test: Fail # http://dartbug.com/12958
|
|
|
|
[ $compiler == none && $runtime == dartium ]
|
|
async_test: Timeout # Issue 13719: Please triage this failure.
|
|
dromaeo_smoke_test: Fail # Issue 13719: Please triage this failure.
|
|
element_offset_test/offset: Pass, Fail # Issue 13719, 13296
|
|
touchevent_test/supported: Fail # Issue 13719: Please triage this failure.
|