【问题标题】:How to disable test discovery in visual studio 2017?如何在 Visual Studio 2017 中禁用测试发现?
【发布时间】:2020-07-16 20:52:24
【问题描述】:

我有一些包含大量项目的解决方案,我们在这些解决方案中没有单元测试项目。然而,Visual Studio 2017 仍在尝试发现单元测试并减慢我们的进程。

https://imgur.com/a/89Vt1P6

我查看了 runsettings xml 文件,但里面没有任何东西可以禁用它

https://docs.microsoft.com/en-us/visualstudio/test/configure-unit-tests-by-using-a-dot-runsettings-file

知道我们如何为某些解决方案关闭这些不必要的东西吗?

谢谢

【问题讨论】:

  • 我觉得这只会变得更糟。在 VS2019 中,我的 70 个项目的解决方案是在爬行中构建的,因为数百个测试发现过程(“dotnet vstest ... /ListTests”)在任何涉及的程序集上运行。 MS 必须在玩具项目上对此进行测试...

标签: unit-testing visual-studio-2017 vs-unit-testing-framework


【解决方案1】:

这也让我发疯了。有一天,它刚开始在每次构建后运行测试发现,并将我的输出窗格切换到“测试”,这很烦人。

我如何在 VS 2015 中修复它(2017 年可能相同), 禁用(取消选中)此设置

Test menu --> Test Settings --> Keep Test Execution Engine Running

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-08-09
    • 2015-06-16
    • 1970-01-01
    • 1970-01-01
    • 2018-09-11
    • 2018-08-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多