Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(4)

Side by Side Diff: content/browser/accessibility/dump_accessibility_events_browsertest.cc

Issue 2897943003: Fix DumpAccessibilityEvents tests on Mac and improve test coverage (Closed)
Patch Set: Rebaseline one more windows test Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2014 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include <stddef.h> 5 #include <stddef.h>
6 6
7 #include <set> 7 #include <set>
8 #include <string> 8 #include <string>
9 #include <vector> 9 #include <vector>
10 10
(...skipping 133 matching lines...) Expand 10 before | Expand all | Expand 10 after
144 144
145 { 145 {
146 base::ThreadRestrictions::ScopedAllowIO allow_io_for_test_verification; 146 base::ThreadRestrictions::ScopedAllowIO allow_io_for_test_verification;
147 ASSERT_TRUE(base::PathExists(test_path)) << test_path.LossyDisplayName(); 147 ASSERT_TRUE(base::PathExists(test_path)) << test_path.LossyDisplayName();
148 } 148 }
149 149
150 base::FilePath event_file = test_path.Append(base::FilePath(file_path)); 150 base::FilePath event_file = test_path.Append(base::FilePath(file_path));
151 RunTest(event_file, "accessibility/event"); 151 RunTest(event_file, "accessibility/event");
152 } 152 }
153 153
154 // TODO(dmazzoni): port these tests to run on all platforms.
155 #if defined(OS_WIN) || defined(OS_MACOSX)
156
157 // This is tasteless, but then so's the snippet it's replacing.
158 #if defined(OS_WIN)
159 #define DISABLED_ON_WIN(name) DISABLED_ ## name
160 #else
161 #define DISABLED_ON_WIN(name) name
162 #endif
163
164 #if defined(OS_MACOSX)
165 #define DISABLED_ON_MAC(name) DISABLED_##name
166 #else
167 #define DISABLED_ON_MAC(name) name
168 #endif
169
170 #if defined(OS_WIN) || defined(OS_MACOSX)
171 #define DISABLED_ON_WIN_AND_MAC(name) DISABLED_ ## name
172 #else
173 #define DISABLED_ON_WIN_AND_MAC(name) name
174 #endif
175
176 IN_PROC_BROWSER_TEST_F(DumpAccessibilityEventsTest, 154 IN_PROC_BROWSER_TEST_F(DumpAccessibilityEventsTest,
177 AccessibilityEventsAriaComboBoxCollapse) { 155 AccessibilityEventsAriaComboBoxCollapse) {
178 RunEventTest(FILE_PATH_LITERAL("aria-combo-box-collapse.html")); 156 RunEventTest(FILE_PATH_LITERAL("aria-combo-box-collapse.html"));
179 } 157 }
180 158
181 IN_PROC_BROWSER_TEST_F(DumpAccessibilityEventsTest, 159 IN_PROC_BROWSER_TEST_F(DumpAccessibilityEventsTest,
182 AccessibilityEventsAriaComboBoxExpand) { 160 AccessibilityEventsAriaComboBoxExpand) {
183 RunEventTest(FILE_PATH_LITERAL("aria-combo-box-expand.html")); 161 RunEventTest(FILE_PATH_LITERAL("aria-combo-box-expand.html"));
184 } 162 }
185 163
186 // https://crbug.com/719030
187 IN_PROC_BROWSER_TEST_F(DumpAccessibilityEventsTest, 164 IN_PROC_BROWSER_TEST_F(DumpAccessibilityEventsTest,
188 DISABLED_ON_WIN_AND_MAC(AccessibilityEventsAriaComboBoxFocus)) { 165 AccessibilityEventsAriaTreeCollapse) {
166 RunEventTest(FILE_PATH_LITERAL("aria-tree-collapse.html"));
167 }
168
169 IN_PROC_BROWSER_TEST_F(DumpAccessibilityEventsTest,
170 AccessibilityEventsAriaTreeExpand) {
171 RunEventTest(FILE_PATH_LITERAL("aria-tree-expand.html"));
172 }
173
174 IN_PROC_BROWSER_TEST_F(DumpAccessibilityEventsTest,
175 AccessibilityEventsAriaTreeItemFocus) {
176 RunEventTest(FILE_PATH_LITERAL("aria-treeitem-focus.html"));
177 }
178
179 IN_PROC_BROWSER_TEST_F(DumpAccessibilityEventsTest,
180 AccessibilityEventsAriaComboBoxFocus) {
189 RunEventTest(FILE_PATH_LITERAL("aria-combo-box-focus.html")); 181 RunEventTest(FILE_PATH_LITERAL("aria-combo-box-focus.html"));
190 } 182 }
191 183
192 IN_PROC_BROWSER_TEST_F(DumpAccessibilityEventsTest, 184 IN_PROC_BROWSER_TEST_F(DumpAccessibilityEventsTest,
193 AccessibilityEventsAriaComboBoxNext) { 185 AccessibilityEventsAriaComboBoxNext) {
194 RunEventTest(FILE_PATH_LITERAL("aria-combo-box-next.html")); 186 RunEventTest(FILE_PATH_LITERAL("aria-combo-box-next.html"));
195 } 187 }
196 188
197 IN_PROC_BROWSER_TEST_F(DumpAccessibilityEventsTest, 189 IN_PROC_BROWSER_TEST_F(DumpAccessibilityEventsTest,
198 AccessibilityEventsAriaSliderValueChange) { 190 AccessibilityEventsAriaSliderValueChange) {
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
252 IN_PROC_BROWSER_TEST_F(DumpAccessibilityEventsTest, 244 IN_PROC_BROWSER_TEST_F(DumpAccessibilityEventsTest,
253 AccessibilityEventsExpandedChange) { 245 AccessibilityEventsExpandedChange) {
254 RunEventTest(FILE_PATH_LITERAL("expanded-change.html")); 246 RunEventTest(FILE_PATH_LITERAL("expanded-change.html"));
255 } 247 }
256 248
257 IN_PROC_BROWSER_TEST_F(DumpAccessibilityEventsTest, 249 IN_PROC_BROWSER_TEST_F(DumpAccessibilityEventsTest,
258 AccessibilityEventsInnerHtmlChange) { 250 AccessibilityEventsInnerHtmlChange) {
259 RunEventTest(FILE_PATH_LITERAL("inner-html-change.html")); 251 RunEventTest(FILE_PATH_LITERAL("inner-html-change.html"));
260 } 252 }
261 253
262 // http://crbug.com/719030 254 IN_PROC_BROWSER_TEST_F(DumpAccessibilityEventsTest,
263 IN_PROC_BROWSER_TEST_F( 255 AccessibilityEventsInputTypeTextValueChanged) {
264 DumpAccessibilityEventsTest,
265 DISABLED_ON_MAC(AccessibilityEventsInputTypeTextValueChanged)) {
266 RunEventTest(FILE_PATH_LITERAL("input-type-text-value-changed.html")); 256 RunEventTest(FILE_PATH_LITERAL("input-type-text-value-changed.html"));
267 } 257 }
268 258
269 IN_PROC_BROWSER_TEST_F(DumpAccessibilityEventsTest, 259 IN_PROC_BROWSER_TEST_F(DumpAccessibilityEventsTest,
260 AccessibilityEventsInvalidStatusChange) {
261 RunEventTest(FILE_PATH_LITERAL("invalid-status-change.html"));
262 }
263
264 IN_PROC_BROWSER_TEST_F(DumpAccessibilityEventsTest,
270 AccessibilityEventsListboxFocus) { 265 AccessibilityEventsListboxFocus) {
271 RunEventTest(FILE_PATH_LITERAL("listbox-focus.html")); 266 RunEventTest(FILE_PATH_LITERAL("listbox-focus.html"));
272 } 267 }
273 268
274 IN_PROC_BROWSER_TEST_F(DumpAccessibilityEventsTest, 269 IN_PROC_BROWSER_TEST_F(DumpAccessibilityEventsTest,
275 AccessibilityEventsListboxNext) { 270 AccessibilityEventsListboxNext) {
276 RunEventTest(FILE_PATH_LITERAL("listbox-next.html")); 271 RunEventTest(FILE_PATH_LITERAL("listbox-next.html"));
277 } 272 }
278 273
279 IN_PROC_BROWSER_TEST_F(DumpAccessibilityEventsTest, 274 IN_PROC_BROWSER_TEST_F(DumpAccessibilityEventsTest,
275 AccessibilityEventsLiveRegionAdd) {
276 RunEventTest(FILE_PATH_LITERAL("live-region-add.html"));
277 }
278
279 IN_PROC_BROWSER_TEST_F(DumpAccessibilityEventsTest,
280 AccessibilityEventsLiveRegionChange) {
281 RunEventTest(FILE_PATH_LITERAL("live-region-change.html"));
282 }
283
284 IN_PROC_BROWSER_TEST_F(DumpAccessibilityEventsTest,
285 AccessibilityEventsLiveRegionCreate) {
286 RunEventTest(FILE_PATH_LITERAL("live-region-create.html"));
287 }
288
289 IN_PROC_BROWSER_TEST_F(DumpAccessibilityEventsTest,
290 AccessibilityEventsLiveRegionRemove) {
291 RunEventTest(FILE_PATH_LITERAL("live-region-remove.html"));
292 }
293
294 IN_PROC_BROWSER_TEST_F(DumpAccessibilityEventsTest,
280 AccessibilityEventsMenuListCollapse) { 295 AccessibilityEventsMenuListCollapse) {
281 RunEventTest(FILE_PATH_LITERAL("menulist-collapse.html")); 296 RunEventTest(FILE_PATH_LITERAL("menulist-collapse.html"));
282 } 297 }
283 298
284 // https://crbug.com/719030 299 // https://crbug.com/719030
285 IN_PROC_BROWSER_TEST_F(DumpAccessibilityEventsTest, 300 IN_PROC_BROWSER_TEST_F(DumpAccessibilityEventsTest,
286 DISABLED_ON_WIN_AND_MAC(AccessibilityEventsMenuListExpand)) { 301 DISABLED_AccessibilityEventsMenuListExpand) {
287 RunEventTest(FILE_PATH_LITERAL("menulist-expand.html")); 302 RunEventTest(FILE_PATH_LITERAL("menulist-expand.html"));
288 } 303 }
289 304
290 IN_PROC_BROWSER_TEST_F(DumpAccessibilityEventsTest, 305 IN_PROC_BROWSER_TEST_F(DumpAccessibilityEventsTest,
291 AccessibilityEventsMenuListFocus) { 306 AccessibilityEventsMenuListFocus) {
292 RunEventTest(FILE_PATH_LITERAL("menulist-focus.html")); 307 RunEventTest(FILE_PATH_LITERAL("menulist-focus.html"));
293 } 308 }
294 309
295 // https://crbug.com/719030 310 // https://crbug.com/719030
296 IN_PROC_BROWSER_TEST_F(DumpAccessibilityEventsTest, 311 IN_PROC_BROWSER_TEST_F(DumpAccessibilityEventsTest,
297 DISABLED_ON_WIN_AND_MAC(AccessibilityEventsMenuListNext)) { 312 DISABLED_AccessibilityEventsMenuListNext) {
298 RunEventTest(FILE_PATH_LITERAL("menulist-next.html")); 313 RunEventTest(FILE_PATH_LITERAL("menulist-next.html"));
299 } 314 }
300 315
301 // http://crbug.com/719030 316 // http://crbug.com/719030
302 IN_PROC_BROWSER_TEST_F(DumpAccessibilityEventsTest, 317 IN_PROC_BROWSER_TEST_F(DumpAccessibilityEventsTest,
303 DISABLED_AccessibilityEventsMenuListPopup) { 318 DISABLED_AccessibilityEventsMenuListPopup) {
304 RunEventTest(FILE_PATH_LITERAL("menulist-popup.html")); 319 RunEventTest(FILE_PATH_LITERAL("menulist-popup.html"));
305 } 320 }
306 321
307 IN_PROC_BROWSER_TEST_F(DumpAccessibilityEventsTest, 322 IN_PROC_BROWSER_TEST_F(DumpAccessibilityEventsTest,
(...skipping 20 matching lines...) Expand all
328 IN_PROC_BROWSER_TEST_F(DumpAccessibilityEventsTest, 343 IN_PROC_BROWSER_TEST_F(DumpAccessibilityEventsTest,
329 AccessibilityEventsRemoveSubtree) { 344 AccessibilityEventsRemoveSubtree) {
330 RunEventTest(FILE_PATH_LITERAL("remove-subtree.html")); 345 RunEventTest(FILE_PATH_LITERAL("remove-subtree.html"));
331 } 346 }
332 347
333 IN_PROC_BROWSER_TEST_F(DumpAccessibilityEventsTest, 348 IN_PROC_BROWSER_TEST_F(DumpAccessibilityEventsTest,
334 AccessibilityEventsTextChanged) { 349 AccessibilityEventsTextChanged) {
335 RunEventTest(FILE_PATH_LITERAL("text-changed.html")); 350 RunEventTest(FILE_PATH_LITERAL("text-changed.html"));
336 } 351 }
337 352
338 #endif // defined(OS_WIN) || defined(OS_MACOSX)
339
340 } // namespace content 353 } // namespace content
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698