summaryrefslogtreecommitdiff
path: root/ci
diff options
context:
space:
mode:
author Julien Desprez <jdesprez@google.com> 2024-12-20 10:47:05 -0800
committer Julien Desprez <jdesprez@google.com> 2024-12-20 10:47:05 -0800
commit1387533e0812a5b6529eadc3270ecda63a663e1a (patch)
tree0550d57238148997f8f927ef2ad262980ec70df7 /ci
parentf1c1a844ae659112d9b6251c322b4e4b52b25334 (diff)
Report optimized targets when nothing has to be built
Change-Id: I3485d70f1ebfdfcd1b8d74427f75e245eb6e7514 Test: presubmit Bug: 385339697
Diffstat (limited to 'ci')
-rw-r--r--ci/build_test_suites.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/ci/build_test_suites.py b/ci/build_test_suites.py
index 91cb6215c0..cdcba5a87e 100644
--- a/ci/build_test_suites.py
+++ b/ci/build_test_suites.py
@@ -129,6 +129,10 @@ class BuildPlanner:
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: