summaryrefslogtreecommitdiffstats
path: root/LayoutTests/platform/android/test_expectations.txt
blob: f2979dad965ebd100dd1a1b94158014050d1ed94 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
// Copyright (C) 2010 The Android Open Source Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// ----------------------------------------------------------------------------
//
// This file consists of lines with specifications of what
// to do with layout tests in Dump Render Tree.
// The lines can be either specific tests or whole directories
// in which case the options apply to all test cases in that directory
// and any subdirectory.
//
// The format of the file is along the lines of:
//
// path/to/foo/bar.html SKIP
// path/to/bar IGNORE_RESULT SLOW // A comment
// path/to/foo2/ SLOW IGNORE_RESULT
// path/to/bar.html SLOW
//
// Valid options:
// SKIP - skips the test completely (it is not run)
// IGNORE_RESULT - runs the test and compares the result, but doesn't care if it passes
// SLOW - marks the test as being slow to run

editing/selection/move-left-right.html SKIP // Causes DumpRenderTree to hang
fast/js/excessive-comma-usage.html SKIP // Tests huge initializer list, causes OOM.
fast/js/regexp-charclass-crash.html SKIP // RegExp is too large, causing OOM
fast/regex/test1.html SKIP // Causes DumpRenderTree to hang with V8
fast/regex/slow.html SKIP // Causes DumpRenderTree to hang with V8
ietestcenter/Javascript/15.4.4.15-3-14.html SKIP // hangs the layout tests http://b/issue?id=2889595
ietestcenter/Javascript/15.4.4.15-3-29.html SKIP // hangs the layout tests http://b/issue?id=2889596
ietestcenter/Javascript/15.4.4.15-3-8.html SKIP // hangs the layout tests http://b/issue?id=2889598

// This first block of tests are for features for which Android
// should pass all tests. They are skipped only temporarily.
// TODO: Fix these failing tests and remove them from this list.
fast/dom/Geolocation/delayed-permission-allowed.html IGNORE_RESULT // Requires layoutTestController.permissionSet b/2914450
fast/dom/Geolocation/delayed-permission-denied.html IGNORE_RESULT // Requires layoutTestController.permissionSet b/2914450
fast/events/touch/basic-multi-touch-events.html IGNORE_RESULT // Requires multi-touch
fast/events/touch/touch-target.html IGNORE_RESULT // Requires multi-touch
http/tests/appcache/empty-manifest.html IGNORE_RESULT // flaky
http/tests/appcache/fallback.html IGNORE_RESULT // http://b/issue?id=2713004
http/tests/appcache/foreign-iframe-main.html IGNORE_RESULT // flaky - skips states
http/tests/appcache/manifest-with-empty-file.html IGNORE_RESULT // flaky
storage/database-lock-after-reload.html IGNORE_RESULT // Succeeds but DumpRenderTree does not read result correctly
storage/hash-change-with-xhr.html IGNORE_RESULT // Succeeds but DumpRenderTree does not read result correctly
storage/open-database-creation-callback-isolated-world.html IGNORE_RESULT // Requires layoutTestController.evaluateScriptInIsolatedWorld()
storage/statement-error-callback-isolated-world.html IGNORE_RESULT // Requires layoutTestController.evaluateScriptInIsolatedWorld()
storage/statement-success-callback-isolated-world.html IGNORE_RESULT // Requires layoutTestController.evaluateScriptInIsolatedWorld()
storage/transaction-callback-isolated-world.html IGNORE_RESULT // Requires layoutTestController.evaluateScriptInIsolatedWorld()
storage/transaction-error-callback-isolated-world.html IGNORE_RESULT // Requires layoutTestController.evaluateScriptInIsolatedWorld()
storage/transaction-success-callback-isolated-world.html IGNORE_RESULT // Requires layoutTestController.evaluateScriptInIsolatedWorld()

// Expected failures due to unsupported features.
fast/events/touch/touch-coords-in-zoom-and-scroll.html IGNORE_RESULT // Requires eventSender.zoomPageIn(),zoomPageOut()
fast/workers IGNORE_RESULT // workers not supported
http/tests/eventsource/workers IGNORE_RESULT // workers not supported
http/tests/workers IGNORE_RESULT // workers not supported
http/tests/xmlhttprequest/workers IGNORE_RESULT // workers not supported
storage/domstorage/localstorage/private-browsing-affects-storage.html IGNORE_RESULT // private browsing not supported
storage/domstorage/sessionstorage/private-browsing-affects-storage.html IGNORE_RESULT // private browsing not supported
storage/indexeddb IGNORE_RESULT // indexeddb not supported
storage/private-browsing-readonly.html IGNORE_RESULT // private browsing not supported
websocket/tests/workers IGNORE_RESULT // workers not supported

