diff options
author | Ahmad Sharif <asharif@chromium.org> | 2012-12-20 12:09:49 -0800 |
---|---|---|
committer | Ahmad Sharif <asharif@chromium.org> | 2012-12-20 12:09:49 -0800 |
commit | 4467f004e7f0854963bec90daff1879fbd9d2fec (patch) | |
tree | aac36caa6279aa532e2d6234e50ee812f2db0c8d /crosperf/label.py | |
parent | f395c26437cbdabc2960447fba89b226f4409e82 (diff) | |
download | toolchain-utils-4467f004e7f0854963bec90daff1879fbd9d2fec.tar.gz |
Synced repos to: 64740
Diffstat (limited to 'crosperf/label.py')
-rw-r--r-- | crosperf/label.py | 26 |
1 files changed, 25 insertions, 1 deletions
diff --git a/crosperf/label.py b/crosperf/label.py index 3b6fb804..64ce352f 100644 --- a/crosperf/label.py +++ b/crosperf/label.py @@ -2,14 +2,24 @@ # Copyright 2011 Google Inc. All Rights Reserved. +"""The label of benchamrks.""" + +import os from utils.file_utils import FileUtils class Label(object): - def __init__(self, name, chromeos_image, chromeos_root, board): + def __init__(self, name, chromeos_image, chromeos_root, board, remote, + image_args): + # Expand ~ + chromeos_root = os.path.expanduser(chromeos_root) + chromeos_image = os.path.expanduser(chromeos_image) + self.name = name self.chromeos_image = chromeos_image self.board = board + self.remote = remote + self.image_args = image_args if not chromeos_root: chromeos_root = FileUtils().ChromeOSRootFromImage(chromeos_image) @@ -24,3 +34,17 @@ class Label(object): % (name, chromeos_root)) self.chromeos_root = chromeos_root + + +class MockLabel(object): + def __init__(self, name, chromeos_image, chromeos_root, board, remote, + image_args): + self.name = name + self.chromeos_image = chromeos_image + self.board = board + self.remote = remote + if not chromeos_root: + self.chromeos_root = "/tmp/chromeos_root" + else: + self.chromeos_root = chromeos_root + self.image_args = image_args |