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

Issue 1218653006: Add support code to test the cast system tray item. (Closed)

Created:
5 years, 5 months ago by jdufault
Modified:
5 years, 4 months ago
Reviewers:
achuithb, oshima
CC:
chromium-reviews, kalyank, sadrul
Base URL:
https://chromium.googlesource.com/chromium/src.git@lkgr
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add support code to test the cast system tray item. This supporting code is used in https://codereview.chromium.org/1231593002/. BUG=497343 Committed: https://crrev.com/b90450d5cec8b5658ff098e923dff03b0668c0fe Cr-Commit-Position: refs/heads/master@{#340790}

Patch Set 1 #

Total comments: 12

Patch Set 2 : #

Total comments: 16

Patch Set 3 : #

Total comments: 1

Patch Set 4 : Move testing API into ash/test #

Total comments: 8

Patch Set 5 : #

Total comments: 2

Patch Set 6 : #

Total comments: 4

Patch Set 7 : #

Total comments: 13

Patch Set 8 : #

Patch Set 9 : #

Total comments: 2

Patch Set 10 : #

Patch Set 11 : Remove ASH_EXPORT #

Unified diffs Side-by-side diffs Delta from patch set Stats (+159 lines, -6 lines) Patch
M ash/ash.gyp View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -0 lines 0 comments Download
M ash/system/cast/tray_cast.h View 1 2 3 4 5 6 7 8 9 1 chunk +8 lines, -1 line 0 comments Download
M ash/system/cast/tray_cast.cc View 1 2 3 4 5 6 7 8 9 7 chunks +41 lines, -3 lines 0 comments Download
M ash/system/tray/system_tray.h View 3 chunks +5 lines, -0 lines 0 comments Download
M ash/system/tray/system_tray.cc View 1 2 3 chunks +4 lines, -2 lines 0 comments Download
A ash/test/tray_cast_test_api.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +50 lines, -0 lines 0 comments Download
A ash/test/tray_cast_test_api.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +49 lines, -0 lines 0 comments Download

Messages

