|
|
Chromium Code Reviews|
Created:
4 years, 1 month ago by Sarmad Hashmi Modified:
4 years, 1 month ago Reviewers:
sadrul CC:
chromium-reviews, kalyank, sadrul, pfeldman, devtools-reviews_chromium.org Target Ref:
refs/pending/heads/master Project:
chromium Visibility:
Public. |
DescriptionAdd tests for ash devtools window updates
Add tests for when a window is added, removed, reorganized and when a
stacking change occurs.
BUG=648701
Committed: https://crrev.com/90cb9ea6f9d7605422477edf45a4a1f54de1beea
Cr-Commit-Position: refs/heads/master@{#431454}
Patch Set 1 #Patch Set 2 : Add tests for ash devtools window updates #Patch Set 3 : Remove use of gmock #Patch Set 4 : Remove use of gmock #
Total comments: 10
Patch Set 5 : sadruls comments #Patch Set 6 : sadruls comments #Patch Set 7 : sadruls comments #
Total comments: 2
Patch Set 8 : Replace default_children with nullptr #
Total comments: 1
Patch Set 9 : Add destructor for FakeFrontendChannel #Patch Set 10 : Add destructor for FakeFrontendChannel #Messages
Total messages: 54 (44 generated)
The CQ bit was checked by mhashmi@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
mhashmi@chromium.org changed reviewers: + sadrul@chromium.org
PTAL sadrul@
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
Removed use of gmock.
The CQ bit was checked by mhashmi@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: win_chromium_compile_dbg_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_comp...)
The CQ bit was checked by mhashmi@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
https://codereview.chromium.org/2480683003/diff/60001/ash/common/devtools/ash... File ash/common/devtools/ash_devtools_unittest.cc (right): https://codereview.chromium.org/2480683003/diff/60001/ash/common/devtools/ash... ash/common/devtools/ash_devtools_unittest.cc:17: Array<DOM::Node>* default_children = nullptr; Why does this need to be a global variable? Can this be something AshDevToolsTest owns instead? https://codereview.chromium.org/2480683003/diff/60001/ash/common/devtools/ash... ash/common/devtools/ash_devtools_unittest.cc:34: void sendProtocolResponse(int callId, const std::string& message) override{}; space after override. no ; at the end https://codereview.chromium.org/2480683003/diff/60001/ash/common/devtools/ash... ash/common/devtools/ash_devtools_unittest.cc:35: void flushProtocolNotifications() override{}; ditto https://codereview.chromium.org/2480683003/diff/60001/ash/common/devtools/ash... ash/common/devtools/ash_devtools_unittest.cc:49: int CountProtocolNotificationMessage(const std::string& message) { Non-overrides before overrides. https://codereview.chromium.org/2480683003/diff/60001/ash/common/devtools/ash... ash/common/devtools/ash_devtools_unittest.cc:56: }; DISALLOW_COPY_AND_ASSIGN
The CQ bit was checked by mhashmi@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
https://codereview.chromium.org/2480683003/diff/60001/ash/common/devtools/ash... File ash/common/devtools/ash_devtools_unittest.cc (right): https://codereview.chromium.org/2480683003/diff/60001/ash/common/devtools/ash... ash/common/devtools/ash_devtools_unittest.cc:17: Array<DOM::Node>* default_children = nullptr; On 2016/11/08 01:58:33, sadrul wrote: > Why does this need to be a global variable? Can this be something > AshDevToolsTest owns instead? Done. https://codereview.chromium.org/2480683003/diff/60001/ash/common/devtools/ash... ash/common/devtools/ash_devtools_unittest.cc:34: void sendProtocolResponse(int callId, const std::string& message) override{}; On 2016/11/08 01:58:33, sadrul wrote: > space after override. > no ; at the end Done. https://codereview.chromium.org/2480683003/diff/60001/ash/common/devtools/ash... ash/common/devtools/ash_devtools_unittest.cc:35: void flushProtocolNotifications() override{}; On 2016/11/08 01:58:33, sadrul wrote: > ditto Done. https://codereview.chromium.org/2480683003/diff/60001/ash/common/devtools/ash... ash/common/devtools/ash_devtools_unittest.cc:49: int CountProtocolNotificationMessage(const std::string& message) { On 2016/11/08 01:58:33, sadrul wrote: > Non-overrides before overrides. Done. https://codereview.chromium.org/2480683003/diff/60001/ash/common/devtools/ash... ash/common/devtools/ash_devtools_unittest.cc:56: }; On 2016/11/08 01:58:33, sadrul wrote: > DISALLOW_COPY_AND_ASSIGN Done.
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: linux_chromium_chromeos_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...)
The CQ bit was checked by mhashmi@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
The CQ bit was checked by mhashmi@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
https://codereview.chromium.org/2480683003/diff/120001/ash/common/devtools/as... File ash/common/devtools/ash_devtools_unittest.cc (right): https://codereview.chromium.org/2480683003/diff/120001/ash/common/devtools/as... ash/common/devtools/ash_devtools_unittest.cc:199: ASSERT_TRUE(parent_node->getChildren(default_children)); Looking more at the usage of |default_children|, can it just be removed? And use nullptr instead?
The CQ bit was checked by mhashmi@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
https://codereview.chromium.org/2480683003/diff/120001/ash/common/devtools/as... File ash/common/devtools/ash_devtools_unittest.cc (right): https://codereview.chromium.org/2480683003/diff/120001/ash/common/devtools/as... ash/common/devtools/ash_devtools_unittest.cc:199: ASSERT_TRUE(parent_node->getChildren(default_children)); On 2016/11/09 15:50:24, sadrul wrote: > Looking more at the usage of |default_children|, can it just be removed? And use > nullptr instead? Done.
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: mac_chromium_rel_ng on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_...)
lgtm https://codereview.chromium.org/2480683003/diff/140001/ash/common/devtools/as... File ash/common/devtools/ash_devtools_unittest.cc (right): https://codereview.chromium.org/2480683003/diff/140001/ash/common/devtools/as... ash/common/devtools/ash_devtools_unittest.cc:32: FakeFrontendChannel(){}; space after (). no ; at the end You probably need a dtor as well?
The CQ bit was checked by mhashmi@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: ios-device on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-device/builds...) ios-simulator on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-simulator/bui...) mac_chromium_compile_dbg_ng on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_comp...)
The CQ bit was checked by mhashmi@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: mac_chromium_rel_ng on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_...)
The CQ bit was checked by mhashmi@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
The CQ bit was checked by mhashmi@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from sadrul@chromium.org Link to the patchset: https://codereview.chromium.org/2480683003/#ps180001 (title: "Add destructor for FakeFrontendChannel")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
Message was sent while issue was closed.
Committed patchset #10 (id:180001)
Message was sent while issue was closed.
Description was changed from ========== Add tests for ash devtools window updates Add tests for when a window is added, removed, reorganized and when a stacking change occurs. BUG=648701 ========== to ========== Add tests for ash devtools window updates Add tests for when a window is added, removed, reorganized and when a stacking change occurs. BUG=648701 Committed: https://crrev.com/90cb9ea6f9d7605422477edf45a4a1f54de1beea Cr-Commit-Position: refs/heads/master@{#431454} ==========
Message was sent while issue was closed.
Patchset 10 (id:??) landed as https://crrev.com/90cb9ea6f9d7605422477edf45a4a1f54de1beea Cr-Commit-Position: refs/heads/master@{#431454} |
