【发布时间】:2018-09-03 17:19:22
【问题描述】:
我的新工作场所在 Visual Studio 2017 中有一个非常大的 C# 解决方案,其中包含 100 多个项目,其中只有一个与我的工作直接相关(通过 specflow 和 selenium 进行的 Web 验收测试)。
在测试资源管理器中找不到 CPU 使用率和测试时出现间歇性问题,每当 Specflow 决定需要搜索和重新生成测试绑定时就会发生 - 因为它需要几个小时才能完成,在此期间 Visual Studio 没有用处。
通过实验,我知道如果我只打开一个与我的工作相关的项目,那么 specflow 会在几秒钟内找到所有测试并立即可用。
但遗憾的是,至少在构建要测试的新代码时,我们需要加载整个解决方案。
有没有办法限制 Specflow 和/或测试资源管理器正在搜索测试并随后生成步骤绑定的项目(或路径)?
我希望有一个本地设置文件(对 .runsettings 的引用),但找不到任何关于如何配置它的说明。
【问题讨论】:
标签: c# visual-studio nunit specflow