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

Issue 1505903002: Don't require expectations file for DumpAccessibility tests. (Closed)

Created:
5 years ago by dmazzoni
Modified:
5 years ago
Reviewers:
nektarios, Charlie Reis
CC:
aboxhall+watch_chromium.org, chromium-reviews, darin-cc_chromium.org, dmazzoni+watch_chromium.org, dtseng+watch_chromium.org, jam, je_julie, nektar+watch_chromium.org, plundblad+watch_chromium.org, yuzo+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Don't require expectations file for DumpAccessibility tests. Instead of requiring an expectations file for DumpAccessibilityTree tests, just skip tests without an expectations file on that platform. Make it easier to rebaseline expectations by automatically overwriting expectations of failing tests when the user passes a command-line switch to content_browsertests: --generate-accessibility-test-expectations This lets us delete a bunch of empty expectations files and more easily see at a glance which files are missing expectations for which tests. BUG=none Committed: https://crrev.com/fb8139fb49877ee41f97f6dc9bc29a5b6e52b5a6 Cr-Commit-Position: refs/heads/master@{#364455}

Patch Set 1 #

Patch Set 2 : Remove actual filename generation #

Patch Set 3 : Clean up log message and enable auralinux #

Patch Set 4 : Add one auralinux expectation #

Total comments: 6

Patch Set 5 : Respond to feedback and update readme #

Patch Set 6 : Fix compile error #

Patch Set 7 : Rebase #

Patch Set 8 : Suppress lsan #

