Description[Cronet] Remove CronetEngine.Builder JSON serial/deserialization APIs
This CL removes test dependencies on the serial/deserialization of
CronetEngine.Builders, and removes the related public APIs.
Internally CronetEngine.Builders are still serial/deserialized during
CronetUrlRequestContext construction but at least this doesn't
complicate the public APIs.
Perhaps in the future the internal serial/deserialization can be removed
in exchange for directly passing configuration options; this is a
large change however as the options are passed across several functions
and a thread hop.
Perhaps in the future the use of command line arguments to
CronetTestFramework can also be removed; for now I'm removing the
CONFIG_KEY argument.
BUG=531538
Committed: https://crrev.com/db71f3c7c3a85f1297266c88884817a5995f3ea0
Cr-Commit-Position: refs/heads/master@{#357081}
Patch Set 1 #
Total comments: 7
Patch Set 2 : address Helen's comments #
Total comments: 5
Patch Set 3 : address Helen's comment #Messages
Total messages: 12 (3 generated)
|