summaryrefslogtreecommitdiff
path: root/ci/metrics_agent.py
diff options
context:
space:
mode:
author Luca Farsi <lucafarsi@google.com> 2025-03-14 23:32:22 +0000
committer Luca Farsi <lucafarsi@google.com> 2025-03-19 00:20:29 +0000
commit6a7c8932b108733a5ce0d7ea8af735ae88588a9b (patch)
tree84f1d44db6b6a0db9d988f9f10ad9c7eb7e45778 /ci/metrics_agent.py
parent6c600640f5c220d9a27c4008955400dcbe5a6a33 (diff)
Rework general-tests optimization
Rework general-tests optimization to use the test discovery agent to determine the modules that are needed to be included in general-tests.zip. Also start reporting optimization decisions silently. Test: atest build_test_suites_test; atest optimized_targets_test Bug: 358215235 Change-Id: Iabff6729e5743805167eed87d7ef5d901b255a61
Diffstat (limited to 'ci/metrics_agent.py')
-rw-r--r--ci/metrics_agent.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/ci/metrics_agent.py b/ci/metrics_agent.py
index bc2479eab6..85cdcbd2e5 100644
--- a/ci/metrics_agent.py
+++ b/ci/metrics_agent.py
@@ -92,15 +92,15 @@ class MetricsAgent:
size: int,
included_modules: set[str],
):
- target_result = self.target_results.get(target_name)
+ target_result = self._target_results.get(target_name)
artifact = (
metrics_pb2.OptimizedBuildMetrics.TargetOptimizationResult.OutputArtifact()
)
artifact.name = artifact_name
artifact.size = size
for module in included_modules:
- artifact.included_modules.add(module)
- target_result.output_artifacts.add(artifact)
+ artifact.included_modules.append(module)
+ target_result.output_artifact.append(artifact)
def end_reporting(self):
for target_result in self._target_results.values():