OLD | NEW |
1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 import logging | 5 import logging |
6 import time | 6 import time |
7 | 7 |
8 from common import network_metrics | 8 from common import network_metrics |
9 from telemetry.page import page_test | 9 from telemetry.page import legacy_page_test |
10 from telemetry.value import scalar | 10 from telemetry.value import scalar |
11 | 11 |
12 | 12 |
13 CHROME_PROXY_VIA_HEADER = 'Chrome-Compression-Proxy' | 13 CHROME_PROXY_VIA_HEADER = 'Chrome-Compression-Proxy' |
14 | 14 |
15 | 15 |
16 class ChromeProxyMetricException(page_test.MeasurementFailure): | 16 class ChromeProxyMetricException(page_test.MeasurementFailure): |
17 pass | 17 pass |
18 | 18 |
19 | 19 |
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
109 | 109 |
110 def HasChromeProxyLitePageExpRequest(self): | 110 def HasChromeProxyLitePageExpRequest(self): |
111 return self.HasRequestHeader('Chrome-Proxy', "exp=ignore_preview_blacklist") | 111 return self.HasRequestHeader('Chrome-Proxy', "exp=ignore_preview_blacklist") |
112 | 112 |
113 def HasChromeProxyLitePageResponse(self): | 113 def HasChromeProxyLitePageResponse(self): |
114 return self.HasResponseHeader('Chrome-Proxy-Content-Transform', "lite-page") | 114 return self.HasResponseHeader('Chrome-Proxy-Content-Transform', "lite-page") |
115 | 115 |
116 def HasChromeProxyPassThroughRequest(self): | 116 def HasChromeProxyPassThroughRequest(self): |
117 return self.HasRequestHeader('Chrome-Proxy-Accept-Transform', "identity") | 117 return self.HasRequestHeader('Chrome-Proxy-Accept-Transform', "identity") |
118 | 118 |
OLD | NEW |