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

Issue 2836063005: [cronet] Add mechanism for restarting CronetEnvironment (Closed)

Created:
3 years, 8 months ago by lilyhoughton
Modified:
3 years, 7 months ago
Reviewers:
kapishnikov, mef
CC:
chromium-reviews, cbentzel+watch_chromium.org, ios-reviews_chromium.org, net-reviews_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

[cronet] Add mechanism for restarting CronetEnvironment This CL adds a primitive mechanism for restarting CronetEnvironment, primarily to allow tests to run with multiple configurations. BUG= CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_cronet_tester Review-Url: https://codereview.chromium.org/2836063005 Cr-Commit-Position: refs/heads/master@{#470033} Committed: https://chromium.googlesource.com/chromium/src/+/94bde17fed2469a58c0fa6ae4374d71264ef1370

Patch Set 1 #

Total comments: 6

Patch Set 2 : add explicit shutdown method #

Patch Set 3 : sync #

Patch Set 4 : per #5 #

Total comments: 9

Patch Set 5 : per #21 #

Total comments: 5

Patch Set 6 : close parenthesis #

Total comments: 8

Patch Set 7 : per #25 #

Patch Set 8 : sync #

Unified diffs Side-by-side diffs Delta from patch set Stats (+98 lines, -45 lines) Patch
M components/cronet/ios/Cronet.mm View 1 2 3 4 5 6 7 3 chunks +12 lines, -4 lines 0 comments Download
M components/cronet/ios/cronet_environment.mm View 1 2 3 4 5 6 7 1 chunk +12 lines, -6 lines 0 comments Download
M components/cronet/ios/test/cronet_http_test.mm View 1 2 3 4 5 6 7 3 chunks +8 lines, -1 line 0 comments Download
M components/cronet/ios/test/cronet_netlog_test.mm View 1 2 3 4 4 chunks +18 lines, -11 lines 0 comments Download
M components/cronet/ios/test/get_stream_engine.mm View 1 2 3 4 1 chunk +12 lines, -1 line 0 comments Download
M components/cronet/ios/test/start_cronet.h View 1 2 3 4 5 6 1 chunk +3 lines, -3 lines 0 comments Download
M components/cronet/ios/test/start_cronet.mm View 1 2 3 4 5 6 7 1 chunk +16 lines, -19 lines 0 comments Download
M components/grpc_support/bidirectional_stream_unittest.cc View 1 2 3 4 1 chunk +2 lines, -0 lines 0 comments Download
M components/grpc_support/test/get_stream_engine.h View 1 2 3 4 5 1 chunk +12 lines, -0 lines 0 comments Download
M components/grpc_support/test/get_stream_engine.cc View 1 2 1 chunk +3 lines, -0 lines 0 comments Download

Messages

