【问题标题】:Is it possible to limit the projects which specflow searches for tests when generating Step bindings?是否可以在生成 Step 绑定时限制 specflow 搜索测试的项目?
【发布时间】: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


    【解决方案1】:

    没有这样的选择。

    在我看来,我们必须改进 VS 扩展来处理这么多项目。 您能否在这里打开一个问题:https://github.com/techtalk/SpecFlow

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

    【讨论】:

    猜你喜欢
    • 2017-12-30
    • 2017-07-22
    • 1970-01-01
    • 2012-12-31
    • 1970-01-01
    • 2023-03-19
    • 2020-06-12
    • 2020-03-03
    • 2011-12-29
    相关资源
    最近更新 更多