Unified diffs Side-by-side diffs Delta from patch set Stats (+172 lines, -130 lines) Patch
M content/browser/accessibility/accessibility_tree_formatter.h View 1 1 chunk +0 lines, -2 lines 0 comments Download
M content/browser/accessibility/accessibility_tree_formatter.cc View 1 2 3 4 5 1 chunk +0 lines, -6 lines 0 comments Download
M content/browser/accessibility/accessibility_tree_formatter_android.cc View 1 1 chunk +0 lines, -6 lines 0 comments Download
M content/browser/accessibility/accessibility_tree_formatter_auralinux.cc View 1 1 chunk +0 lines, -6 lines 0 comments Download
M content/browser/accessibility/accessibility_tree_formatter_mac.mm View 1 1 chunk +0 lines, -6 lines 0 comments Download
M content/browser/accessibility/accessibility_tree_formatter_win.cc View 1 2 3 4 5 6 1 chunk +0 lines, -6 lines 0 comments Download
M content/browser/accessibility/dump_accessibility_browsertest_base.h View 1 2 3 4 5 6 7 2 chunks +6 lines, -0 lines 0 comments Download
M content/browser/accessibility/dump_accessibility_browsertest_base.cc View 1 2 3 4 7 chunks +35 lines, -23 lines 0 comments Download
M content/content_tests.gypi View 1 2 3 4 5 6 1 chunk +0 lines, -5 lines 0 comments Download
M content/public/common/content_switches.h View 1 2 3 4 5 6 1 chunk +1 line, -0 lines 0 comments Download
M content/public/common/content_switches.cc View 1 2 3 4 5 6 1 chunk +6 lines, -0 lines 0 comments Download
M content/test/BUILD.gn View 1 2 3 4 5 6 1 chunk +0 lines, -5 lines 0 comments Download
D content/test/data/accessibility/aria/aria-activedescendant-expected-android.txt View 1 chunk +0 lines, -1 line 0 comments Download
D content/test/data/accessibility/aria/aria-activedescendant-expected-win.txt View 1 chunk +0 lines, -1 line 0 comments Download
D content/test/data/accessibility/aria/aria-flowto-expected-android.txt View 1 chunk +0 lines, -1 line 0 comments Download
D content/test/data/accessibility/aria/aria-flowto-expected-win.txt View 1 chunk +0 lines, -1 line 0 comments Download
D content/test/data/accessibility/aria/aria-labelledby-heading-expected-android.txt View 1 chunk +0 lines, -1 line 0 comments Download
D content/test/data/accessibility/aria/aria-labelledby-heading-expected-win.txt View 1 chunk +0 lines, -1 line 0 comments Download
D content/test/data/accessibility/aria/aria-listbox-activedescendant-expected-android.txt View 1 chunk +0 lines, -1 line 0 comments Download
D content/test/data/accessibility/aria/aria-listbox-activedescendant-expected-win.txt View 1 chunk +0 lines, -1 line 0 comments Download
D content/test/data/accessibility/aria/aria-listbox-aria-selected-expected-android.txt View 1 chunk +0 lines, -1 line 0 comments Download
D content/test/data/accessibility/aria/aria-listbox-aria-selected-expected-win.txt View 1 chunk +0 lines, -1 line 0 comments Download
D content/test/data/accessibility/aria/aria-listbox-childfocus-expected-android.txt View 1 chunk +0 lines, -1 line 0 comments Download
D content/test/data/accessibility/aria/aria-listbox-childfocus-expected-win.txt View 1 chunk +0 lines, -1 line 0 comments Download
D content/test/data/accessibility/aria/aria-live-with-content-expected-android.txt View 1 chunk +0 lines, -1 line 0 comments Download
D content/test/data/accessibility/aria/aria-live-with-content-expected-win.txt View 1 chunk +0 lines, -1 line 0 comments Download
D content/test/data/accessibility/aria/aria-log-expected-android.txt View 1 chunk +0 lines, -1 line 0 comments Download
D content/test/data/accessibility/aria/aria-marquee-expected-android.txt View 1 chunk +0 lines, -1 line 0 comments Download
D content/test/data/accessibility/aria/aria-owns-expected-android.txt View 1 chunk +0 lines, -1 line 0 comments Download
D content/test/data/accessibility/aria/aria-owns-expected-win.txt View 1 chunk +0 lines, -1 line 0 comments Download
D content/test/data/accessibility/aria/aria-owns-list-expected-android.txt View 1 chunk +0 lines, -1 line 0 comments Download
D content/test/data/accessibility/aria/aria-owns-list-expected-win.txt View 1 chunk +0 lines, -1 line 0 comments Download
D content/test/data/accessibility/event/add-alert-expected-mac.txt View 1 chunk +0 lines, -1 line 0 comments Download
D content/test/data/accessibility/event/add-child-expected-mac.txt View 1 chunk +0 lines, -1 line 0 comments Download
D content/test/data/accessibility/event/add-hidden-attribute-expected-mac.txt View 1 chunk +0 lines, -1 line 0 comments Download
D content/test/data/accessibility/event/add-hidden-attribute-subtree-expected-mac.txt View 1 chunk +0 lines, -1 line 0 comments Download
D content/test/data/accessibility/event/add-subtree-expected-mac.txt View 1 chunk +0 lines, -1 line 0 comments Download
D content/test/data/accessibility/event/css-display-expected-mac.txt View 1 chunk +0 lines, -1 line 0 comments Download
D content/test/data/accessibility/event/css-visibility-expected-mac.txt View 1 chunk +0 lines, -1 line 0 comments Download
D content/test/data/accessibility/event/description-change-expected-mac.txt View 1 chunk +0 lines, -1 line 0 comments Download
D content/test/data/accessibility/event/inner-html-change-expected-mac.txt View 1 chunk +0 lines, -1 line 0 comments Download
D content/test/data/accessibility/event/menulist-popup-expected-mac.txt View 1 chunk +0 lines, -1 line 0 comments Download
D content/test/data/accessibility/event/name-change-expected-mac.txt View 1 chunk +0 lines, -1 line 0 comments Download
D content/test/data/accessibility/event/remove-child-expected-mac.txt View 1 chunk +0 lines, -1 line 0 comments Download
D content/test/data/accessibility/event/remove-hidden-attribute-expected-mac.txt View 1 chunk +0 lines, -1 line 0 comments Download
D content/test/data/accessibility/event/remove-hidden-attribute-subtree-expected-mac.txt View 1 chunk +0 lines, -1 line 0 comments Download
D content/test/data/accessibility/event/remove-subtree-expected-mac.txt View 1 chunk +0 lines, -1 line 0 comments Download
D content/test/data/accessibility/event/text-changed-expected-mac.txt View 1 chunk +0 lines, -1 line 0 comments Download
A content/test/data/accessibility/html/a-expected-auralinux.txt View 1 2 3 1 chunk +4 lines, -0 lines 0 comments Download
D content/test/data/accessibility/html/a-name-calc-expected-mac.txt View 1 chunk +0 lines, -1 line 0 comments Download
D content/test/data/accessibility/html/a-name-calc-expected-win.txt View 1 chunk +0 lines, -1 line 0 comments Download
D content/test/data/accessibility/html/a-no-text-expected-mac.txt View 1 chunk +0 lines, -1 line 0 comments Download
D content/test/data/accessibility/html/a-no-text-expected-win.txt View 1 chunk +0 lines, -1 line 0 comments Download
D content/test/data/accessibility/html/a-onclick-expected-mac.txt View 1 chunk +0 lines, -1 line 0 comments Download
D content/test/data/accessibility/html/frameset-expected-android.txt View 1 chunk +0 lines, -1 line 0 comments Download
D content/test/data/accessibility/html/input-text-name-calc-expected-mac.txt View 1 chunk +0 lines, -1 line 0 comments Download
D content/test/data/accessibility/html/input-text-value-changed-expected-mac.txt View 1 chunk +0 lines, -1 line 0 comments Download
D content/test/data/accessibility/html/input-text-value-changed-expected-win.txt View 1 chunk +0 lines, -1 line 0 comments Download
D content/test/data/accessibility/html/input-text-value-expected-mac.txt View 1 chunk +0 lines, -1 line 0 comments Download
D content/test/data/accessibility/html/input-text-value-expected-win.txt View 1 chunk +0 lines, -1 line 0 comments Download
D content/test/data/accessibility/html/option-in-datalist-expected-android.txt View 1 chunk +0 lines, -2 lines 0 comments Download
D content/test/data/accessibility/html/option-in-datalist-expected-mac.txt View 1 chunk +0 lines, -2 lines 0 comments Download
D content/test/data/accessibility/html/option-in-datalist-expected-win.txt View 1 chunk +0 lines, -2 lines 0 comments Download
M content/test/data/accessibility/readme.txt View 1 2 3 4 1 chunk +120 lines, -12 lines 0 comments Download

