在生成步骤绑定时,是否可以限制specflow搜索测试的项目?

问题描述 投票:0回答:1

我的新工作场所在Visual Studio 2017中有一个非常大的C#解决方案,包含100多个项目,其中只有一个与我的工作直接相关(通过specflow和selenium进行网络验收测试)。

我们在测试资源管理器中找不到CPU使用和测试的间歇性问题,只要Specflow决定它需要搜索并重新生成测试绑定,就会发生 - 因为它需要几个小时才能完成,在此期间Visual Studio没用。

从实验中,我知道如果我只打开与我的工作相关的一个项目,那么specflow会在几秒钟内找到所有测试并立即可用。

但遗憾的是,我们需要至少在构建要测试的新代码时加载整个解决方案。

有没有办法限制Specflow和/或测试资源管理器正在搜索哪些项目(或路径),以及随后生成步骤绑定?

我希望有一个本地设置文件(引用.runsettings),但是无法找到有关如何配置它的任何说明。

c# visual-studio nunit specflow
1个回答
1
投票

没有这样的选择。

这对我来说,我们必须改进VS扩展,处理那么多项目。你能不能在这里开个问题:https://github.com/techtalk/SpecFlow

在那里,我们可以讨论,我们可以做些什么,让您可以使用SpecFlow。

© www.soinside.com 2019 - 2024. All rights reserved.