test(ghidra): group expanded suites by their contracts
Split result-envelope and completeness checks, and Windows invocation and runtime checks, into named describe groups within the existing lint limit. Preserve every test, fixture, assertion and platform prerequisite. Co-authored-by: Kaoru0822 <208281322+kaoru0822-kitauji@users.noreply.github.com>
This commit is contained in:
parent
b5a25fbdda
commit
2f1b2bf07d
|
|
@ -117,7 +117,9 @@ describe("Ghidra function-analysis result values", () => {
|
|||
});
|
||||
},
|
||||
);
|
||||
});
|
||||
|
||||
describe("Ghidra reference and value-flow completeness", () => {
|
||||
it.each(["reference_kinds_available", "unresolved_calls"])(
|
||||
"rejects omitted %s instead of inventing complete reference observations",
|
||||
(field) => {
|
||||
|
|
|
|||
|
|
@ -486,7 +486,9 @@ describe("Ghidra Windows launcher", () => {
|
|||
}),
|
||||
).toThrow(/metacharacters/u);
|
||||
});
|
||||
});
|
||||
|
||||
describe("Ghidra Windows launcher runtime", () => {
|
||||
it.skipIf(process.platform !== "win32").each([
|
||||
{
|
||||
properties:
|
||||
|
|
|
|||
Loading…
Reference in New Issue