diff options
author | 2025-03-14 23:32:22 +0000 | |
---|---|---|
committer | 2025-03-19 00:20:29 +0000 | |
commit | 6a7c8932b108733a5ce0d7ea8af735ae88588a9b (patch) | |
tree | 84f1d44db6b6a0db9d988f9f10ad9c7eb7e45778 /ci/metrics_agent.py | |
parent | 6c600640f5c220d9a27c4008955400dcbe5a6a33 (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.py | 6 |
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(): |