DescriptionAdded several new bypass telemetry tests for the data reduction proxy
New tests:
- Added new ChromeProxyExplicitBypass integration tests that test "bypass=0", "bypass=<X>", "block=0", and "block=<X>" Chrome-Proxy directives using the test server
- Added new ChromeProxyFallback integration test that gets a "bypass=0" directive from the real data reduction proxy
Cleanup:
- Rewrote the VerifyBadProxies logic, adding support for per-proxy retry times
- Also changed VerifyBadProxies to raise an exception instead of returning false when the actual and expected bad proxy lists were different, which was causing all the existing bypass tests to pass in cases when they should have failed
- Fixed typo in ChromeProxyCorsBypass test, it passes now
- Some general python style cleanup
BUG=374397
Committed: https://crrev.com/f95e460c500507a94f3d20c38bdfd80b254c4d36
Cr-Commit-Position: refs/heads/master@{#300295}
Patch Set 1 #Patch Set 2 : Fixed indentation in VerifyAllProxiesBypassed #
Total comments: 4
Patch Set 3 : Addressed comments #Patch Set 4 : Synced repo #
Messages
Total messages: 15 (4 generated)
|