小编Mad*_*ads的帖子

Visual Studio 2017 Enterprise不会停止在构建上运行所有测试

我有一个项目,由一个3 C#/.NET Core类库组成,面向.NET Standard 2.0.另外,我有一个XUnit测试项目,我使用FluentAssertions.

在处理项目时,我使用安装了Resharper Ultimate的Visual Studio 2017 Enterprise.

运行全套测试时,我的SQL Server 2016 Express数据库大约会遇到8100次.如果我在Visual Studio中工作时让我的探查器运行,我可以看到,每当我更改代码并进行构建时,都会执行完整的测试套件.这有点令人讨厌,因为测试完成需要1-1.5分钟,而且通常,我只想在进行增量更改时运行特定的测试子集.

我的问题:我似乎无法阻止运行在构建上运行的测试.

让我最困惑的是,我无法取消Test explorer或Resharpers Test窗口中的测试,因为它们似乎根本没有运行.此外,输出窗口的"测试"窗格除了"......发现单元测试"之外不会显示任何内容,而不会继续进行.我的印象是,从Visual Studios的角度来看,测试根本没有运行.

让主要嫌疑人摆脱困境:

  • 测试资源管理器中的"运行测试后构建测试"按钮未切换.
  • 实时单元测试似乎被禁用(菜单中唯一的选项是"开始")

我花了好几个小时浏览网络试图弄清楚发生了什么,没有运气.我希望有人可以帮助我找出测试运行的原因,以及如何阻止它们.

这是我的第一个StackOverflow问题.我希望我的问题符合要求.如果没有,请让我知道该做些什么.

c# xunit .net-core visual-studio-2017

6
推荐指数
1
解决办法
390
查看次数

标签 统计

.net-core ×1

c# ×1

visual-studio-2017 ×1

xunit ×1