| OLD | NEW | 
|    1 # Copyright 2016 The Chromium Authors. All rights reserved. |    1 # Copyright 2016 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 collections |    5 import collections | 
|    6 import io |    6 import io | 
|    7 import json |    7 import json | 
|    8 import logging |    8 import logging | 
|    9 import os |    9 import os | 
|   10 import pickle |   10 import pickle | 
| (...skipping 327 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  338  |  338  | 
|  339   def _ExtendPersistedResult(self, persisted_result): |  339   def _ExtendPersistedResult(self, persisted_result): | 
|  340     persisted_result['host_test'] = True |  340     persisted_result['host_test'] = True | 
|  341  |  341  | 
|  342  |  342  | 
|  343 class LocalDevicePerfTestRun(local_device_test_run.LocalDeviceTestRun): |  343 class LocalDevicePerfTestRun(local_device_test_run.LocalDeviceTestRun): | 
|  344  |  344  | 
|  345   _DEFAULT_TIMEOUT = 5 * 60 * 60  # 5 hours. |  345   _DEFAULT_TIMEOUT = 5 * 60 * 60  # 5 hours. | 
|  346   _CONFIG_VERSION = 1 |  346   _CONFIG_VERSION = 1 | 
|  347  |  347  | 
|  348   def __init__(self, env, test_instance): |  348   def __init__(self, env, test_instance, test_output_saver): | 
|  349     super(LocalDevicePerfTestRun, self).__init__(env, test_instance) |  349     super(LocalDevicePerfTestRun, self).__init__( | 
 |  350         env, test_instance, test_output_saver) | 
|  350     self._devices = None |  351     self._devices = None | 
|  351     self._env = env |  352     self._env = env | 
|  352     self._no_device_tests = {} |  353     self._no_device_tests = {} | 
|  353     self._test_buckets = [] |  354     self._test_buckets = [] | 
|  354     self._test_instance = test_instance |  355     self._test_instance = test_instance | 
|  355     self._timeout = None if test_instance.no_timeout else self._DEFAULT_TIMEOUT |  356     self._timeout = None if test_instance.no_timeout else self._DEFAULT_TIMEOUT | 
|  356  |  357  | 
|  357   #override |  358   #override | 
|  358   def SetUp(self): |  359   def SetUp(self): | 
|  359     if os.path.exists(constants.PERF_OUTPUT_DIR): |  360     if os.path.exists(constants.PERF_OUTPUT_DIR): | 
| (...skipping 170 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  530   # override |  531   # override | 
|  531   def _RunTest(self, _device, _test): |  532   def _RunTest(self, _device, _test): | 
|  532     raise NotImplementedError |  533     raise NotImplementedError | 
|  533  |  534  | 
|  534  |  535  | 
|  535 class TestDictVersionError(Exception): |  536 class TestDictVersionError(Exception): | 
|  536   pass |  537   pass | 
|  537  |  538  | 
|  538 class PerfTestRunGetStepsError(Exception): |  539 class PerfTestRunGetStepsError(Exception): | 
|  539   pass |  540   pass | 
| OLD | NEW |