aboutsummaryrefslogtreecommitdiff
path: root/crosperf/experiment_factory.py
diff options
context:
space:
mode:
authorCaroline Tice <cmtice@google.com>2015-09-23 09:43:35 -0700
committerchrome-bot <chrome-bot@chromium.org>2015-09-25 19:36:38 -0700
commitddde50532281f7f796dd7dc44b562b29d25ab381 (patch)
tree2c4530e053ccd6f9bb84718f18e5d47a4f7d82c8 /crosperf/experiment_factory.py
parentc4995a4466121d971d64d09110a4769ecc9fdacd (diff)
downloadtoolchain-utils-ddde50532281f7f796dd7dc44b562b29d25ab381.tar.gz
Add compiler info to experiment data.
Check the build label to see which compiler was used. Store the compiler in the label, and add it to the json filename and output. Also update nightly buildbot script to add 'compiler' field to labels. BUG=None TEST=Tested in my directory. Change-Id: I124c4910cce1145708bb2a52e3a6d6dff93777c3 Reviewed-on: https://chrome-internal-review.googlesource.com/231811 Commit-Ready: Caroline Tice <cmtice@google.com> Tested-by: Caroline Tice <cmtice@google.com> Reviewed-by: Caroline Tice <cmtice@google.com>
Diffstat (limited to 'crosperf/experiment_factory.py')
-rw-r--r--crosperf/experiment_factory.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/crosperf/experiment_factory.py b/crosperf/experiment_factory.py
index 0f90383c..ff573d34 100644
--- a/crosperf/experiment_factory.py
+++ b/crosperf/experiment_factory.py
@@ -216,6 +216,7 @@ class ExperimentFactory(object):
image = label_settings.GetField("chromeos_image")
chromeos_root = label_settings.GetField("chromeos_root")
my_remote = label_settings.GetField("remote")
+ compiler = label_settings.GetField("compiler")
new_remote = []
for i in my_remote:
c = re.sub('["\']', '', i)
@@ -245,10 +246,11 @@ class ExperimentFactory(object):
image_args = label_settings.GetField("image_args")
if test_flag.GetTestMode():
label = MockLabel(label_name, image, chromeos_root, board, my_remote,
- image_args, cache_dir, cache_only, chrome_src)
+ image_args, cache_dir, cache_only, compiler, chrome_src)
else:
label = Label(label_name, image, chromeos_root, board, my_remote,
- image_args, cache_dir, cache_only, log_level, chrome_src)
+ image_args, cache_dir, cache_only, log_level, compiler,
+ chrome_src)
labels.append(label)
email = global_settings.GetField("email")