From 4dd44ddf16c810c4bcaa16e0bdb3b09bfcb4e33a Mon Sep 17 00:00:00 2001 From: morluto <76467478+morluto@users.noreply.github.com> Date: Tue, 13 Oct 2026 04:24:39 +0800 Subject: [PATCH] test(ida): expect direction in combined call coverage Keep the ARM64 dossier boundary assertion aligned with caller/callee coverage ownership while preserving unknown coverage, diagnostics, and observed callee assertions. Validation: recorded IDA protocol and callee relationship boundary tests (22 passed). Live IDA was not exercised. --- tests/boundary/providers/ida/calleeRelationships.test.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/boundary/providers/ida/calleeRelationships.test.ts b/tests/boundary/providers/ida/calleeRelationships.test.ts index 7de3637d8..1204b4d10 100644 --- a/tests/boundary/providers/ida/calleeRelationships.test.ts +++ b/tests/boundary/providers/ida/calleeRelationships.test.ts @@ -37,7 +37,8 @@ it("keeps unknown caller coverage and callee diagnostics in an ARM64 dossier", a if (!result.ok) throw result.error; expect(result.value.relationshipCoverage).toMatchObject({ status: "unknown", - reason: "Upstream xrefs do not establish direct caller relationships.", + reason: + "Callers: Upstream xrefs do not establish direct caller relationships.", diagnostics: expect.arrayContaining([ expect.stringContaining("targets IDA does not recognize as functions"), ]),