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

Issue 12230021: [chromedriver] Send all OnConnected before any OnEvent when connected. (Closed)

Created:
7 years, 10 months ago by chrisgao (Use stgao instead)
Modified:
7 years, 10 months ago
Reviewers:
craigdh, kkania, frankf
CC:
chromium-reviews, vsevik, yurys, pfeldman
Visibility:
Public.

Description

[chromedriver] Send all OnConnected before any OnEvent when connected. It is to make sure that all listeners (dom trackers) could clear their internal state before receiving events which might update the state. NOTRY=true Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=182501

Patch Set 1 #

Total comments: 6

Patch Set 2 : Address comments. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+141 lines, -9 lines) Patch
M chrome/test/chromedriver/devtools_client_impl.h View 1 1 chunk +4 lines, -2 lines 0 comments Download
M chrome/test/chromedriver/devtools_client_impl.cc View 1 4 chunks +21 lines, -7 lines 0 comments Download
M chrome/test/chromedriver/devtools_client_impl_unittest.cc View 1 1 chunk +112 lines, -0 lines 0 comments Download
M chrome/test/chromedriver/dom_tracker.cc View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/test/chromedriver/frame_tracker.cc View 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/test/chromedriver/navigation_tracker.cc View 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 10 (0 generated)
chrisgao (Use stgao instead)
ptal
7 years, 10 months ago (2013-02-13 19:04:17 UTC) #1
craigdh
https://chromiumcodereview.appspot.com/12230021/diff/1/chrome/test/chromedriver/devtools_client_impl.cc File chrome/test/chromedriver/devtools_client_impl.cc (right): https://chromiumcodereview.appspot.com/12230021/diff/1/chrome/test/chromedriver/devtools_client_impl.cc#newcode131 chrome/test/chromedriver/devtools_client_impl.cc:131: listeners_for_on_connected_ = listeners_; Instead of copying the list, why ...
7 years, 10 months ago (2013-02-13 19:19:39 UTC) #2
kkania
let's see some unit tests too https://chromiumcodereview.appspot.com/12230021/diff/1/chrome/test/chromedriver/devtools_client_impl.cc File chrome/test/chromedriver/devtools_client_impl.cc (right): https://chromiumcodereview.appspot.com/12230021/diff/1/chrome/test/chromedriver/devtools_client_impl.cc#newcode131 chrome/test/chromedriver/devtools_client_impl.cc:131: listeners_for_on_connected_ = listeners_; ...
7 years, 10 months ago (2013-02-13 20:57:34 UTC) #3
craigdh
https://chromiumcodereview.appspot.com/12230021/diff/1/chrome/test/chromedriver/devtools_client_impl.cc File chrome/test/chromedriver/devtools_client_impl.cc (right): https://chromiumcodereview.appspot.com/12230021/diff/1/chrome/test/chromedriver/devtools_client_impl.cc#newcode131 chrome/test/chromedriver/devtools_client_impl.cc:131: listeners_for_on_connected_ = listeners_; On 2013/02/13 20:57:34, kkania wrote: > ...
7 years, 10 months ago (2013-02-13 21:45:45 UTC) #4
chrisgao (Use stgao instead)
unittest is added. ptal https://chromiumcodereview.appspot.com/12230021/diff/1/chrome/test/chromedriver/devtools_client_impl.cc File chrome/test/chromedriver/devtools_client_impl.cc (right): https://chromiumcodereview.appspot.com/12230021/diff/1/chrome/test/chromedriver/devtools_client_impl.cc#newcode131 chrome/test/chromedriver/devtools_client_impl.cc:131: listeners_for_on_connected_ = listeners_; On 2013/02/13 ...
7 years, 10 months ago (2013-02-14 03:49:45 UTC) #5
chrisgao (Use stgao instead)
ptal
7 years, 10 months ago (2013-02-14 03:50:46 UTC) #6
kkania
lgtm
7 years, 10 months ago (2013-02-14 17:04:59 UTC) #7
craigdh
lgtm.
7 years, 10 months ago (2013-02-14 17:51:55 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/chrisgao@chromium.org/12230021/4002
7 years, 10 months ago (2013-02-14 18:44:07 UTC) #9
commit-bot: I haz the power
7 years, 10 months ago (2013-02-14 18:47:08 UTC) #10
Message was sent while issue was closed.
Change committed as 182501

Powered by Google App Engine
This is Rietveld 408576698