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

Issue 2826423003: Expand Chrome OS ARC support to create one tree source per package (Closed)

Created:
3 years, 8 months ago by David Tseng
Modified:
3 years, 7 months ago
CC:
Aaron Boodman, abarth-chromium, aboxhall+watch_chromium.org, chromium-reviews, darin (slow to review), davemoore+watch_chromium.org, dmazzoni+watch_chromium.org, dougt+watch_chromium.org, dtseng+watch_chromium.org, elijahtaylor+arcwatch_chromium.org, hidehiko+watch_chromium.org, je_julie, lhchavez+watch_chromium.org, nektar+watch_chromium.org, oshima+watch_chromium.org, qsr+mojo_chromium.org, victorhsieh+watch_chromium.org, viettrungluu+watch_chromium.org, yusukes+watch_chromium.org, yuzo+watch_chromium.org, yzshen+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Expand Chrome OS ARC support to create one tree source per package Chrome OS ARC support uses an AXTreeSourceArc to track the contents of the Android accessibility tree. Previously, this sufficed since we didn't need to understand which app/package we were currently in inside of Chrome. However, in order to support whitelisting specific packages, we do need to know which packages pertain to which trees in Chrome. We now keep a collection of trees, keyed by their task ids. Task ids are obtained by keeping a mapping from package name. Since every AccessibilityEvent is associated with a package name (via its AccessibilityNodeInfo data), we can route events correctly to the correct package -> task id -> tree source. BUG=708272 TEST=add --enable-chromevox-arc-support from flags. Switch between multiple ARC apps and verify instant access to tree contents. CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation Review-Url: https://codereview.chromium.org/2826423003 Cr-Commit-Position: refs/heads/master@{#471213} Committed: https://chromium.googlesource.com/chromium/src/+/87ccf7a1cd3a9cfbc8336695f41c962929c991aa

Patch Set 1 #

Total comments: 20

Patch Set 2 : One tree per app. #

Total comments: 21

Patch Set 3 : Remove logging. #

Total comments: 8

Patch Set 4 : Mojo additions. #

Patch Set 5 : Address all comments. #

Patch Set 6 : 1->n mapping from package name to task ids. #

Total comments: 27

Patch Set 7 : Nits and more. #

Patch Set 8 : Remove mojo change. #

Patch Set 9 : Remove activation observer. #

Total comments: 8

Patch Set 10 : Add test; address nits/comments. #

Patch Set 11 : Fix presubmit warnings. #

Patch Set 12 : Test for tree source management. #

Total comments: 19

Patch Set 13 : Final touches/nits. #

Total comments: 11

Patch Set 14 : Address comments. #

Patch Set 15 : Changes to wm_helper.cc or test fix. #

Total comments: 2

Patch Set 16 : Better fix #

Total comments: 1

Patch Set 17 : Fix typo. #

Patch Set 18 : Fake out WMHelper #

Unified diffs Side-by-side diffs Delta from patch set Stats (+467 lines, -136 lines) Patch
M chrome/browser/chromeos/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 4 chunks +30 lines, -12 lines 0 comments Download
M chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 6 chunks +166 lines, -73 lines 0 comments Download
A chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +167 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/arc/accessibility/ax_tree_source_arc.h View 1 2 3 4 5 6 7 8 9 10 5 chunks +24 lines, -6 lines 0 comments Download
M chrome/browser/chromeos/arc/accessibility/ax_tree_source_arc.cc View 1 2 3 4 5 6 7 8 9 10 11 7 chunks +57 lines, -9 lines 0 comments Download
M chrome/browser/chromeos/arc/intent_helper/arc_settings_service.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +3 lines, -33 lines 0 comments Download
M chrome/browser/extensions/api/automation_internal/automation_event_router.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/resources/chromeos/chromevox/cvox2/background/desktop_automation_handler.js View 1 2 3 4 2 chunks +10 lines, -0 lines 0 comments Download
M components/arc/common/accessibility_helper.mojom View 1 2 3 4 5 6 7 8 9 2 chunks +5 lines, -2 lines 0 comments Download
M ui/accessibility/ax_host_delegate.h View 1 1 chunk +1 line, -1 line 0 comments Download

Dependent Patchsets:

Messages

