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

Issue 447893003: Test that simulates touch exploration and checks speech on tabs and also the empty bookmark bar. (Closed)

Created:
6 years, 4 months ago by evy
Modified:
3 years, 9 months ago
CC:
chromium-reviews, oshima+watch_chromium.org, plundblad+watch_chromium.org, aboxhall+watch_chromium.org, tfarina, yuzo+watch_chromium.org, dmazzoni+watch_chromium.org, dtseng+watch_chromium.org, stevenjb+watch_chromium.org, davemoore+watch_chromium.org, nkostylev+watch_chromium.org, lisayin
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

Test that simulates touch exploration and checks speech on tabs and also the empty bookmark bar. BUG=393768, 395895 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=289488

Patch Set 1 #

Patch Set 2 : moved new tests to views #

Total comments: 22

Patch Set 3 : renamed file and added better commenting #

Patch Set 4 : check for existing window.ontouchstart #

Total comments: 12

Patch Set 5 : nits #

Total comments: 13

Patch Set 6 : changed file name #

Patch Set 7 : added static text to accessibility private #

Unified diffs Side-by-side diffs Delta from patch set Stats (+113 lines, -18 lines) Patch
M chrome/browser/chromeos/accessibility/accessibility_util.h View 1 2 3 4 2 chunks +6 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/accessibility/accessibility_util.cc View 1 2 3 4 5 2 chunks +20 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/accessibility/spoken_feedback_browsertest.cc View 1 2 3 4 5 chunks +2 lines, -17 lines 0 comments Download
A chrome/browser/ui/views/accessibility/spoken_feedback_chromeos_views_browsertest.cc View 1 2 3 4 5 1 chunk +72 lines, -0 lines 0 comments Download
M chrome/browser/ui/views/bookmarks/bookmark_bar_view.h View 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/ui/views/bookmarks/bookmark_bar_view.cc View 1 2 3 4 5 1 chunk +6 lines, -0 lines 0 comments Download
M chrome/chrome_tests.gypi View 1 2 3 4 5 2 chunks +3 lines, -0 lines 0 comments Download
M chrome/common/extensions/api/accessibility_private.json View 1 2 3 4 5 6 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 35 (2 generated)
evy
** Presubmit ERRORS ** You added one or more #includes that violate checkdeps rules. chrome/browser/chromeos/accessibility/spoken_feedback_browsertest.cc ...
6 years, 4 months ago (2014-08-06 21:48:50 UTC) #1
mfomitchev
If you can do option 3 - that's seems the easiest. If that's not possible/tricky, ...
6 years, 4 months ago (2014-08-07 21:30:32 UTC) #2
evy
No more presubmit errors! :) I moved the test to views because I need to ...
6 years, 4 months ago (2014-08-08 16:37:59 UTC) #3
James Cook
Heading into a meeting, initial comments, more to follow https://codereview.chromium.org/447893003/diff/20001/chrome/browser/chromeos/accessibility/accessibility_util.h File chrome/browser/chromeos/accessibility/accessibility_util.h (right): https://codereview.chromium.org/447893003/diff/20001/chrome/browser/chromeos/accessibility/accessibility_util.h#newcode8 chrome/browser/chromeos/accessibility/accessibility_util.h:8: ...
6 years, 4 months ago (2014-08-08 17:06:32 UTC) #4
aboxhall
Kept going to make comments only to find jamescook@ had already made them :) https://codereview.chromium.org/447893003/diff/20001/chrome/browser/chromeos/accessibility/accessibility_util.cc ...
6 years, 4 months ago (2014-08-08 17:16:01 UTC) #5
James Cook
https://codereview.chromium.org/447893003/diff/20001/chrome/browser/ui/views/bookmarks/bookmark_bar_view.cc File chrome/browser/ui/views/bookmarks/bookmark_bar_view.cc (right): https://codereview.chromium.org/447893003/diff/20001/chrome/browser/ui/views/bookmarks/bookmark_bar_view.cc#newcode630 chrome/browser/ui/views/bookmarks/bookmark_bar_view.cc:630: if (instructions_ && instructions_->visible()) Any particular reason you're checking ...
6 years, 4 months ago (2014-08-08 17:46:55 UTC) #6
evy
https://codereview.chromium.org/447893003/diff/20001/chrome/browser/chromeos/accessibility/accessibility_util.cc File chrome/browser/chromeos/accessibility/accessibility_util.cc (right): https://codereview.chromium.org/447893003/diff/20001/chrome/browser/chromeos/accessibility/accessibility_util.cc#newcode57 chrome/browser/chromeos/accessibility/accessibility_util.cc:57: "window.ontouchstart = function() {};")); On 2014/08/08 17:16:01, aboxhall wrote: ...
6 years, 4 months ago (2014-08-08 18:37:48 UTC) #7
aboxhall
https://codereview.chromium.org/447893003/diff/20001/chrome/browser/chromeos/accessibility/accessibility_util.cc File chrome/browser/chromeos/accessibility/accessibility_util.cc (right): https://codereview.chromium.org/447893003/diff/20001/chrome/browser/chromeos/accessibility/accessibility_util.cc#newcode57 chrome/browser/chromeos/accessibility/accessibility_util.cc:57: "window.ontouchstart = function() {};")); On 2014/08/08 18:37:47, evy wrote: ...
6 years, 4 months ago (2014-08-08 18:54:31 UTC) #8
evy
https://codereview.chromium.org/447893003/diff/20001/chrome/browser/chromeos/accessibility/accessibility_util.cc File chrome/browser/chromeos/accessibility/accessibility_util.cc (right): https://codereview.chromium.org/447893003/diff/20001/chrome/browser/chromeos/accessibility/accessibility_util.cc#newcode57 chrome/browser/chromeos/accessibility/accessibility_util.cc:57: "window.ontouchstart = function() {};")); On 2014/08/08 18:54:30, aboxhall wrote: ...
6 years, 4 months ago (2014-08-08 19:15:39 UTC) #9
lisayin
https://codereview.chromium.org/447893003/diff/60001/chrome/chrome_tests.gypi File chrome/chrome_tests.gypi (right): https://codereview.chromium.org/447893003/diff/60001/chrome/chrome_tests.gypi#newcode276 chrome/chrome_tests.gypi:276: 'browser/chromeos/accessibility/accessibility_util.cc', nit: This should be in alphabetical order.
6 years, 4 months ago (2014-08-08 19:22:40 UTC) #10
aboxhall
https://codereview.chromium.org/447893003/diff/20001/chrome/browser/ui/views/accessibility/spoken_feedback_chromeos_browsertest.cc File chrome/browser/ui/views/accessibility/spoken_feedback_chromeos_browsertest.cc (right): https://codereview.chromium.org/447893003/diff/20001/chrome/browser/ui/views/accessibility/spoken_feedback_chromeos_browsertest.cc#newcode37 chrome/browser/ui/views/accessibility/spoken_feedback_chromeos_browsertest.cc:37: EXPECT_EQ("For quick access,", monitor.GetNextUtterance()); On 2014/08/08 18:37:47, evy wrote: ...
6 years, 4 months ago (2014-08-08 20:01:52 UTC) #11
James Cook
LGTM with nits https://codereview.chromium.org/447893003/diff/60001/chrome/browser/chromeos/accessibility/accessibility_util.cc File chrome/browser/chromeos/accessibility/accessibility_util.cc (right): https://codereview.chromium.org/447893003/diff/60001/chrome/browser/chromeos/accessibility/accessibility_util.cc#newcode58 chrome/browser/chromeos/accessibility/accessibility_util.cc:58: "if (!('ontouchstart' in window)) window.ontouchstart = ...
6 years, 4 months ago (2014-08-08 20:26:47 UTC) #12
evy
https://codereview.chromium.org/447893003/diff/20001/chrome/browser/ui/views/accessibility/spoken_feedback_chromeos_browsertest.cc File chrome/browser/ui/views/accessibility/spoken_feedback_chromeos_browsertest.cc (right): https://codereview.chromium.org/447893003/diff/20001/chrome/browser/ui/views/accessibility/spoken_feedback_chromeos_browsertest.cc#newcode37 chrome/browser/ui/views/accessibility/spoken_feedback_chromeos_browsertest.cc:37: EXPECT_EQ("For quick access,", monitor.GetNextUtterance()); On 2014/08/08 20:01:52, aboxhall wrote: ...
6 years, 4 months ago (2014-08-08 21:00:29 UTC) #13
evy
+sky for OWNERS review Spoken feedback tests for the tabs/bookmark changes you reviewed earlier.
6 years, 4 months ago (2014-08-08 22:37:18 UTC) #14
sky
https://codereview.chromium.org/447893003/diff/80001/chrome/browser/ui/views/bookmarks/bookmark_bar_view.cc File chrome/browser/ui/views/bookmarks/bookmark_bar_view.cc (right): https://codereview.chromium.org/447893003/diff/80001/chrome/browser/ui/views/bookmarks/bookmark_bar_view.cc#newcode630 chrome/browser/ui/views/bookmarks/bookmark_bar_view.cc:630: if (instructions_ && instructions_->visible()) Is there a reason for ...
6 years, 4 months ago (2014-08-08 23:30:03 UTC) #15
James Cook
https://codereview.chromium.org/447893003/diff/80001/chrome/browser/chromeos/accessibility/accessibility_util.cc File chrome/browser/chromeos/accessibility/accessibility_util.cc (right): https://codereview.chromium.org/447893003/diff/80001/chrome/browser/chromeos/accessibility/accessibility_util.cc#newcode58 chrome/browser/chromeos/accessibility/accessibility_util.cc:58: "if (!('ontouchstart' in window)) window.ontouchstart = function() {};")); If ...
6 years, 4 months ago (2014-08-08 23:31:37 UTC) #16
evy
https://codereview.chromium.org/447893003/diff/80001/chrome/browser/chromeos/accessibility/accessibility_util.cc File chrome/browser/chromeos/accessibility/accessibility_util.cc (right): https://codereview.chromium.org/447893003/diff/80001/chrome/browser/chromeos/accessibility/accessibility_util.cc#newcode58 chrome/browser/chromeos/accessibility/accessibility_util.cc:58: "if (!('ontouchstart' in window)) window.ontouchstart = function() {};")); On ...
6 years, 4 months ago (2014-08-09 02:26:52 UTC) #17
dmazzoni
lgtm Good but just one small concern https://codereview.chromium.org/447893003/diff/80001/chrome/browser/ui/views/accessibility/spoken_feedback_views_browsertest.cc File chrome/browser/ui/views/accessibility/spoken_feedback_views_browsertest.cc (right): https://codereview.chromium.org/447893003/diff/80001/chrome/browser/ui/views/accessibility/spoken_feedback_views_browsertest.cc#newcode6 chrome/browser/ui/views/accessibility/spoken_feedback_views_browsertest.cc:6: #include "chrome/browser/chromeos/accessibility/accessibility_manager.h" ...
6 years, 4 months ago (2014-08-11 08:17:09 UTC) #18
evy
https://codereview.chromium.org/447893003/diff/80001/chrome/chrome_tests.gypi File chrome/chrome_tests.gypi (right): https://codereview.chromium.org/447893003/diff/80001/chrome/chrome_tests.gypi#newcode262 chrome/chrome_tests.gypi:262: 'dependencies': [ If the files are added under chromeos==1, ...
6 years, 4 months ago (2014-08-11 14:00:15 UTC) #19
dmazzoni
https://codereview.chromium.org/447893003/diff/80001/chrome/chrome_tests.gypi File chrome/chrome_tests.gypi (right): https://codereview.chromium.org/447893003/diff/80001/chrome/chrome_tests.gypi#newcode262 chrome/chrome_tests.gypi:262: 'dependencies': [ On 2014/08/11 14:00:15, evy wrote: > If ...
6 years, 4 months ago (2014-08-11 15:14:29 UTC) #20
aboxhall
LGTM once dmazzoni's concerns are addressed. https://codereview.chromium.org/447893003/diff/80001/chrome/browser/chromeos/accessibility/accessibility_util.cc File chrome/browser/chromeos/accessibility/accessibility_util.cc (right): https://codereview.chromium.org/447893003/diff/80001/chrome/browser/chromeos/accessibility/accessibility_util.cc#newcode48 chrome/browser/chromeos/accessibility/accessibility_util.cc:48: // ChromeVox looks ...
6 years, 4 months ago (2014-08-11 15:48:28 UTC) #21
sky
https://codereview.chromium.org/447893003/diff/80001/chrome/browser/ui/views/bookmarks/bookmark_bar_view.cc File chrome/browser/ui/views/bookmarks/bookmark_bar_view.cc (right): https://codereview.chromium.org/447893003/diff/80001/chrome/browser/ui/views/bookmarks/bookmark_bar_view.cc#newcode630 chrome/browser/ui/views/bookmarks/bookmark_bar_view.cc:630: if (instructions_ && instructions_->visible()) On 2014/08/09 02:26:52, evy wrote: ...
6 years, 4 months ago (2014-08-11 16:26:59 UTC) #22
evy
https://codereview.chromium.org/447893003/diff/80001/chrome/browser/chromeos/accessibility/accessibility_util.cc File chrome/browser/chromeos/accessibility/accessibility_util.cc (right): https://codereview.chromium.org/447893003/diff/80001/chrome/browser/chromeos/accessibility/accessibility_util.cc#newcode48 chrome/browser/chromeos/accessibility/accessibility_util.cc:48: // ChromeVox looks at whether 'ontouchstart' exists to know ...
6 years, 4 months ago (2014-08-11 17:19:07 UTC) #23
sky
LGTM
6 years, 4 months ago (2014-08-11 19:17:14 UTC) #24
evy
The CQ bit was checked by evy@chromium.org
6 years, 4 months ago (2014-08-11 20:14:36 UTC) #25
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/evy@chromium.org/447893003/100001
6 years, 4 months ago (2014-08-11 20:16:29 UTC) #26
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: linux_chromium_chromeos_rel_swarming on tryserver.chromium.linux ...
6 years, 4 months ago (2014-08-11 21:08:19 UTC) #27
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 4 months ago (2014-08-11 21:44:16 UTC) #28
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_chromeos_rel_swarming on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_chromeos_rel_swarming/builds/3018)
6 years, 4 months ago (2014-08-11 21:44:18 UTC) #29
evy
The CQ bit was checked by evy@chromium.org
6 years, 4 months ago (2014-08-13 22:58:01 UTC) #30
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/evy@chromium.org/447893003/120001
6 years, 4 months ago (2014-08-13 23:00:50 UTC) #31
commit-bot: I haz the power
Committed patchset #7 (120001) as 289488
6 years, 4 months ago (2014-08-14 08:06:37 UTC) #32
dmazzoni
6 years, 4 months ago (2014-08-15 22:54:45 UTC) #33
This got reverted because of accessibility_util linking to ExecuteScript in
content_tests:test_support.

I think maybe accessibility_util shouldn't be calling a function in test_support
- we should move SimulateTouchScreenInChromeVoxForTest to a source file that's
compiled only for tests, rather than a file that's compiled into Chrome.

Powered by Google App Engine
This is Rietveld 408576698