Total messages: 65 (21 generated)
jdufault
On 2015/07/08 18:03:08, jdufault wrote: > mailto:jdufault@chromium.org changed reviewers: > + mailto:achuith@chromium.org Achuith, can you ...
5 years, 5 months ago (2015-07-08 18:03:29 UTC) #2
achuithb
https://codereview.chromium.org/1218653006/diff/1/ash/system/cast/tray_cast.cc File ash/system/cast/tray_cast.cc (right): https://codereview.chromium.org/1218653006/diff/1/ash/system/cast/tray_cast.cc#newcode397 ash/system/cast/tray_cast.cc:397: void SimulateViewClickedForTest(std::string id); const std::string& receiver_id https://codereview.chromium.org/1218653006/diff/1/ash/system/cast/tray_cast.h File ash/system/cast/tray_cast.h ...
5 years, 5 months ago (2015-07-08 21:45:57 UTC) #3
jdufault
https://codereview.chromium.org/1218653006/diff/1/ash/system/cast/tray_cast.cc File ash/system/cast/tray_cast.cc (right): https://codereview.chromium.org/1218653006/diff/1/ash/system/cast/tray_cast.cc#newcode397 ash/system/cast/tray_cast.cc:397: void SimulateViewClickedForTest(std::string id); On 2015/07/08 21:45:56, achuithb wrote: > ...
5 years, 5 months ago (2015-07-09 23:11:28 UTC) #4
jdufault
PTAL, a few things in here have changed to support the multiple receivers test. Thanks!
5 years, 5 months ago (2015-07-13 21:22:03 UTC) #5
achuithb
https://codereview.chromium.org/1218653006/diff/40001/ash/system/cast/tray_cast.cc File ash/system/cast/tray_cast.cc (right): https://codereview.chromium.org/1218653006/diff/40001/ash/system/cast/tray_cast.cc#newcode397 ash/system/cast/tray_cast.cc:397: void SimulateViewClickedForTest(const std::string& id); I think it's worthwhile to ...
5 years, 5 months ago (2015-07-14 18:06:40 UTC) #6
jdufault
https://codereview.chromium.org/1218653006/diff/40001/ash/system/cast/tray_cast.cc File ash/system/cast/tray_cast.cc (right): https://codereview.chromium.org/1218653006/diff/40001/ash/system/cast/tray_cast.cc#newcode397 ash/system/cast/tray_cast.cc:397: void SimulateViewClickedForTest(const std::string& id); On 2015/07/14 18:06:39, achuithb wrote: ...
5 years, 5 months ago (2015-07-15 17:35:01 UTC) #7
achuithb
https://codereview.chromium.org/1218653006/diff/40001/ash/system/cast/tray_cast.h File ash/system/cast/tray_cast.h (right): https://codereview.chromium.org/1218653006/diff/40001/ash/system/cast/tray_cast.h#newcode22 ash/system/cast/tray_cast.h:22: class ASH_EXPORT TrayCastTestMethods { On 2015/07/15 17:35:01, jdufault wrote: ...
5 years, 5 months ago (2015-07-15 18:56:48 UTC) #8
jdufault
https://codereview.chromium.org/1218653006/diff/40001/ash/system/cast/tray_cast.h File ash/system/cast/tray_cast.h (right): https://codereview.chromium.org/1218653006/diff/40001/ash/system/cast/tray_cast.h#newcode22 ash/system/cast/tray_cast.h:22: class ASH_EXPORT TrayCastTestMethods { On 2015/07/15 18:56:47, achuithb wrote: ...
5 years, 5 months ago (2015-07-15 20:08:43 UTC) #9
jdufault
Oshima, would you mind taking a look? Thanks!
5 years, 5 months ago (2015-07-17 18:48:51 UTC) #11
oshima
https://codereview.chromium.org/1218653006/diff/80001/ash/system/cast/tray_cast_testing_interface.h File ash/system/cast/tray_cast_testing_interface.h (right): https://codereview.chromium.org/1218653006/diff/80001/ash/system/cast/tray_cast_testing_interface.h#newcode15 ash/system/cast/tray_cast_testing_interface.h:15: class ASH_EXPORT TrayCastTestingInterface { We usually put the test ...
5 years, 5 months ago (2015-07-17 20:20:59 UTC) #12
jdufault
On 2015/07/17 20:20:59, oshima wrote: > https://codereview.chromium.org/1218653006/diff/80001/ash/system/cast/tray_cast_testing_interface.h > File ash/system/cast/tray_cast_testing_interface.h (right): > > https://codereview.chromium.org/1218653006/diff/80001/ash/system/cast/tray_cast_testing_interface.h#newcode15 > ...
5 years, 5 months ago (2015-07-17 22:11:03 UTC) #13
oshima
https://codereview.chromium.org/1218653006/diff/100001/ash/test/tray_cast_test_api.cc File ash/test/tray_cast_test_api.cc (right): https://codereview.chromium.org/1218653006/diff/100001/ash/test/tray_cast_test_api.cc#newcode26 ash/test/tray_cast_test_api.cc:26: tray_cast_->default_->cast_view(); easy way to test this is to define ...
5 years, 5 months ago (2015-07-17 22:59:29 UTC) #14
jdufault
Okay, PTAL. Thanks https://codereview.chromium.org/1218653006/diff/100001/ash/test/tray_cast_test_api.cc File ash/test/tray_cast_test_api.cc (right): https://codereview.chromium.org/1218653006/diff/100001/ash/test/tray_cast_test_api.cc#newcode26 ash/test/tray_cast_test_api.cc:26: tray_cast_->default_->cast_view(); On 2015/07/17 22:59:28, oshima wrote: ...
5 years, 5 months ago (2015-07-18 00:55:42 UTC) #15
oshima
https://codereview.chromium.org/1218653006/diff/160001/ash/system/cast/tray_cast.h File ash/system/cast/tray_cast.h (right): https://codereview.chromium.org/1218653006/diff/160001/ash/system/cast/tray_cast.h#newcode32 ash/system/cast/tray_cast.h:32: views::View* FindChildViewForTest(ChildViewIds view_id) const; can't you access view hierarchy ...
5 years, 5 months ago (2015-07-18 01:09:39 UTC) #16
jdufault
https://codereview.chromium.org/1218653006/diff/160001/ash/system/cast/tray_cast.h File ash/system/cast/tray_cast.h (right): https://codereview.chromium.org/1218653006/diff/160001/ash/system/cast/tray_cast.h#newcode32 ash/system/cast/tray_cast.h:32: views::View* FindChildViewForTest(ChildViewIds view_id) const; On 2015/07/18 01:09:39, oshima wrote: ...
5 years, 5 months ago (2015-07-20 21:43:27 UTC) #17
oshima
lgtm
5 years, 5 months ago (2015-07-20 22:21:44 UTC) #18
achuithb
https://codereview.chromium.org/1218653006/diff/180001/ash/test/tray_cast_test_api.cc File ash/test/tray_cast_test_api.cc (right): https://codereview.chromium.org/1218653006/diff/180001/ash/test/tray_cast_test_api.cc#newcode23 ash/test/tray_cast_test_api.cc:23: views::View* tray_view = nit: const should work here? https://codereview.chromium.org/1218653006/diff/180001/ash/test/tray_cast_test_api.h ...
5 years, 5 months ago (2015-07-20 22:28:26 UTC) #19
jdufault
https://codereview.chromium.org/1218653006/diff/180001/ash/test/tray_cast_test_api.cc File ash/test/tray_cast_test_api.cc (right): https://codereview.chromium.org/1218653006/diff/180001/ash/test/tray_cast_test_api.cc#newcode23 ash/test/tray_cast_test_api.cc:23: views::View* tray_view = On 2015/07/20 22:28:26, achuithb wrote: > ...
5 years, 5 months ago (2015-07-20 22:39:57 UTC) #20
achuithb
lgtm
5 years, 5 months ago (2015-07-20 22:42:09 UTC) #21
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1218653006/200001
5 years, 5 months ago (2015-07-20 22:49:01 UTC) #24
jdufault
On 2015/07/20 22:49:01, commit-bot: I haz the power wrote: > CQ is trying da patch. ...
5 years, 5 months ago (2015-07-21 19:47:49 UTC) #26
achuithb
https://codereview.chromium.org/1218653006/diff/220001/ash/system/cast/tray_cast.h File ash/system/cast/tray_cast.h (right): https://codereview.chromium.org/1218653006/diff/220001/ash/system/cast/tray_cast.h#newcode31 ash/system/cast/tray_cast.h:31: views::View* default_view(); You can inline the function here https://codereview.chromium.org/1218653006/diff/220001/ash/system/cast/tray_cast.h#newcode32 ...
5 years, 5 months ago (2015-07-21 19:52:29 UTC) #27
jdufault
https://codereview.chromium.org/1218653006/diff/220001/ash/system/cast/tray_cast.h File ash/system/cast/tray_cast.h (right): https://codereview.chromium.org/1218653006/diff/220001/ash/system/cast/tray_cast.h#newcode31 ash/system/cast/tray_cast.h:31: views::View* default_view(); On 2015/07/21 19:52:29, achuithb wrote: > You ...
5 years, 5 months ago (2015-07-21 20:21:31 UTC) #28
jdufault
https://codereview.chromium.org/1218653006/diff/220001/ash/system/cast/tray_cast.h File ash/system/cast/tray_cast.h (right): https://codereview.chromium.org/1218653006/diff/220001/ash/system/cast/tray_cast.h#newcode31 ash/system/cast/tray_cast.h:31: views::View* default_view(); On 2015/07/21 20:21:31, jdufault wrote: > On ...
5 years, 5 months ago (2015-07-21 20:22:24 UTC) #29
achuithb
https://codereview.chromium.org/1218653006/diff/220001/ash/system/cast/tray_cast.h File ash/system/cast/tray_cast.h (right): https://codereview.chromium.org/1218653006/diff/220001/ash/system/cast/tray_cast.h#newcode31 ash/system/cast/tray_cast.h:31: views::View* default_view(); On 2015/07/21 20:22:24, jdufault wrote: > On ...
5 years, 5 months ago (2015-07-21 20:30:17 UTC) #30
achuithb
To keep the patch history manageable, you can delete intermediate patches that have no comments ...
5 years, 5 months ago (2015-07-21 20:31:32 UTC) #31
jdufault
https://codereview.chromium.org/1218653006/diff/220001/ash/system/cast/tray_cast.h File ash/system/cast/tray_cast.h (right): https://codereview.chromium.org/1218653006/diff/220001/ash/system/cast/tray_cast.h#newcode31 ash/system/cast/tray_cast.h:31: views::View* default_view(); On 2015/07/21 20:30:17, achuithb wrote: > On ...
5 years, 5 months ago (2015-07-21 20:48:53 UTC) #37
achuithb
On 2015/07/21 20:48:53, jdufault wrote: > https://codereview.chromium.org/1218653006/diff/220001/ash/system/cast/tray_cast.h > File ash/system/cast/tray_cast.h (right): > > https://codereview.chromium.org/1218653006/diff/220001/ash/system/cast/tray_cast.h#newcode31 > ...
5 years, 5 months ago (2015-07-21 20:51:59 UTC) #38
oshima
lgtm with a nit https://codereview.chromium.org/1218653006/diff/260001/ash/system/cast/tray_cast.h File ash/system/cast/tray_cast.h (right): https://codereview.chromium.org/1218653006/diff/260001/ash/system/cast/tray_cast.h#newcode31 ash/system/cast/tray_cast.h:31: views::View* default_view(); GetDefaultView() make it ...
5 years, 5 months ago (2015-07-21 21:04:08 UTC) #39
jdufault
https://codereview.chromium.org/1218653006/diff/260001/ash/system/cast/tray_cast.h File ash/system/cast/tray_cast.h (right): https://codereview.chromium.org/1218653006/diff/260001/ash/system/cast/tray_cast.h#newcode31 ash/system/cast/tray_cast.h:31: views::View* default_view(); On 2015/07/21 21:04:08, oshima wrote: > GetDefaultView() ...
5 years, 5 months ago (2015-07-21 21:18:10 UTC) #40
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1218653006/280001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1218653006/280001
5 years, 5 months ago (2015-07-23 16:51:01 UTC) #43
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_chromeos_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_chromeos_rel_ng/builds/81959)
5 years, 5 months ago (2015-07-23 17:18:54 UTC) #45
jdufault
On 2015/07/23 17:18:54, commit-bot: I haz the power wrote: > Try jobs failed on following ...
5 years, 5 months ago (2015-07-23 17:29:50 UTC) #46
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1218653006/280001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1218653006/280001
5 years, 5 months ago (2015-07-23 22:52:57 UTC) #48
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_compile_dbg_ng on tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_compile_dbg_ng/builds/62708)
5 years, 5 months ago (2015-07-23 23:42:42 UTC) #50
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1218653006/280001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1218653006/280001
5 years, 5 months ago (2015-07-23 23:47:22 UTC) #52
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_compile_dbg_ng on tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_compile_dbg_ng/builds/62731)
5 years, 5 months ago (2015-07-24 03:57:58 UTC) #54
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1218653006/280001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1218653006/280001
5 years, 5 months ago (2015-07-24 20:41:43 UTC) #56
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_compile_dbg_ng on tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_compile_dbg_ng/builds/63095)
5 years, 5 months ago (2015-07-24 22:56:44 UTC) #58
jdufault
The windows build is failing with linker errors: > e:\b\build\slave\win\build\src\ash\test\tray_cast_test_api.cc(18) : warning C4273: 'ash::TrayCastTestAPI::IsTrayInitialized' : ...
5 years, 4 months ago (2015-07-28 18:31:48 UTC) #59
oshima
On 2015/07/28 18:31:48, jdufault wrote: > The windows build is failing with linker errors: > ...
5 years, 4 months ago (2015-07-28 20:17:12 UTC) #60
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1218653006/290001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1218653006/290001
5 years, 4 months ago (2015-07-28 21:48:42 UTC) #63
commit-bot: I haz the power
Committed patchset #11 (id:290001)
5 years, 4 months ago (2015-07-28 22:48:13 UTC) #64
commit-bot: I haz the power
5 years, 4 months ago (2015-07-28 22:48:50 UTC) #65
Message was sent while issue was closed.
Patchset 11 (id:??) landed as
https://crrev.com/b90450d5cec8b5658ff098e923dff03b0668c0fe
Cr-Commit-Position: refs/heads/master@{#340790}

Powered by Google App Engine
This is Rietveld 408576698