mirror of
https://github.com/morluto/rea.git
synced 2026-11-03 21:36:13 +00:00
test: strengthen and prune audited test coverage (#8573)
* test: strengthen and prune audited test coverage * test: require delivered DeepSeek skill instructions * test: keep schema fixture types private * test: verify Gemini receives skill instructions * test: bind Qwen skill evidence to its tool result * test: report NativeAOT verifier checks precisely * fix: verify Ghidra cleanup paths reliably * fix: verify Command Code skill activation * test: tighten cleanup and fixture checks * test: verify packet capture evidence is recorded * fix: report HTTP3 capture provenance accurately * test: preserve resource coverage through MCP * test: prune repeated assertions and retain cancellation identity * fix: validate client verifier fixture paths * test: skip Copilot verifier cases on Windows * test: keep verifier setup target relative
This commit is contained in:
1 parent
ce9095d727
commit
7bcefead69
167 files changed
+2396
-1012
No files matched your search
@@ -41,10 +41,18 @@ const [leftPath, rightPath] = await Promise.all([
|
||||
]);
|
||||
if (leftPath === rightPath)
|
||||
throw new Error("--left and --right must resolve to distinct paths");
|
||||
const [left, right] = await Promise.all([
|
||||
const analyses = await Promise.allSettled([
|
||||
analyze(options.left),
|
||||
analyze(options.right),
|
||||
]);
|
||||
const failures = analyses.filter((result) => result.status === "rejected");
|
||||
if (failures.length === 1) throw failures[0].reason;
|
||||
if (failures.length > 1)
|
||||
throw new AggregateError(
|
||||
failures.map((result) => result.reason),
|
||||
"Application analyses failed",
|
||||
);
|
||||
const [left, right] = analyses.map((result) => result.value);
|
||||
const comparison = compareApplicationVersionsEvidence({ left, right });
|
||||
if (!comparison.ok) throw comparison.error;
|
||||
const comparisonResult = comparison.value.result;
|
||||
|
||||
Reference in new issue
Block a user