如何执行实时单元测试构建,仅在执行代码更改时才会中断?

时间:2019-07-03 09:00:26

标签: visual-studio unit-testing nunit visual-studio-2019 live-unit-tests

我正在使用NUnit运行Visual Studio 2019。当我包含一个测试类时,它可以正常工作,并且我所有的测试都以绿色/成功状态显示。但是,问题是当我对实际代码进行任何更改时,实际代码左侧的图标都会变为中性蓝线,而测试项目中的图标仍为绿色。如果我手动两次包含测试类,那么它将在发生故障的测试中更新为红色(但显然会破坏实时单元测试的目的)。我知道我的安装/ lut安装程序没有损坏,因为它也可以使用nunit在单独的解决方案中工作,所以有一些解决方案特定。使用相同解决方案的其他开发人员也存在相同的问题。

我已经在实时单元测试中启用了详细的调试信息,并且得到了一条有趣的消息:BuildManager - Build completed (failed).。但是,这非常奇怪,因为1.我的解决方案构建良好。 2.当包含测试类时,实时单元测试可以很好地进行构建,只有当我对代码执行(任何)更改时,它才会中断。如前所述,如果我再次手动添加它,它将很好。它以消息BuildManager - Interrupting build queue -> no new assemblies.结尾。我认为这可能是因为构建失败。

我已经将Visual Studio更新到最新版本。我还更新了我所有的nuget软件包。我曾尝试搜索``实时单元测试未在Visual Studio 2019中进行代码更改''和``实时单元测试无法在更改代码上构建''等各种变体。但是除了我提到的那些事情之外,这毫无用处以上。当然,我也试图删除我的持久数据。

0 个答案:

没有答案