OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 <set> | 5 #include <set> |
6 #include <string> | 6 #include <string> |
7 #include <vector> | 7 #include <vector> |
8 | 8 |
9 #include "base/command_line.h" | 9 #include "base/command_line.h" |
10 #include "base/files/file_util.h" | 10 #include "base/files/file_util.h" |
(...skipping 271 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
282 ADD_FAILURE() << "No expectation found. Create it by doing:\n" | 282 ADD_FAILURE() << "No expectation found. Create it by doing:\n" |
283 << "mv " << actual_file.LossyDisplayName() << " " | 283 << "mv " << actual_file.LossyDisplayName() << " " |
284 << expected_file.LossyDisplayName(); | 284 << expected_file.LossyDisplayName(); |
285 } | 285 } |
286 } | 286 } |
287 | 287 |
288 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityA) { | 288 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityA) { |
289 RunTest(FILE_PATH_LITERAL("a.html")); | 289 RunTest(FILE_PATH_LITERAL("a.html")); |
290 } | 290 } |
291 | 291 |
| 292 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAbbr) { |
| 293 RunTest(FILE_PATH_LITERAL("abbr.html")); |
| 294 } |
| 295 |
292 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAddress) { | 296 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAddress) { |
293 RunTest(FILE_PATH_LITERAL("address.html")); | 297 RunTest(FILE_PATH_LITERAL("address.html")); |
294 } | 298 } |
295 | 299 |
296 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAName) { | 300 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAName) { |
297 RunTest(FILE_PATH_LITERAL("a-name.html")); | 301 RunTest(FILE_PATH_LITERAL("a-name.html")); |
298 } | 302 } |
299 | 303 |
300 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityANoText) { | 304 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityANoText) { |
301 RunTest(FILE_PATH_LITERAL("a-no-text.html")); | 305 RunTest(FILE_PATH_LITERAL("a-no-text.html")); |
(...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
373 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, | 377 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, |
374 AccessibilityAriaListBoxAriaSelected) { | 378 AccessibilityAriaListBoxAriaSelected) { |
375 RunTest(FILE_PATH_LITERAL("aria-listbox-aria-selected.html")); | 379 RunTest(FILE_PATH_LITERAL("aria-listbox-aria-selected.html")); |
376 } | 380 } |
377 | 381 |
378 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, | 382 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, |
379 AccessibilityAriaListBoxChildFocus) { | 383 AccessibilityAriaListBoxChildFocus) { |
380 RunTest(FILE_PATH_LITERAL("aria-listbox-childfocus.html")); | 384 RunTest(FILE_PATH_LITERAL("aria-listbox-childfocus.html")); |
381 } | 385 } |
382 | 386 |
| 387 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaLog) { |
| 388 RunTest(FILE_PATH_LITERAL("aria-log.html")); |
| 389 } |
| 390 |
| 391 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaMarquee) { |
| 392 RunTest(FILE_PATH_LITERAL("aria-marquee.html")); |
| 393 } |
| 394 |
383 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaMenu) { | 395 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaMenu) { |
384 RunTest(FILE_PATH_LITERAL("aria-menu.html")); | 396 RunTest(FILE_PATH_LITERAL("aria-menu.html")); |
385 } | 397 } |
386 | 398 |
387 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, | 399 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, |
388 AccessibilityAriaMenuitemradio) { | 400 AccessibilityAriaMenuitemradio) { |
389 RunTest(FILE_PATH_LITERAL("aria-menuitemradio.html")); | 401 RunTest(FILE_PATH_LITERAL("aria-menuitemradio.html")); |
390 } | 402 } |
391 | 403 |
392 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, | 404 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, |
| 405 AccessibilityAriaOrientation) { |
| 406 RunTest(FILE_PATH_LITERAL("aria-orientation.html")); |
| 407 } |
| 408 |
| 409 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, |
393 AccessibilityAriaPressed) { | 410 AccessibilityAriaPressed) { |
394 RunTest(FILE_PATH_LITERAL("aria-pressed.html")); | 411 RunTest(FILE_PATH_LITERAL("aria-pressed.html")); |
395 } | 412 } |
396 | 413 |
397 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, | 414 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, |
398 AccessibilityAriaProgressbar) { | 415 AccessibilityAriaProgressbar) { |
399 RunTest(FILE_PATH_LITERAL("aria-progressbar.html")); | 416 RunTest(FILE_PATH_LITERAL("aria-progressbar.html")); |
400 } | 417 } |
401 | 418 |
402 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaRow) { | 419 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaRow) { |
403 RunTest(FILE_PATH_LITERAL("aria-row.html")); | 420 RunTest(FILE_PATH_LITERAL("aria-row.html")); |
404 } | 421 } |
405 | 422 |
406 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, | 423 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, |
407 AccessibilityAriaReadonly) { | 424 AccessibilityAriaReadonly) { |
408 RunTest(FILE_PATH_LITERAL("aria-readonly.html")); | 425 RunTest(FILE_PATH_LITERAL("aria-readonly.html")); |
409 } | 426 } |
410 | 427 |
| 428 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaSort) { |
| 429 RunTest(FILE_PATH_LITERAL("aria-sort.html")); |
| 430 } |
| 431 |
411 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, | 432 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, |
412 AccessibilityAriaSpinButton) { | 433 AccessibilityAriaSpinButton) { |
413 RunTest(FILE_PATH_LITERAL("aria-spinbutton.html")); | 434 RunTest(FILE_PATH_LITERAL("aria-spinbutton.html")); |
414 } | 435 } |
415 | 436 |
416 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaTimer) { | 437 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaTimer) { |
417 RunTest(FILE_PATH_LITERAL("aria-timer.html")); | 438 RunTest(FILE_PATH_LITERAL("aria-timer.html")); |
418 } | 439 } |
419 | 440 |
420 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, | 441 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, |
(...skipping 29 matching lines...) Expand all Loading... |
450 } | 471 } |
451 | 472 |
452 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityBody) { | 473 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityBody) { |
453 RunTest(FILE_PATH_LITERAL("body.html")); | 474 RunTest(FILE_PATH_LITERAL("body.html")); |
454 } | 475 } |
455 | 476 |
456 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityBR) { | 477 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityBR) { |
457 RunTest(FILE_PATH_LITERAL("br.html")); | 478 RunTest(FILE_PATH_LITERAL("br.html")); |
458 } | 479 } |
459 | 480 |
| 481 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityButton) { |
| 482 RunTest(FILE_PATH_LITERAL("button.html")); |
| 483 } |
| 484 |
460 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityButtonNameCalc) { | 485 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityButtonNameCalc) { |
461 RunTest(FILE_PATH_LITERAL("button-name-calc.html")); | 486 RunTest(FILE_PATH_LITERAL("button-name-calc.html")); |
462 } | 487 } |
463 | 488 |
464 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityCanvas) { | 489 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityCanvas) { |
465 RunTest(FILE_PATH_LITERAL("canvas.html")); | 490 RunTest(FILE_PATH_LITERAL("canvas.html")); |
466 } | 491 } |
467 | 492 |
468 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityCaption) { | 493 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityCaption) { |
469 RunTest(FILE_PATH_LITERAL("caption.html")); | 494 RunTest(FILE_PATH_LITERAL("caption.html")); |
470 } | 495 } |
471 | 496 |
472 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, | 497 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, |
473 AccessibilityCheckboxNameCalc) { | 498 AccessibilityCheckboxNameCalc) { |
474 RunTest(FILE_PATH_LITERAL("checkbox-name-calc.html")); | 499 RunTest(FILE_PATH_LITERAL("checkbox-name-calc.html")); |
475 } | 500 } |
476 | 501 |
| 502 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityCol) { |
| 503 RunTest(FILE_PATH_LITERAL("col.html")); |
| 504 } |
| 505 |
477 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityDel) { | 506 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityDel) { |
478 RunTest(FILE_PATH_LITERAL("del.html")); | 507 RunTest(FILE_PATH_LITERAL("del.html")); |
479 } | 508 } |
480 | 509 |
481 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityDfn) { | 510 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityDfn) { |
482 RunTest(FILE_PATH_LITERAL("dfn.html")); | 511 RunTest(FILE_PATH_LITERAL("dfn.html")); |
483 } | 512 } |
484 | 513 |
485 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityDialog) { | 514 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityDialog) { |
486 RunTest(FILE_PATH_LITERAL("dialog.html")); | 515 RunTest(FILE_PATH_LITERAL("dialog.html")); |
487 } | 516 } |
488 | 517 |
489 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityDiv) { | 518 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityDiv) { |
490 RunTest(FILE_PATH_LITERAL("div.html")); | 519 RunTest(FILE_PATH_LITERAL("div.html")); |
491 } | 520 } |
492 | 521 |
493 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityDl) { | 522 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityDl) { |
494 RunTest(FILE_PATH_LITERAL("dl.html")); | 523 RunTest(FILE_PATH_LITERAL("dl.html")); |
495 } | 524 } |
496 | 525 |
497 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, | 526 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, |
498 AccessibilityContenteditableDescendants) { | 527 AccessibilityContenteditableDescendants) { |
499 RunTest(FILE_PATH_LITERAL("contenteditable-descendants.html")); | 528 RunTest(FILE_PATH_LITERAL("contenteditable-descendants.html")); |
500 } | 529 } |
501 | 530 |
502 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityEm) { | 531 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityEm) { |
503 RunTest(FILE_PATH_LITERAL("em.html")); | 532 RunTest(FILE_PATH_LITERAL("em.html")); |
504 } | 533 } |
505 | 534 |
| 535 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityFigure) { |
| 536 RunTest(FILE_PATH_LITERAL("figure.html")); |
| 537 } |
| 538 |
506 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityFooter) { | 539 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityFooter) { |
507 RunTest(FILE_PATH_LITERAL("footer.html")); | 540 RunTest(FILE_PATH_LITERAL("footer.html")); |
508 } | 541 } |
509 | 542 |
510 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityForm) { | 543 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityForm) { |
511 RunTest(FILE_PATH_LITERAL("form.html")); | 544 RunTest(FILE_PATH_LITERAL("form.html")); |
512 } | 545 } |
513 | 546 |
514 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityFrameset) { | 547 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityFrameset) { |
515 RunTest(FILE_PATH_LITERAL("frameset.html")); | 548 RunTest(FILE_PATH_LITERAL("frameset.html")); |
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
547 | 580 |
548 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, | 581 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, |
549 AccessibilityInputImageButtonInMenu) { | 582 AccessibilityInputImageButtonInMenu) { |
550 RunTest(FILE_PATH_LITERAL("input-image-button-in-menu.html")); | 583 RunTest(FILE_PATH_LITERAL("input-image-button-in-menu.html")); |
551 } | 584 } |
552 | 585 |
553 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityInputRange) { | 586 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityInputRange) { |
554 RunTest(FILE_PATH_LITERAL("input-range.html")); | 587 RunTest(FILE_PATH_LITERAL("input-range.html")); |
555 } | 588 } |
556 | 589 |
| 590 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityInputSearch) { |
| 591 RunTest(FILE_PATH_LITERAL("input-search.html")); |
| 592 } |
| 593 |
557 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, | 594 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, |
558 AccessibilityInputTextNameCalc) { | 595 AccessibilityInputTextNameCalc) { |
559 RunTest(FILE_PATH_LITERAL("input-text-name-calc.html")); | 596 RunTest(FILE_PATH_LITERAL("input-text-name-calc.html")); |
560 } | 597 } |
561 | 598 |
| 599 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityInputTime) { |
| 600 RunTest(FILE_PATH_LITERAL("input-time.html")); |
| 601 } |
| 602 |
562 // crbug.com/98976 will cause new elements to be added to the Blink a11y tree | 603 // crbug.com/98976 will cause new elements to be added to the Blink a11y tree |
563 // Re-baseline after the Blink change goes in | 604 // Re-baseline after the Blink change goes in |
564 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, | 605 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, |
565 DISABLED_AccessibilityInputTypes) { | 606 DISABLED_AccessibilityInputTypes) { |
566 RunTest(FILE_PATH_LITERAL("input-types.html")); | 607 RunTest(FILE_PATH_LITERAL("input-types.html")); |
567 } | 608 } |
568 | 609 |
569 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityIns) { | 610 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityIns) { |
570 RunTest(FILE_PATH_LITERAL("ins.html")); | 611 RunTest(FILE_PATH_LITERAL("ins.html")); |
571 } | 612 } |
(...skipping 16 matching lines...) Expand all Loading... |
588 | 629 |
589 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityMark) { | 630 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityMark) { |
590 RunTest(FILE_PATH_LITERAL("mark.html")); | 631 RunTest(FILE_PATH_LITERAL("mark.html")); |
591 } | 632 } |
592 | 633 |
593 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, | 634 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, |
594 AccessibilityMenutypecontext) { | 635 AccessibilityMenutypecontext) { |
595 RunTest(FILE_PATH_LITERAL("menu-type-context.html")); | 636 RunTest(FILE_PATH_LITERAL("menu-type-context.html")); |
596 } | 637 } |
597 | 638 |
| 639 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityMeta) { |
| 640 RunTest(FILE_PATH_LITERAL("meta.html")); |
| 641 } |
| 642 |
| 643 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityMeter) { |
| 644 RunTest(FILE_PATH_LITERAL("meter.html")); |
| 645 } |
| 646 |
598 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, | 647 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, |
599 AccessibilityModalDialogClosed) { | 648 AccessibilityModalDialogClosed) { |
600 RunTest(FILE_PATH_LITERAL("modal-dialog-closed.html")); | 649 RunTest(FILE_PATH_LITERAL("modal-dialog-closed.html")); |
601 } | 650 } |
602 | 651 |
603 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, | 652 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, |
604 AccessibilityModalDialogOpened) { | 653 AccessibilityModalDialogOpened) { |
605 RunTest(FILE_PATH_LITERAL("modal-dialog-opened.html")); | 654 RunTest(FILE_PATH_LITERAL("modal-dialog-opened.html")); |
606 } | 655 } |
607 | 656 |
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
685 | 734 |
686 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityUl) { | 735 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityUl) { |
687 RunTest(FILE_PATH_LITERAL("ul.html")); | 736 RunTest(FILE_PATH_LITERAL("ul.html")); |
688 } | 737 } |
689 | 738 |
690 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityWbr) { | 739 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityWbr) { |
691 RunTest(FILE_PATH_LITERAL("wbr.html")); | 740 RunTest(FILE_PATH_LITERAL("wbr.html")); |
692 } | 741 } |
693 | 742 |
694 } // namespace content | 743 } // namespace content |
OLD | NEW |