Index: tools/chrome_proxy/integration_tests/chrome_proxy_benchmark.py |
diff --git a/tools/chrome_proxy/integration_tests/chrome_proxy_benchmark.py b/tools/chrome_proxy/integration_tests/chrome_proxy_benchmark.py |
index 05f43a175af74ec264c8791f0cd9722093c1f756..d9032b4b9dddfd340a628722c27e029fd2453a88 100644 |
--- a/tools/chrome_proxy/integration_tests/chrome_proxy_benchmark.py |
+++ b/tools/chrome_proxy/integration_tests/chrome_proxy_benchmark.py |
@@ -264,6 +264,14 @@ class ChromeProxySmoke(ChromeProxyBenchmark): |
def Name(cls): |
return 'chrome_proxy_benchmark.smoke.smoke' |
+class ChromeProxyQuicSmoke(ChromeProxyBenchmark): |
+ tag = 'smoke' |
+ test = measurements.ChromeProxyQuicSmoke |
+ page_set = pagesets.SmokeStorySet |
+ |
+ @classmethod |
+ def Name(cls): |
+ return 'chrome_proxy_benchmark.quic.smoke' |
class ChromeProxyClientConfig(ChromeProxyBenchmark): |
tag = 'client_config' |
@@ -346,3 +354,14 @@ class ChromeProxyPingback(ChromeProxyBenchmark): |
@classmethod |
def Name(cls): |
return 'chrome_proxy_benchmark.pingback' |
+ |
+class ChromeProxyQuicTransaction(ChromeProxyBenchmark): |
+ """Check that Chrome uses QUIC correctly when connecting to a proxy |
+ that supports QUIC. """ |
+ tag = 'quic-proxy' |
+ test = measurements.ChromeProxyQuicTransaction |
+ page_set = pagesets.QuicStorySet |
+ |
+ @classmethod |
+ def Name(cls): |
+ return 'chrome_proxy_benchmark.quic.transaction' |