diff options
author | Caroline Tice <cmtice@google.com> | 2016-08-02 16:49:57 -0700 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2016-08-05 10:36:07 -0700 |
commit | e1a28bd82a8718b67a370433dd41932c567f6899 (patch) | |
tree | 6107e73d22571491e537806141a423336b5c91eb /crosperf/experiment.py | |
parent | 6c921aec5a85f8de8d6e45f7bd8fdae08717348c (diff) | |
download | toolchain-utils-e1a28bd82a8718b67a370433dd41932c567f6899.tar.gz |
[Crosperf] Fix lint errors.
This fixes the crosper lint errors that were assigned to me.
BUG=chromium:632110
TEST=ran run_tests.sh; did full crosperf run.
Change-Id: I68d136c7399eb4befa2e36e7f513612ca5e53769
Reviewed-on: https://chrome-internal-review.googlesource.com/272755
Commit-Ready: Caroline Tice <cmtice@google.com>
Tested-by: Caroline Tice <cmtice@google.com>
Reviewed-by: Caroline Tice <cmtice@google.com>
Reviewed-by: Yunlian Jiang <yunlian@google.com>
Diffstat (limited to 'crosperf/experiment.py')
-rw-r--r-- | crosperf/experiment.py | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/crosperf/experiment.py b/crosperf/experiment.py index bfee351d..0a0f3fc0 100644 --- a/crosperf/experiment.py +++ b/crosperf/experiment.py @@ -47,6 +47,7 @@ class Experiment(object): self.num_complete = 0 self.num_run_complete = 0 self.share_cache = share_cache + self.active_threads = [] # If locks_directory (self.lock_dir) not blank, we will use the file # locking mechanism; if it is blank then we will use the AFE server # locking mechanism. @@ -83,14 +84,14 @@ class Experiment(object): self.machine_manager.AddMachine(machine) # Now machine_manager._all_machines contains a list of reachable # machines. This is a subset of self.remote. We make both lists the same. - self.remote = [m.name for m in self.machine_manager._all_machines] + self.remote = [m.name for m in self.machine_manager.GetAllMachines()] if not self.remote: raise RuntimeError('No machine available for running experiment.') for label in labels: # We filter out label remotes that are not reachable (not in # self.remote). So each label.remote is a sublist of experiment.remote. - label.remote = filter(lambda x: x in self.remote, label.remote) + label.remote = [r for r in label.remote if r in self.remote] try: self.machine_manager.ComputeCommonCheckSum(label) except BadChecksum: @@ -178,15 +179,15 @@ class Experiment(object): self._schedv2.run_sched() else: self.active_threads = [] - for benchmark_run in self.benchmark_runs: + for run in self.benchmark_runs: # Set threads to daemon so program exits when ctrl-c is pressed. - benchmark_run.daemon = True - benchmark_run.start() - self.active_threads.append(benchmark_run) + run.daemon = True + run.start() + self.active_threads.append(run) def SetCacheConditions(self, cache_conditions): - for benchmark_run in self.benchmark_runs: - benchmark_run.SetCacheConditions(cache_conditions) + for run in self.benchmark_runs: + run.SetCacheConditions(cache_conditions) def Cleanup(self): """Make sure all machines are unlocked.""" |