Total messages: 97 (58 generated)
David Tseng
PTAL. This side of the change is basically complete.
3 years, 8 months ago (2017-04-20 22:32:36 UTC) #2
yawano
https://codereview.chromium.org/2826423003/diff/1/chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc File chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc (right): https://codereview.chromium.org/2826423003/diff/1/chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc#newcode151 chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc:151: if (!tree_source_ && How about to write this function ...
3 years, 8 months ago (2017-04-21 04:26:36 UTC) #5
hidehiko
Drive-by. FYI. https://codereview.chromium.org/2826423003/diff/1/chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc File chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc (right): https://codereview.chromium.org/2826423003/diff/1/chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc#newcode136 chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc:136: break; nit: how about commenting // Do ...
3 years, 8 months ago (2017-04-21 06:27:02 UTC) #7
Luis Héctor Chávez
more drive-by https://codereview.chromium.org/2826423003/diff/1/chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc File chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc (right): https://codereview.chromium.org/2826423003/diff/1/chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc#newcode87 chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc:87: chromeos::switches::kEnableChromeVoxArcSupport)) nit: you cannot elide braces on ...
3 years, 8 months ago (2017-04-21 15:20:08 UTC) #9
David Tseng
PTAL. This is a fairly different architectural change. We got away with keeping one tree ...
3 years, 8 months ago (2017-04-25 00:47:08 UTC) #12
yawano
Took a quick look. I'll take a deeper look tomorrow. Thank you! https://codereview.chromium.org/2826423003/diff/20001/chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc File chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc ...
3 years, 8 months ago (2017-04-25 09:29:23 UTC) #13
Luis Héctor Chávez
https://codereview.chromium.org/2826423003/diff/20001/chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.h File chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.h (right): https://codereview.chromium.org/2826423003/diff/20001/chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.h#newcode72 chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.h:72: std::map<int32_t, AXTreeSourceArc*> task_id_to_tree_; consider using std::map<int32_t, std::unique_ptr<AXTreeSourceArc>> instead. https://codereview.chromium.org/2826423003/diff/20001/chrome/browser/chromeos/arc/accessibility/ax_tree_source_arc.cc ...
3 years, 8 months ago (2017-04-25 15:27:00 UTC) #14
dmazzoni
Nice work on this. Keeping track of the task ids and package names sounds fantastic. ...
3 years, 8 months ago (2017-04-25 16:09:25 UTC) #15
David Tseng
https://codereview.chromium.org/2826423003/diff/20001/chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc File chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc (right): https://codereview.chromium.org/2826423003/diff/20001/chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc#newcode207 chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc:207: package_name_to_task_id_[package_name] = task_id; On 2017/04/25 09:29:23, yawano wrote: > ...
3 years, 8 months ago (2017-04-25 16:16:55 UTC) #16
David Tseng
https://codereview.chromium.org/2826423003/diff/1/chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc File chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc (right): https://codereview.chromium.org/2826423003/diff/1/chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc#newcode87 chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc:87: chromeos::switches::kEnableChromeVoxArcSupport)) On 2017/04/21 15:20:07, Luis Héctor Chávez wrote: > ...
3 years, 8 months ago (2017-04-25 18:29:48 UTC) #17
David Tseng
https://codereview.chromium.org/2826423003/diff/20001/chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.h File chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.h (right): https://codereview.chromium.org/2826423003/diff/20001/chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.h#newcode72 chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.h:72: std::map<int32_t, AXTreeSourceArc*> task_id_to_tree_; On 2017/04/25 15:27:00, Luis Héctor Chávez ...
3 years, 8 months ago (2017-04-25 22:48:03 UTC) #21
Luis Héctor Chávez
https://codereview.chromium.org/2826423003/diff/20001/chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.h File chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.h (right): https://codereview.chromium.org/2826423003/diff/20001/chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.h#newcode72 chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.h:72: std::map<int32_t, AXTreeSourceArc*> task_id_to_tree_; On 2017/04/25 22:48:02, David Tseng wrote: ...
3 years, 8 months ago (2017-04-25 23:08:16 UTC) #22
yawano
https://codereview.chromium.org/2826423003/diff/20001/chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc File chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc (right): https://codereview.chromium.org/2826423003/diff/20001/chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc#newcode207 chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc:207: package_name_to_task_id_[package_name] = task_id; I've tested this today, and different ...
3 years, 8 months ago (2017-04-26 08:03:25 UTC) #23
David Tseng
PTAL. Moved to mapping package names to multiple task ids. https://codereview.chromium.org/2826423003/diff/20001/chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc File chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc (right): https://codereview.chromium.org/2826423003/diff/20001/chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc#newcode207 ...
3 years, 8 months ago (2017-04-26 15:29:52 UTC) #24
Luis Héctor Chávez
https://codereview.chromium.org/2826423003/diff/1/chrome/browser/chromeos/arc/intent_helper/arc_settings_service.cc File chrome/browser/chromeos/arc/intent_helper/arc_settings_service.cc (right): https://codereview.chromium.org/2826423003/diff/1/chrome/browser/chromeos/arc/intent_helper/arc_settings_service.cc#newcode501 chrome/browser/chromeos/arc/intent_helper/arc_settings_service.cc:501: SendBoolPrefSettingsBroadcast( On 2017/04/25 18:29:48, David Tseng wrote: > On ...
3 years, 8 months ago (2017-04-26 15:34:59 UTC) #25
hidehiko
Minor coding comments only. https://codereview.chromium.org/2826423003/diff/100001/chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc File chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc (right): https://codereview.chromium.org/2826423003/diff/100001/chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc#newcode113 chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc:113: arc::mojom::AccessibilityFilterType::WHITELISTED_PACKAGE_NAME) missing brace, for consistency ...
3 years, 8 months ago (2017-04-26 17:13:55 UTC) #26
yawano
Mostly looks good for me. Thank you for working on this! https://codereview.chromium.org/2826423003/diff/100001/chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc File chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc (right): ...
3 years, 7 months ago (2017-04-27 10:01:27 UTC) #27
David Tseng
PTAL. Thanks all for working through this patch as it keeps changing. https://codereview.chromium.org/2826423003/diff/100001/chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc File chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc ...
3 years, 7 months ago (2017-04-28 00:27:44 UTC) #28
yawano
https://codereview.chromium.org/2826423003/diff/100001/chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc File chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc (right): https://codereview.chromium.org/2826423003/diff/100001/chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc#newcode114 chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc:114: exo::WMHelper::GetInstance()->AddActivationObserver(this); I might be missing something, but I think ...
3 years, 7 months ago (2017-04-28 11:17:52 UTC) #29
David Tseng
https://codereview.chromium.org/2826423003/diff/100001/chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc File chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc (right): https://codereview.chromium.org/2826423003/diff/100001/chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc#newcode114 chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc:114: exo::WMHelper::GetInstance()->AddActivationObserver(this); On 2017/04/28 11:17:52, yawano wrote: > I might ...
3 years, 7 months ago (2017-04-28 15:21:18 UTC) #30
Luis Héctor Chávez
*/arc/* lgtm with two more nits. https://codereview.chromium.org/2826423003/diff/160001/chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc File chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc (right): https://codereview.chromium.org/2826423003/diff/160001/chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc#newcode95 chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc:95: arc_bridge_service()->accessibility_helper()->RemoveObserver(this); nit: try ...
3 years, 7 months ago (2017-04-28 21:59:44 UTC) #31
dmazzoni
lgtm
3 years, 7 months ago (2017-04-28 22:23:43 UTC) #32
hidehiko
Minor coding comments, only. https://codereview.chromium.org/2826423003/diff/100001/chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc File chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc (right): https://codereview.chromium.org/2826423003/diff/100001/chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc#newcode243 chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc:243: auto it = package_name_to_tree_.find(package_name); On ...
3 years, 7 months ago (2017-05-01 05:15:27 UTC) #33
David Tseng
PTAL; also added a test. https://codereview.chromium.org/2826423003/diff/160001/chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc File chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc (right): https://codereview.chromium.org/2826423003/diff/160001/chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc#newcode95 chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc:95: arc_bridge_service()->accessibility_helper()->RemoveObserver(this); On 2017/04/28 21:59:44, ...
3 years, 7 months ago (2017-05-05 19:59:21 UTC) #34
hidehiko
LGTM with style comments. Thank you very much for adding tests! https://codereview.chromium.org/2826423003/diff/160001/chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc File chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc (right): ...
3 years, 7 months ago (2017-05-08 06:13:11 UTC) #35
yawano
c/b/chromeos/arc/accessibility lgtm. Thank you for adding tests too! https://codereview.chromium.org/2826423003/diff/220001/chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc File chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc (right): https://codereview.chromium.org/2826423003/diff/220001/chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc#newcode101 chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc:101: if ...
3 years, 7 months ago (2017-05-08 11:08:53 UTC) #36
David Tseng
https://codereview.chromium.org/2826423003/diff/220001/chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc File chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc (right): https://codereview.chromium.org/2826423003/diff/220001/chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc#newcode98 chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc:98: if (exo::WMHelper::GetInstance()) On 2017/05/08 06:13:11, hidehiko wrote: > nit/style: ...
3 years, 7 months ago (2017-05-08 16:10:21 UTC) #41
David Tseng
+ dcheng for c/a/common/accessibility_helper.mojom
3 years, 7 months ago (2017-05-08 16:23:14 UTC) #43
dcheng
LGTM with comments addressed https://codereview.chromium.org/2826423003/diff/240001/chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc File chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc (right): https://codereview.chromium.org/2826423003/diff/240001/chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc#newcode160 chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc:160: if (event_data->nodeData.size() == 0) Nit: ...
3 years, 7 months ago (2017-05-10 06:36:42 UTC) #46
David Tseng
https://codereview.chromium.org/2826423003/diff/240001/chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc File chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc (right): https://codereview.chromium.org/2826423003/diff/240001/chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc#newcode160 chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc:160: if (event_data->nodeData.size() == 0) On 2017/05/10 06:36:42, dcheng wrote: ...
3 years, 7 months ago (2017-05-10 21:01:20 UTC) #47
dcheng
https://codereview.chromium.org/2826423003/diff/240001/chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc File chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc (right): https://codereview.chromium.org/2826423003/diff/240001/chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc#newcode160 chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc:160: if (event_data->nodeData.size() == 0) On 2017/05/10 21:01:19, David Tseng ...
3 years, 7 months ago (2017-05-10 21:02:50 UTC) #49
David Tseng
On 2017/05/10 21:02:50, dcheng wrote: > https://codereview.chromium.org/2826423003/diff/240001/chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc > File > chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge.cc > (right): > > ...
3 years, 7 months ago (2017-05-10 21:23:56 UTC) #51
David Tseng
+ reveman (I need a small change to wm_helper.cc for test fix).
3 years, 7 months ago (2017-05-11 06:32:40 UTC) #66
reveman
https://codereview.chromium.org/2826423003/diff/340001/components/exo/wm_helper.cc File components/exo/wm_helper.cc (left): https://codereview.chromium.org/2826423003/diff/340001/components/exo/wm_helper.cc#oldcode29 components/exo/wm_helper.cc:29: DCHECK(g_instance); Should we be calling WMHelper::SetInstance in the test ...
3 years, 7 months ago (2017-05-11 13:01:35 UTC) #75
David Tseng
https://codereview.chromium.org/2826423003/diff/340001/components/exo/wm_helper.cc File components/exo/wm_helper.cc (left): https://codereview.chromium.org/2826423003/diff/340001/components/exo/wm_helper.cc#oldcode29 components/exo/wm_helper.cc:29: DCHECK(g_instance); On 2017/05/11 13:01:35, reveman wrote: > Should we ...
3 years, 7 months ago (2017-05-11 17:20:47 UTC) #79
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2826423003/400001
3 years, 7 months ago (2017-05-11 21:05:41 UTC) #86
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_tsan_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_tsan_rel_ng/builds/72601)
3 years, 7 months ago (2017-05-12 00:46:25 UTC) #88
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2826423003/400001
3 years, 7 months ago (2017-05-12 03:49:13 UTC) #94
commit-bot: I haz the power
3 years, 7 months ago (2017-05-12 03:55:00 UTC) #97
Message was sent while issue was closed.
Committed patchset #18 (id:400001) as
https://chromium.googlesource.com/chromium/src/+/87ccf7a1cd3a9cfbc8336695f41c...

Powered by Google App Engine
This is Rietveld 408576698