Files
Amaury Levé 30b30efe04 Improve dotnet-test evaluation outcomes (#1106)
* Improve dotnet-test evaluation outcomes

Refine routing and evidence-backed guidance for non-passing dotnet-test skills, and repair evaluation fixtures and prerequisites.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 3e140b67-0d44-4c6c-81c0-2ec02ff78ef8

* Clarify eval dependency constraint

Scope package-install prohibitions to project dependencies so harness analyzer setup is not contradictory.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 3e140b67-0d44-4c6c-81c0-2ec02ff78ef8

* Fix wrapper skill dormancy routing

Front-load the already-abstracted exclusion so wrapper requests for existing IFileSystem or TimeProvider seams remain dormant.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 3e140b67-0d44-4c6c-81c0-2ec02ff78ef8

* Harden payment fixture validation

Add explicit null guards and report the precise amount property for invalid payment values in the well-written fixture.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 3e140b67-0d44-4c6c-81c0-2ec02ff78ef8

* Align TypeScript pairing eval path

Expect the analyzer's sibling tests/cart convention after merging the updated path inference logic.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 3e140b67-0d44-4c6c-81c0-2ec02ff78ef8

* Complete payment fixture contract

Validate the supported currency set so the data-driven currency test exercises observable production behavior.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 3e140b67-0d44-4c6c-81c0-2ec02ff78ef8

---------

Copilot-Session: 3e140b67-0d44-4c6c-81c0-2ec02ff78ef8
2026-09-03 08:26:38 +00:00
..