Report optimized targets when nothing has to be built
Change-Id: I3485d70f1ebfdfcd1b8d74427f75e245eb6e7514
Test: presubmit
Bug: 385339697
diff --git a/ci/build_test_suites.py b/ci/build_test_suites.py
index 91cb621..cdcba5a 100644
--- a/ci/build_test_suites.py
+++ b/ci/build_test_suites.py
@@ -129,6 +129,10 @@
build_targets.add(target)
get_metrics_agent().report_unoptimized_target(target, 'Required build target.')
continue
+ # If nothing is discovered without error, that means nothing is needed.
+ if not test_discovery_zip_regexes:
+ get_metrics_agent().report_optimized_target(target)
+ continue
regex = r'\b(%s.*)\b' % re.escape(target)
for opt in test_discovery_zip_regexes: