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

Issue 2348393002: Minor improvements to MockLogDnsTraffic (Closed)

Created:
4 years, 3 months ago by Rob Percival
Modified:
4 years, 2 months ago
CC:
chromium-reviews, rsleevi+watch_chromium.org, certificate-transparency-chrome_googlegroups.com
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Improves documentation and formatting. Replaces some test ASSERT/EXPECT calls with CHECK, as they would only be the result of incorrect test setup. Small refactorings to improve encapsulation. BUG=624894 Committed: https://crrev.com/f02172072e3fd83e2296e984f1e5bd86ba40093c Committed: https://crrev.com/3106d3fe1758a68145023d2047ebaf70e1b7cbcd Cr-Original-Commit-Position: refs/heads/master@{#424984} Cr-Commit-Position: refs/heads/master@{#425924}

Patch Set 1 #

Patch Set 2 : More documentation about socket read mode of MockLogDnsTraffic #

Total comments: 2

Patch Set 3 : Document use of MessageLoop with MockLogDnsTraffic #

Total comments: 35

Patch Set 4 : Addresses Ryan's comments #

Patch Set 5 : Forward declare MockSocketData #

Total comments: 6

Patch Set 6 : Rebase #

Patch Set 7 : Addresses Ryan's comments #

Total comments: 2

Patch Set 8 : Rebase #

Patch Set 9 : Addresses the last of Ryan's comments #

Patch Set 10 : Changes DCHECK to CHECK #

Unified diffs Side-by-side diffs Delta from patch set Stats (+129 lines, -124 lines) Patch
M components/certificate_transparency/log_dns_client_unittest.cc View 1 2 3 4 5 6 7 2 chunks +2 lines, -1 line 0 comments Download
M components/certificate_transparency/mock_log_dns_traffic.h View 1 2 3 4 5 6 7 8 3 chunks +32 lines, -57 lines 0 comments Download
M components/certificate_transparency/mock_log_dns_traffic.cc View 1 2 3 4 5 6 7 8 9 6 chunks +95 lines, -66 lines 0 comments Download

Messages

