| Index: telemetry/telemetry/internal/story_runner.py
|
| diff --git a/telemetry/telemetry/internal/story_runner.py b/telemetry/telemetry/internal/story_runner.py
|
| index 8291b9b817369a36c8dc2e9f594b21d329efd2ae..f6039bc8c7575922e758c74131f0a4c0c0c27ddf 100644
|
| --- a/telemetry/telemetry/internal/story_runner.py
|
| +++ b/telemetry/telemetry/internal/story_runner.py
|
| @@ -346,8 +346,17 @@ def RunBenchmark(benchmark, finder_options):
|
| exception_formatter.PrintFormattedException()
|
| return_code = 255
|
|
|
| - results.histograms.AddSharedDiagnostic(
|
| - reserved_infos.OWNERS.name, benchmark.GetOwnership())
|
| + benchmark_owners = benchmark.GetOwners()
|
| + benchmark_component = benchmark.GetBugComponents()
|
| +
|
| + # TODO(#3734): Add a 'IsEmpty' method to GenericSet to replace this check.
|
| + if list(benchmark_owners):
|
| + results.histograms.AddSharedDiagnostic(
|
| + reserved_infos.OWNERS.name, benchmark_owners)
|
| +
|
| + if list(benchmark_component):
|
| + results.histograms.AddSharedDiagnostic(
|
| + reserved_infos.BUG_COMPONENTS.name, benchmark_component)
|
|
|
| try:
|
| if finder_options.upload_results:
|
|
|