// Expected failures due to missing expected results
dom/xhtml/level3/core/canonicalform08.xhtml IGNORE_RESULT
dom/xhtml/level3/core/canonicalform09.xhtml IGNORE_RESULT
dom/xhtml/level3/core/documentgetinputencoding03.xhtml IGNORE_RESULT
dom/xhtml/level3/core/entitygetinputencoding02.xhtml IGNORE_RESULT
dom/xhtml/level3/core/entitygetxmlversion02.xhtml IGNORE_RESULT
dom/xhtml/level3/core/nodegetbaseuri05.xhtml IGNORE_RESULT
dom/xhtml/level3/core/nodegetbaseuri07.xhtml IGNORE_RESULT
dom/xhtml/level3/core/nodegetbaseuri09.xhtml IGNORE_RESULT
dom/xhtml/level3/core/nodegetbaseuri10.xhtml IGNORE_RESULT
dom/xhtml/level3/core/nodegetbaseuri11.xhtml IGNORE_RESULT
dom/xhtml/level3/core/nodegetbaseuri15.xhtml IGNORE_RESULT
dom/xhtml/level3/core/nodegetbaseuri17.xhtml IGNORE_RESULT
dom/xhtml/level3/core/nodegetbaseuri18.xhtml IGNORE_RESULT
dom/xhtml/level3/core/nodelookupnamespaceuri01.xhtml IGNORE_RESULT
dom/xhtml/level3/core/nodelookupprefix19.xhtml IGNORE_RESULT

