From 19c992f98bfd127a68199a86665018fdc6f72bdf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=BE=B7=E5=AE=87?= Date: Fri, 2 Oct 2026 16:55:49 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=B9=E9=BD=90=20Gitea=20=E7=BC=93=E5=AD=98?= =?UTF-8?q?=E7=BB=B4=E6=8A=A4=E7=94=A8=E4=BE=8B=E4=B8=8E=E5=B7=B2=E9=80=80?= =?UTF-8?q?=E5=BD=B9=20smoke=20job=20=E7=9A=84=20job=20=E6=95=B0=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - test_gitea_cache_maintenance.py 中两处硬编码的缓存导出/合并分组数 6 改为按 maintainer RUST_JOB_IDS 动态取值,避免新增或退役 CI job 时用例与实现脱节 --- scripts/test_gitea_cache_maintenance.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/test_gitea_cache_maintenance.py b/scripts/test_gitea_cache_maintenance.py index 7f9d78469..b42af67b7 100644 --- a/scripts/test_gitea_cache_maintenance.py +++ b/scripts/test_gitea_cache_maintenance.py @@ -340,7 +340,7 @@ class GiteaCacheMaintenanceTest(unittest.TestCase): instance, run, jobs, artifacts = self.source_fixture() result = self.select_source(instance) self.assertEqual(result["run_id"], 44) - self.assertEqual(len(result["exports"]), 6) + self.assertEqual(len(result["exports"]), len(maintenance_module.RUST_JOB_IDS)) self.assertEqual({item["size_in_bytes"] for item in result["exports"]}, {10}) run["event"] = "pull_request" self.assertIsNone(self.select_source(instance)) @@ -421,7 +421,7 @@ class GiteaCacheMaintenanceTest(unittest.TestCase): instance.docker = docker instance.api.download = lambda path, destination, expected_size: destination.write_bytes(b"download") def merge(inputs, output, **kwargs): - self.assertEqual(len(inputs), 6) + self.assertEqual(len(inputs), len(maintenance_module.RUST_JOB_IDS)) self.assertEqual(kwargs["expected_inherited_source_sha"], "b" * 40) output.mkdir() (output / "objects").mkdir()