From 6f1637c373ca09a0a7e6e371817c8acbdeea35ca Mon Sep 17 00:00:00 2001 From: Snowson <15168246+Snowson@users.noreply.github.com> Date: Sat, 3 Oct 2026 13:55:02 +0800 Subject: [PATCH] =?UTF-8?q?tests=EF=BC=9A=E7=8B=AC=E7=AB=8B=E8=AF=84?= =?UTF-8?q?=E5=AE=A1=20watch=20=E5=A4=B9=E5=85=B7=E7=9A=84=E8=AF=84?= =?UTF-8?q?=E8=AE=BA=E8=A1=A5=E4=B8=8A=E5=8F=AF=E4=BF=A1=E4=BD=9C=E8=80=85?= =?UTF-8?q?=EF=BC=88delivery-harness=20T702=20=E5=89=8D=E7=BD=AE=20D5?= =?UTF-8?q?=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit delivery-harness 的自治试验(B81)中,T702 上线后 watch 只认 checks.toml [identity] agent_login 写的评审标记。BackgroundTest 夹具里的两条评论原来没有 author,新引擎下 #3 会被 当成未评审,待评审集合会从 [1, 4] 变成 [1, 3, 4]。补上 author 后,新旧引擎下结果都是 [1, 4]: 旧引擎的 reviewed_heads 不看作者,结果不变。 Co-Authored-By: Claude Opus 5.5 --- tests/test_harness_review_independent.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/test_harness_review_independent.py b/tests/test_harness_review_independent.py index 5c18329..3b34110 100644 --- a/tests/test_harness_review_independent.py +++ b/tests/test_harness_review_independent.py @@ -260,11 +260,13 @@ def _run(self, argv, **kwargs): def github(self): mark = '' + author = {"login": "Snowson"} prs = [ {"number": 1, "headRefOid": "h1", "comments": []}, {"number": 2, "headRefOid": "h2", "comments": []}, - {"number": 3, "headRefOid": "h3", "comments": [{"body": "评审\n" + mark}]}, - {"number": 4, "headRefOid": "h4", "comments": [{"body": mark}]}, # 评过的是旧 head + # 评论带上可信作者(checks.toml [identity] agent_login):只认该账号写的标记(delivery-harness T702) + {"number": 3, "headRefOid": "h3", "comments": [{"author": author, "body": "评审\n" + mark}]}, + {"number": 4, "headRefOid": "h4", "comments": [{"author": author, "body": mark}]}, # 评过的是旧 head {"number": 5, "headRefOid": "h5", "comments": []}, ] checks = {1: ["SUCCESS", "SKIPPED"], 2: ["SUCCESS", "FAILURE"], 3: ["SUCCESS"], 4: ["SUCCESS"], 5: None}