• Matthew Denton's avatar
    Change some ChromeOS unittests to handle the CertVerifierService · 95907b33
    Matthew Denton authored
    The CertVerifier implementations are moving out of the network
    service and into the CertVerifierService for sandboxing reasons.
    
    Creators of NetworkContexts need to provide a pipe to a
    CertVerifierService in the NetworkContextParams. This CL does that
    for some remaining ChromeOS unittests.
    
    The CertVerifierService also requires an IO thread on ChromeOS,
    so some unittests switch to using BrowserTaskEnvironment instead
    of the other various test::TaskEnvironments.
    
    Bug: 1015134, 1094483
    Change-Id: I3fb3097492b3d3a9de7572fbabddd5a041580a0b
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2515203Reviewed-by: default avatarJohn Abd-El-Malek <jam@chromium.org>
    Commit-Queue: Matthew Denton <mpdenton@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#823789}
    95907b33
system_proxy_manager_unittest.cc 15.3 KB