Index: tools/telemetry/telemetry/core/util.py |
diff --git a/tools/telemetry/telemetry/core/util.py b/tools/telemetry/telemetry/core/util.py |
index 2fe792feccc02b74fc9e685053f7cf7d0d366dfa..5b11640fe38ad9fb1f443f914fe5075902ee7d2c 100644 |
--- a/tools/telemetry/telemetry/core/util.py |
+++ b/tools/telemetry/telemetry/core/util.py |
@@ -85,3 +85,16 @@ def CloseConnections(tab): |
chrome.benchmarking.closeConnections()""") |
except Exception: |
pass |
+ |
+def GetBuildDirectories(): |
+ """Yields all combination of Chromium build output directories.""" |
+ build_dirs = ['build', |
+ 'out', |
+ 'sconsbuild', |
+ 'xcodebuild'] |
+ |
+ build_types = ['Debug', 'Debug_x64', 'Release', 'Release_x64'] |
+ |
+ for build_dir in build_dirs: |
+ for build_type in build_types: |
+ yield build_dir, build_type |