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.
This commit is contained in:
morluto 2026-10-13 04:24:39 +08:00
parent 8224aeba9d
commit 4dd44ddf16
1 changed files with 2 additions and 1 deletions

View File

@ -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"),
]),