Total messages: 45 (27 generated)
lilyhoughton
On 2017/04/25 14:44:13, lilyhoughton wrote: > mailto:lilyhoughton@chromium.org changed reviewers: > + mailto:mef@chromium.org PTAL I think ...
3 years, 8 months ago (2017-04-25 15:52:06 UTC) #4
mef
https://codereview.chromium.org/2836063005/diff/1/components/cronet/ios/Cronet.h File components/cronet/ios/Cronet.h (right): https://codereview.chromium.org/2836063005/diff/1/components/cronet/ios/Cronet.h#newcode77 components/cronet/ios/Cronet.h:77: + (void)initializeCronet; Does it need to be public? https://codereview.chromium.org/2836063005/diff/1/components/cronet/ios/Cronet.mm ...
3 years, 8 months ago (2017-04-25 17:55:11 UTC) #5
lilyhoughton
https://codereview.chromium.org/2836063005/diff/1/components/cronet/ios/Cronet.h File components/cronet/ios/Cronet.h (right): https://codereview.chromium.org/2836063005/diff/1/components/cronet/ios/Cronet.h#newcode77 components/cronet/ios/Cronet.h:77: + (void)initializeCronet; On 2017/04/25 17:55:10, mef wrote: > Does ...
3 years, 8 months ago (2017-04-26 18:31:53 UTC) #19
mef
Looks pretty good, but I'm very scared of having public |shutdown| method. Adding Andrei to ...
3 years, 8 months ago (2017-04-26 22:19:41 UTC) #21
lilyhoughton
https://codereview.chromium.org/2836063005/diff/60001/components/cronet/ios/Cronet.h File components/cronet/ios/Cronet.h (right): https://codereview.chromium.org/2836063005/diff/60001/components/cronet/ios/Cronet.h#newcode84 components/cronet/ios/Cronet.h:84: + (void)shutdown; On 2017/04/26 22:19:41, mef wrote: > // ...
3 years, 7 months ago (2017-04-27 13:53:39 UTC) #22
mef
https://codereview.chromium.org/2836063005/diff/60001/components/cronet/ios/cronet_environment.mm File components/cronet/ios/cronet_environment.mm (right): https://codereview.chromium.org/2836063005/diff/60001/components/cronet/ios/cronet_environment.mm#newcode260 components/cronet/ios/cronet_environment.mm:260: // TODO(lilyhoughton) this should be smarter about making sure ...
3 years, 7 months ago (2017-04-27 14:58:20 UTC) #23
lilyhoughton
https://codereview.chromium.org/2836063005/diff/80001/components/cronet/ios/test/cronet_http_test.mm File components/cronet/ios/test/cronet_http_test.mm (right): https://codereview.chromium.org/2836063005/diff/80001/components/cronet/ios/test/cronet_http_test.mm#newcode24 components/cronet/ios/test/cronet_http_test.mm:24: @interface Cronet (ExposedForTesting) On 2017/04/27 14:58:20, mef wrote: > ...
3 years, 7 months ago (2017-05-01 15:31:35 UTC) #24
mef
It looks reasonably, considering that we use it for testing only. https://codereview.chromium.org/2836063005/diff/80001/components/cronet/ios/test/cronet_http_test.mm File components/cronet/ios/test/cronet_http_test.mm (right): ...
3 years, 7 months ago (2017-05-01 19:12:59 UTC) #25
lilyhoughton
https://codereview.chromium.org/2836063005/diff/100001/components/cronet/ios/cronet_environment.mm File components/cronet/ios/cronet_environment.mm (right): https://codereview.chromium.org/2836063005/diff/100001/components/cronet/ios/cronet_environment.mm#newcode252 components/cronet/ios/cronet_environment.mm:252: // net::HTTPProtocolHandlerDelegate::SetInstance(nullptr); On 2017/05/01 19:12:58, mef wrote: > Please ...
3 years, 7 months ago (2017-05-01 19:28:13 UTC) #26
lilyhoughton
3 years, 7 months ago (2017-05-01 19:28:15 UTC) #27
lilyhoughton
3 years, 7 months ago (2017-05-01 19:28:16 UTC) #28
mef
lgtm
3 years, 7 months ago (2017-05-02 19:03:08 UTC) #29
lilyhoughton
kapishnikov@ could you PTAL
3 years, 7 months ago (2017-05-05 15:53:23 UTC) #30
kapishnikov
Sorry, I haven't realised that you are waiting for me. I am okay with the ...
3 years, 7 months ago (2017-05-05 19:46:50 UTC) #31
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/2836063005/120001
3 years, 7 months ago (2017-05-08 14:10:21 UTC) #33
commit-bot: I haz the power
Try jobs failed on following builders: android_n5x_swarming_rel on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_n5x_swarming_rel/builds/172680) chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, ...
3 years, 7 months ago (2017-05-08 14:13:49 UTC) #35
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/2836063005/140001
3 years, 7 months ago (2017-05-08 17:16:29 UTC) #42
commit-bot: I haz the power
3 years, 7 months ago (2017-05-08 17:25:37 UTC) #45
Message was sent while issue was closed.
Committed patchset #8 (id:140001) as
https://chromium.googlesource.com/chromium/src/+/94bde17fed2469a58c0fa6ae4374...

Powered by Google App Engine
This is Rietveld 408576698