Total messages: 49 (27 generated)
Rob Percival
PTAL
4 years, 3 months ago (2016-09-19 17:25:50 UTC) #2
Eran Messeri
lgtm, the example could be a bit more verbose though (see comment). Off to Ryan ...
4 years, 3 months ago (2016-09-20 14:31:05 UTC) #3
Rob Percival
https://codereview.chromium.org/2348393002/diff/20001/components/certificate_transparency/mock_log_dns_traffic.h File components/certificate_transparency/mock_log_dns_traffic.h (right): https://codereview.chromium.org/2348393002/diff/20001/components/certificate_transparency/mock_log_dns_traffic.h#newcode92 components/certificate_transparency/mock_log_dns_traffic.h:92: // log_client.QueryLeafIndex("ct.test", ...); On 2016/09/20 14:31:04, Eran Messeri wrote: ...
4 years, 3 months ago (2016-09-20 16:33:12 UTC) #6
Eran Messeri
On 2016/09/20 16:33:12, Rob Percival wrote: > https://codereview.chromium.org/2348393002/diff/20001/components/certificate_transparency/mock_log_dns_traffic.h > File components/certificate_transparency/mock_log_dns_traffic.h (right): > > https://codereview.chromium.org/2348393002/diff/20001/components/certificate_transparency/mock_log_dns_traffic.h#newcode92 ...
4 years, 3 months ago (2016-09-21 13:40:15 UTC) #7
Ryan Sleevi
https://codereview.chromium.org/2348393002/diff/40001/components/certificate_transparency/mock_log_dns_traffic.h File components/certificate_transparency/mock_log_dns_traffic.h (right): https://codereview.chromium.org/2348393002/diff/40001/components/certificate_transparency/mock_log_dns_traffic.h#newcode24 components/certificate_transparency/mock_log_dns_traffic.h:24: // A container for all of the data we ...
4 years, 3 months ago (2016-09-23 21:29:47 UTC) #8
Rob Percival
PTAL https://codereview.chromium.org/2348393002/diff/40001/components/certificate_transparency/mock_log_dns_traffic.h File components/certificate_transparency/mock_log_dns_traffic.h (right): https://codereview.chromium.org/2348393002/diff/40001/components/certificate_transparency/mock_log_dns_traffic.h#newcode24 components/certificate_transparency/mock_log_dns_traffic.h:24: // A container for all of the data ...
4 years, 2 months ago (2016-10-03 13:35:46 UTC) #10
Rob Percival
https://codereview.chromium.org/2348393002/diff/40001/components/certificate_transparency/mock_log_dns_traffic.h File components/certificate_transparency/mock_log_dns_traffic.h (right): https://codereview.chromium.org/2348393002/diff/40001/components/certificate_transparency/mock_log_dns_traffic.h#newcode30 components/certificate_transparency/mock_log_dns_traffic.h:30: // vector<unique_ptr<MockSocketData>> member, which requires MockSocketData be On 2016/10/03 ...
4 years, 2 months ago (2016-10-03 13:50:19 UTC) #11
Ryan Sleevi
https://codereview.chromium.org/2348393002/diff/80001/components/certificate_transparency/mock_log_dns_traffic.cc File components/certificate_transparency/mock_log_dns_traffic.cc (right): https://codereview.chromium.org/2348393002/diff/80001/components/certificate_transparency/mock_log_dns_traffic.cc#newcode24 components/certificate_transparency/mock_log_dns_traffic.cc:24: // Prevents read overruns and makes a socket timeout ...
4 years, 2 months ago (2016-10-03 23:44:52 UTC) #12
Rob Percival
https://codereview.chromium.org/2348393002/diff/80001/components/certificate_transparency/mock_log_dns_traffic.cc File components/certificate_transparency/mock_log_dns_traffic.cc (right): https://codereview.chromium.org/2348393002/diff/80001/components/certificate_transparency/mock_log_dns_traffic.cc#newcode24 components/certificate_transparency/mock_log_dns_traffic.cc:24: // Prevents read overruns and makes a socket timeout ...
4 years, 2 months ago (2016-10-05 15:42:00 UTC) #13
Ryan Sleevi
LGTM % comments on the other CL (re: DCHECK vs EXPECT/ASSERT) https://codereview.chromium.org/2348393002/diff/120001/components/certificate_transparency/mock_log_dns_traffic.h File components/certificate_transparency/mock_log_dns_traffic.h (right): ...
4 years, 2 months ago (2016-10-07 14:29:18 UTC) #18
Rob Percival
https://codereview.chromium.org/2348393002/diff/120001/components/certificate_transparency/mock_log_dns_traffic.h File components/certificate_transparency/mock_log_dns_traffic.h (right): https://codereview.chromium.org/2348393002/diff/120001/components/certificate_transparency/mock_log_dns_traffic.h#newcode33 components/certificate_transparency/mock_log_dns_traffic.h:33: // base::MessageLoopForIO message_loop; On 2016/10/07 14:29:18, Ryan Sleevi (slow) ...
4 years, 2 months ago (2016-10-12 16:46:08 UTC) #19
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/2348393002/160001
4 years, 2 months ago (2016-10-13 08:27:56 UTC) #26
commit-bot: I haz the power
Committed patchset #9 (id:160001)
4 years, 2 months ago (2016-10-13 08:34:28 UTC) #28
commit-bot: I haz the power
Patchset 9 (id:??) landed as https://crrev.com/f02172072e3fd83e2296e984f1e5bd86ba40093c Cr-Commit-Position: refs/heads/master@{#424984}
4 years, 2 months ago (2016-10-13 08:37:50 UTC) #30
msramek
A revert of this CL (patchset #9 id:160001) has been created in https://codereview.chromium.org/2415063002/ by msramek@chromium.org. ...
4 years, 2 months ago (2016-10-13 09:41:30 UTC) #31
findit-for-me
FYI: Findit identified this CL at revision 424984 as the culprit for failures in the ...
4 years, 2 months ago (2016-10-13 09:44:50 UTC) #32
Rob Percival
On 2016/10/13 09:44:50, findit-for-me wrote: > FYI: Findit identified this CL at revision 424984 as ...
4 years, 2 months ago (2016-10-13 16:17:06 UTC) #35
Rob Percival
On 2016/10/13 16:17:06, Rob Percival wrote: > On 2016/10/13 09:44:50, findit-for-me wrote: > > FYI: ...
4 years, 2 months ago (2016-10-14 09:51:20 UTC) #36
Rob Percival
On 2016/10/13 16:17:06, Rob Percival wrote: > On 2016/10/13 09:44:50, findit-for-me wrote: > > FYI: ...
4 years, 2 months ago (2016-10-14 09:51:21 UTC) #37
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/2348393002/200001
4 years, 2 months ago (2016-10-18 08:35:48 UTC) #45
commit-bot: I haz the power
Committed patchset #10 (id:200001)
4 years, 2 months ago (2016-10-18 08:40:56 UTC) #47
commit-bot: I haz the power
4 years, 2 months ago (2016-10-18 08:42:54 UTC) #49
Message was sent while issue was closed.
Patchset 10 (id:??) landed as
https://crrev.com/3106d3fe1758a68145023d2047ebaf70e1b7cbcd
Cr-Commit-Position: refs/heads/master@{#425924}

Powered by Google App Engine
This is Rietveld 408576698