Messages

Total messages: 22 (7 generated)
dmazzoni
nektar: please review creis: please approve changes to content_switches
5 years ago (2015-12-08 19:26:01 UTC) #2
Charlie Reis
content_switches LGTM. https://codereview.chromium.org/1505903002/diff/60001/content/browser/accessibility/dump_accessibility_browsertest_base.cc File content/browser/accessibility/dump_accessibility_browsertest_base.cc (right): https://codereview.chromium.org/1505903002/diff/60001/content/browser/accessibility/dump_accessibility_browsertest_base.cc#newcode137 content/browser/accessibility/dump_accessibility_browsertest_base.cc:137: LOG(INFO) << "Testing: " << file_path.LossyDisplayName(); We're ...
5 years ago (2015-12-08 22:52:05 UTC) #3
dmazzoni
https://codereview.chromium.org/1505903002/diff/60001/content/browser/accessibility/dump_accessibility_browsertest_base.cc File content/browser/accessibility/dump_accessibility_browsertest_base.cc (right): https://codereview.chromium.org/1505903002/diff/60001/content/browser/accessibility/dump_accessibility_browsertest_base.cc#newcode137 content/browser/accessibility/dump_accessibility_browsertest_base.cc:137: LOG(INFO) << "Testing: " << file_path.LossyDisplayName(); On 2015/12/08 22:52:05, ...
5 years ago (2015-12-08 23:22:42 UTC) #4
nektarios
dump_accessibility_browsertest_base.cc EXPECT_TRUE(base::WriteFile( expected_file, actual_contents.c_str(), actual_contents.size())); Since this is not a test expectation, isn't it better ...
5 years ago (2015-12-09 00:04:59 UTC) #5
nektarios
On 2015/12/09 at 00:04:59, nektarios wrote: > dump_accessibility_browsertest_base.cc > EXPECT_TRUE(base::WriteFile( > expected_file, actual_contents.c_str(), actual_contents.size())); > ...
5 years ago (2015-12-09 00:15:48 UTC) #6
nektarios
lgtm
5 years ago (2015-12-09 00:16:01 UTC) #7
nektarios
Please update the readme file under test/data/accessibility to mention this change. While you are at ...
5 years ago (2015-12-09 01:12:35 UTC) #8
dmazzoni
On 2015/12/09 00:04:59, nektarios wrote: > dump_accessibility_browsertest_base.cc > EXPECT_TRUE(base::WriteFile( > expected_file, actual_contents.c_str(), actual_contents.size())); > > ...
5 years ago (2015-12-09 19:38:03 UTC) #9
dmazzoni
On 2015/12/09 01:12:35, nektarios wrote: > Please update the readme file under test/data/accessibility to mention ...
5 years ago (2015-12-09 20:17:21 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1505903002/100001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1505903002/100001
5 years ago (2015-12-09 20:27:21 UTC) #13
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_rel_ng/builds/153438)
5 years ago (2015-12-09 21:40:27 UTC) #15
dmazzoni
https://codereview.chromium.org/1505903002/diff/60001/content/browser/accessibility/dump_accessibility_browsertest_base.cc File content/browser/accessibility/dump_accessibility_browsertest_base.cc (right): https://codereview.chromium.org/1505903002/diff/60001/content/browser/accessibility/dump_accessibility_browsertest_base.cc#newcode152 content/browser/accessibility/dump_accessibility_browsertest_base.cc:152: << " (it can be blank) and then run ...
5 years ago (2015-12-09 22:23:19 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1505903002/140001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1505903002/140001
5 years ago (2015-12-10 18:44:51 UTC) #19
commit-bot: I haz the power
Committed patchset #8 (id:140001)
5 years ago (2015-12-10 20:20:42 UTC) #20
commit-bot: I haz the power
5 years ago (2015-12-10 20:21:53 UTC) #22
Message was sent while issue was closed.
Patchset 8 (id:??) landed as
https://crrev.com/fb8139fb49877ee41f97f6dc9bc29a5b6e52b5a6
Cr-Commit-Position: refs/heads/master@{#364455}

Powered by Google App Engine
This is Rietveld 408576698