| 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.
|
|
|