Index: tools/perf/core/perf_benchmark.py |
diff --git a/tools/perf/core/perf_benchmark.py b/tools/perf/core/perf_benchmark.py |
index 4158e2d23219bf17eea478976e9230368c9bec6d..9a9a9eeddd29d0c60bb9c95581b8a0891c75535f 100644 |
--- a/tools/perf/core/perf_benchmark.py |
+++ b/tools/perf/core/perf_benchmark.py |
@@ -24,6 +24,23 @@ class PerfBenchmark(benchmark.Benchmark): |
""" To be overridden by perf benchmarks. """ |
pass |
+ def GetExtraIterationInfo(self): |
+ info = super(PerfBenchmark, self).GetExtraIterationInfo() |
+ |
+ botName = os.environ.get('BUILDBOT_BUILDERNAME') |
+ if botName: |
+ info['botName'] = botName |
+ |
+ buildNumber = os.environ.get('BUILDBOT_BUILDNUMBER') |
+ if buildNumber: |
+ info['buildNumber'] = buildNumber |
+ |
+ revision = os.environ.get('BUILDBOT_REVISION') |
+ if revision: |
+ info['revision'] = revision |
+ |
+ return info |
+ |
def CustomizeBrowserOptions(self, options): |
# Subclass of PerfBenchmark should override SetExtraBrowserOptions to add |
# more browser options rather than overriding CustomizeBrowserOptions. |