Chromium Code Reviews
Description[Telemetry] Explictly initialize & clean up network_controller
It turns out that implicitly initialize network controller
whenever platform instance is created is a bad idea. Although
it's more ergonomic, it hides the responsiblity of call sites
to clean up the network_controller (shutting down
ts_proxy_server).
This CL makes remove implicitly initializing network_controller
and requires call sites to be explicit about doing so & clean
it up when they finish using network_controller.
BUG=catapult:#2584
TBR=sullivan@chromium.org, pmeenan@chromium.org
Committed: https://chromium.googlesource.com/external/github.com/catapult-project/catapult/+/30ce231266c6fb6147bb6df7c56a7eb75c23fccf
Patch Set 1 #Patch Set 2 : Fix tests #Patch Set 3 : Fix testRestoreBrowserWithMultipleTabs #Patch Set 4 : Fix testRestoreBrowserWithMultipleTabs for real #Patch Set 5 : Fix testRestoreBrowserWithMultipleTabs for real part 2 #
Messages
Total messages: 18 (12 generated)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||