aboutsummaryrefslogtreecommitdiff
path: root/crosperf/label.py
diff options
context:
space:
mode:
authorAhmad Sharif <asharif@chromium.org>2012-12-20 12:09:49 -0800
committerAhmad Sharif <asharif@chromium.org>2012-12-20 12:09:49 -0800
commit4467f004e7f0854963bec90daff1879fbd9d2fec (patch)
treeaac36caa6279aa532e2d6234e50ee812f2db0c8d /crosperf/label.py
parentf395c26437cbdabc2960447fba89b226f4409e82 (diff)
downloadtoolchain-utils-4467f004e7f0854963bec90daff1879fbd9d2fec.tar.gz
Synced repos to: 64740
Diffstat (limited to 'crosperf/label.py')
-rw-r--r--crosperf/label.py26
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