Skip to main content

testfx-test-value-evidence

Apply the vendored test-value-evidence skill with TestFx toolchain, assertion, parallel-safety, packed-consumer, and review conventions. Use when implementing or reviewing behavior-changing TestFx PRs or commits, including source-only changes.

来源信息

仓库
microsoft/testfx
最近来源活动
2026年10月13日 19:01
检测到的 SKILL.md 语言
英语
星标
1,052
分支
312

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
testfx-test-value-evidence
description
Apply the vendored test-value-evidence skill with TestFx toolchain, assertion, parallel-safety, packed-consumer, and review conventions. Use when implementing or reviewing behavior-changing TestFx PRs or commits, including source-only changes.
# TestFx test-value evidence Read and apply the canonical [test-value-evidence skill](../../../.agents/skills/test-value-evidence/SKILL.md) first, then these repository-specific requirements. Keep the canonical vendored file unmodified; its source revision and blob are recorded in [eng/vendored-files.json](../../../eng/vendored-files.json). - Read [repository instructions](../../copilot-instructions.md). Use the repository-pinned toolchain through `build.cmd` or `build.sh`, capture binary logs for MSBuild commands, and use the owning project's assertion conventions and `BannedSymbols.txt`. MSTest framework tests use `TestContainer`; MTP and analyzer tests use MSTest; adapter tests use their established assertion APIs. - Apply [parallel-safety preflight](../testfx-parallel-safety-preflight/SKILL.md) before test/lifecycle changes and against the final diff. Counterfactual experiments must use isolated outputs and preserve the actual test scheduling. - For acceptance, package, launcher, protocol, or cross-component changes, apply [acceptance validation](../testfx-acceptance-validation/SKILL.md). Repack each product variant before testing, prove the effective package/cache and loaded binary paths, and retain real shipping-layout evidence. Assert/API overload changes also need the repository's packed source-compatibility coverage. - Reuse the installed [test-gap-analysis](../../../.agents/skills/test-gap-analysis/SKILL.md) for bounded static reasoning and the existing [mutation workflow](../../workflows/mutation-testing.yml) for available executed Stryker evidence. Do not upgrade unrelated curated plugins to run this skill. - Keep publication under the [code-review gate](../code-review/SKILL.md). The automatic and `/review-tests` reviewers are read-only: report static predictions or unavailable proof unless exact matching execution records can be inspected. Do not execute PR code or infer red-green proof from green CI. Put material evidence gaps in the summary, not automatic inline findings. The existing review workflow reports the canonical evidence table for each eligible PR head, including unchanged tests protecting source-only changes. Individual commit validation is separate; neither the skill nor its vendored presence enforces a Git hook or proves live workflow publication.
在 GitHub 查看