如何配置Visual Studio 2022默认排除标记为Integration的测试?
如何默认排除标记为Integration的测试
以下是针对Visual Studio Test Explorer的两种设置方案,帮你自动应用-trait="Integration"过滤规则:
方案一:项目级配置(仅当前项目生效)
- 在项目根目录右键 → 添加 → 新建项,搜索并创建「Test Settings File」(生成
.runsettings文件) - 打开该文件,替换为以下配置,重点通过
TraitFilter排除指定特性:
<?xml version="1.0" encoding="utf-8"?> <RunSettings> <Filter> <!-- 排除标记为Integration的测试用例 --> <TraitFilter>-trait="Integration"</TraitFilter> </Filter> </RunSettings>
- 回到Test Explorer,点击顶部的齿轮图标 → Select Settings File,选中刚才创建的
.runsettings文件 - 勾选「Persist selected settings file」,确保每次打开项目自动加载该配置
方案二:全局配置(所有项目生效)
- 打开Visual Studio顶部菜单的工具 → 选项
- 展开左侧的测试 → 通用
- 在「默认测试运行参数」输入框中填写:
-trait="Integration" - 点击「确定」保存,之后所有项目的Test Explorer都会默认应用这个过滤规则
内容的提问来源于stack exchange,提问作者ccfoo242
相关产品推荐
相关产品推荐

