From 50d7a049ee38421e7db7cc129dba0949e8c76001 Mon Sep 17 00:00:00 2001 From: houseme Date: Tue, 8 Sep 2026 12:03:21 +0800 Subject: [PATCH] test(scanner): echo measured release evidence in ABBA fake adapter (#7460) Keep the synthetic ABBA test adapter aligned with the measured release evidence contract so result validation covers release_evidence drift. Co-authored-by: zhi22915 --- scripts/test_scanner_abba.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scripts/test_scanner_abba.py b/scripts/test_scanner_abba.py index c4dbd3b2e..01245422d 100755 --- a/scripts/test_scanner_abba.py +++ b/scripts/test_scanner_abba.py @@ -49,6 +49,8 @@ def fake_adapter(): if fault == "measure-exit": return 42 result = {key: request[key] for key in ("evidence", "fixed", "build", "data_dir", "background")} + if request["evidence"] == "measured": + result["release_evidence"] = copy.deepcopy(request["release_evidence"]) result.update({"sample_count": 10, "elapsed_seconds": request["duration_seconds"], "metrics": dict.fromkeys(harness.METRICS, 10)}) baseline = request["comparison"] == "build" and request["leg"].startswith("A")