aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAhmad Sharif <asharif@chromium.org>2012-02-08 20:55:47 -0800
committerAhmad Sharif <asharif@chromium.org>2012-02-08 20:55:47 -0800
commit822c55d2adc5f6fecb6bb4bc6faa94e022b8012a (patch)
treefd7816a6820badf005c5d738623fc38036ea9a47
parentf1d70cb6e6bb944bfd376d4331ccf0054508a9e0 (diff)
downloadtoolchain-utils-822c55d2adc5f6fecb6bb4bc6faa94e022b8012a.tar.gz
Synced repos to: 58313
-rwxr-xr-xcrosperf/crosperf.py3
-rw-r--r--crosperf/settings_factory.py2
2 files changed, 4 insertions, 1 deletions
diff --git a/crosperf/crosperf.py b/crosperf/crosperf.py
index e00ae75d..24699338 100755
--- a/crosperf/crosperf.py
+++ b/crosperf/crosperf.py
@@ -79,6 +79,9 @@ def Main(argv):
working_directory = os.getcwd()
experiment_file = ExperimentFile(open(experiment_filename, "rb"),
option_settings)
+ if not experiment_file.GetGlobalSettings().GetField("name"):
+ experiment_name = os.path.basename(experiment_filename)
+ experiment_file.GetGlobalSettings().SetField("name", experiment_name)
experiment = ExperimentFactory().GetExperiment(experiment_file,
working_directory)
diff --git a/crosperf/settings_factory.py b/crosperf/settings_factory.py
index 3f752834..b9a18fed 100644
--- a/crosperf/settings_factory.py
+++ b/crosperf/settings_factory.py
@@ -54,7 +54,7 @@ class LabelSettings(Settings):
class GlobalSettings(Settings):
def __init__(self, name):
super(GlobalSettings, self).__init__(name, "global")
- self.AddField(TextField("name", default="Experiment",
+ self.AddField(TextField("name",
description="The name of the experiment. Just an "
"identifier."))
self.AddField(TextField("board", description="The target "