We currently only have unittests for AIA cert fetching on NSS platforms. We should have them on other platforms as well, to avoid issues like issue 645629 . This should be possible by extending the minica.py code in SpawnedTestServer.
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/fff06067760baa7539a6b4dfd6bb9e203e3c23fe commit fff06067760baa7539a6b4dfd6bb9e203e3c23fe Author: mattm <mattm@chromium.org> Date: Tue Nov 29 00:19:04 2016 Don't hardcode copy of root cert in chromeos/login/test/https_forwarder.cc. Also use ScopedTestRoot instead of TestRootCerts::Add. BUG= 651965 Review-Url: https://codereview.chromium.org/2513543003 Cr-Commit-Position: refs/heads/master@{#434795} [modify] https://crrev.com/fff06067760baa7539a6b4dfd6bb9e203e3c23fe/chrome/browser/chromeos/login/test/https_forwarder.cc [modify] https://crrev.com/fff06067760baa7539a6b4dfd6bb9e203e3c23fe/chrome/browser/chromeos/login/test/https_forwarder.h
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/0b12a6f86f1e390267e9234dac22337600634319 commit 0b12a6f86f1e390267e9234dac22337600634319 Author: mattm <mattm@chromium.org> Date: Tue Nov 29 19:57:16 2016 Add unittests of HTTPS loading that requires AIA fetching. BUG= 651965 NOPRESUBMIT=true Review-Url: https://codereview.chromium.org/2388393002 Cr-Commit-Position: refs/heads/master@{#435064} [modify] https://crrev.com/0b12a6f86f1e390267e9234dac22337600634319/net/data/ssl/certificates/ocsp-test-root.pem [modify] https://crrev.com/0b12a6f86f1e390267e9234dac22337600634319/net/test/spawned_test_server/base_test_server.cc [modify] https://crrev.com/0b12a6f86f1e390267e9234dac22337600634319/net/test/spawned_test_server/base_test_server.h [modify] https://crrev.com/0b12a6f86f1e390267e9234dac22337600634319/net/tools/testserver/minica.py [modify] https://crrev.com/0b12a6f86f1e390267e9234dac22337600634319/net/tools/testserver/testserver.py [modify] https://crrev.com/0b12a6f86f1e390267e9234dac22337600634319/net/url_request/url_request_unittest.cc
Comment 1 by bugdroid1@chromium.org
, Nov 29 2016