// TODO: These need to be triaged
fast/css/case-transform.html IGNORE_RESULT // will not fix #619707
fast/dom/Element/offsetLeft-offsetTop-body-quirk.html IGNORE_RESULT // different screen size result in extra spaces in Apple compared to us
fast/dom/Window/Plug-ins.html IGNORE_RESULT // need test plugin
fast/dom/Window/window-screen-properties.html IGNORE_RESULT // pixel depth
fast/dom/Window/window-xy-properties.html IGNORE_RESULT // requires eventSender.mouseDown(),mouseUp()
fast/dom/attribute-namespaces-get-set.html IGNORE_RESULT // http://b/733229
fast/dom/object-embed-plugin-scripting.html IGNORE_RESULT // dynamic plugins not supported
fast/dom/tabindex-clamp.html IGNORE_RESULT // there is extra spacing in the file due to multiple input boxes fitting on one line on Apple, ours are wrapped. Space at line ends are stripped.
fast/events/anchor-image-scrolled-x-y.html IGNORE_RESULT // requires eventSender.mouseDown(),mouseUp()
fast/events/arrow-navigation.html IGNORE_RESULT // http://b/735233
fast/events/capture-on-target.html IGNORE_RESULT // requires eventSender.mouseDown(),mouseUp()
fast/events/dblclick-addEventListener.html IGNORE_RESULT // requires eventSender.mouseDown(),mouseUp()
fast/events/drag-in-frames.html IGNORE_RESULT // requires eventSender.mouseDown(),mouseUp()
fast/events/drag-outside-window.html IGNORE_RESULT // requires eventSender.mouseDown(),mouseUp()
fast/events/event-view-toString.html IGNORE_RESULT // requires eventSender.mouseDown(),mouseUp()
fast/events/frame-click-focus.html IGNORE_RESULT // requires eventSender.mouseDown(),mouseUp()
fast/events/frame-tab-focus.html IGNORE_RESULT // http://b/734308
fast/events/iframe-object-onload.html IGNORE_RESULT // there is extra spacing in the file due to multiple frame boxes fitting on one line on Apple, ours are wrapped. Space at line ends are stripped.
fast/events/input-image-scrolled-x-y.html IGNORE_RESULT // requires eventSender.mouseDown(),mouseUp()
fast/events/mouseclick-target-and-positioning.html IGNORE_RESULT // requires eventSender.mouseDown(),mouseUp()
fast/events/mouseover-mouseout.html IGNORE_RESULT // requires eventSender.mouseDown(),mouseUp()
fast/events/mouseover-mouseout2.html IGNORE_RESULT // requires eventSender.mouseDown(),mouseUp()
fast/events/mouseup-outside-button.html IGNORE_RESULT // requires eventSender.mouseDown(),mouseUp()
fast/events/mouseup-outside-document.html IGNORE_RESULT // requires eventSender.mouseDown(),mouseUp()
fast/events/onclick-list-marker.html IGNORE_RESULT // requires eventSender.mouseDown(),mouseUp()
fast/events/ondragenter.html IGNORE_RESULT // requires eventSender.mouseDown(),mouseUp()
fast/events/onload-webkit-before-webcore.html IGNORE_RESULT // missing space in textrun, ok as text is wrapped. ignore. #714933
fast/events/option-tab.html IGNORE_RESULT // http://b/734308
fast/events/window-events-bubble.html IGNORE_RESULT // requires eventSender.mouseDown(),mouseUp()
fast/events/window-events-bubble2.html IGNORE_RESULT // requires eventSender.mouseDown(),mouseUp()
fast/events/window-events-capture.html IGNORE_RESULT // requires eventSender.mouseDown(),mouseUp()
fast/forms/drag-into-textarea.html IGNORE_RESULT // requires eventSender.mouseDown(),mouseUp()
fast/forms/focus-control-to-page.html IGNORE_RESULT // http://b/716638
fast/forms/focus2.html IGNORE_RESULT // http://b/735111
fast/forms/form-data-encoding-2.html IGNORE_RESULT // charset convert. #516936 ignore, won't fix
fast/forms/form-data-encoding.html IGNORE_RESULT // charset convert. #516936 ignore, won't fix
fast/forms/input-appearance-maxlength.html IGNORE_RESULT // execCommand "insertText" not supported
fast/forms/input-select-on-click.html IGNORE_RESULT // requires eventSender.mouseDown(),mouseUp()
fast/forms/listbox-onchange.html IGNORE_RESULT // requires eventSender.mouseDown(),mouseUp()
fast/forms/listbox-selection.html IGNORE_RESULT // http://b/735116
fast/forms/onselect-textarea.html IGNORE_RESULT // requires eventSender.mouseMoveTo, mouseDown & mouseUp and abs. position of mouse to select a word. ignore, won't fix #716583
fast/forms/onselect-textfield.html IGNORE_RESULT // requires eventSender.mouseMoveTo, mouseDown & mouseUp and abs. position of mouse to select a word. ignore, won't fix #716583
fast/forms/plaintext-mode-1.html IGNORE_RESULT // not implemented queryCommandEnabled:BackColor, Undo & Redo
fast/forms/search-cancel-button-mouseup.html IGNORE_RESULT // requires eventSender.mouseDown(),mouseUp()
fast/forms/search-event-delay.html IGNORE_RESULT // http://b/735120
fast/forms/select-empty-list.html IGNORE_RESULT // requires eventSender.mouseDown(),mouseUp()
fast/forms/select-type-ahead-non-latin.html IGNORE_RESULT // http://b/735244
fast/forms/selected-index-assert.html IGNORE_RESULT // not capturing the console messages
fast/forms/selection-functions.html IGNORE_RESULT // there is extra spacing as the text areas and input boxes fit next to each other on Apple, but are wrapped on our screen.
fast/forms/textarea-appearance-wrap.html IGNORE_RESULT // Our text areas are a little thinner than Apples. Also RTL test failes
fast/forms/textarea-initial-caret-position.html IGNORE_RESULT // Text selection done differently on our platform. When a inputbox gets focus, the entire block is selected.
fast/forms/textarea-no-scroll-on-blur.html IGNORE_RESULT // Text selection done differently on our platform. When a inputbox gets focus, the entire block is selected.
fast/forms/textarea-paste-newline.html IGNORE_RESULT // Copy&Paste commands not supported
fast/forms/textarea-scrolled-endline-caret.html IGNORE_RESULT // requires eventSender.mouseDown(),mouseUp()
fast/frames/iframe-window-focus.html IGNORE_RESULT // http://b/735140
fast/frames/frameElement-widthheight.html IGNORE_RESULT // screen width&height are different
fast/frames/frame-js-url-clientWidth.html IGNORE_RESULT // screen width&height are different
fast/html/tab-order.html IGNORE_RESULT // http://b/719289
fast/js/navigator-mimeTypes-length.html IGNORE_RESULT // dynamic plugins not supported
fast/js/string-capitalization.html IGNORE_RESULT // http://b/516936
fast/loader/local-JavaScript-from-local.html IGNORE_RESULT // Requires LayoutTests to exist at /tmp/LayoutTests
fast/loader/local-iFrame-source-from-local.html IGNORE_RESULT // Requires LayoutTests to exist at /tmp/LayoutTests
fast/loader/opaque-base-url.html IGNORE_RESULT // extra spacing because iFrames rendered next to each other on Apple
fast/overflow/scroll-vertical-not-horizontal.html IGNORE_RESULT // http://b/735196
fast/parser/script-tag-with-trailing-slash.html IGNORE_RESULT // not capturing the console messages
fast/replaced/image-map.html IGNORE_RESULT // requires eventSender.mouseDown(),mouseUp()
fast/text/plain-text-line-breaks.html IGNORE_RESULT // extra spacing because iFrames rendered next to each other on Apple
profiler IGNORE_RESULT // profiler is not supported