构建未在测试资源管理器中显示后运行测试

时间:2016-06-07 08:07:16

标签: visual-studio visual-studio-2015

根据this Microsoft article on VS2015,测试资源管理器中应该有一个“在每次构建后运行测试”选项。那没有。知道如何启用吗?

vs 2015 test explorer

我正在运行VS2015 Update 2,但是我可能需要启用一些其他设置吗?

2 个答案:

答案 0 :(得分:7)

您问题中的推荐文章有关于该功能的可用性的说明:

  

警告

     

在Visual中支持每次构建后运行单元测试   Studio Enterprise。

我在家中使用社区,在工作中使用专业人员,并且在其中任何一个中都没有使用该功能。

答案 1 :(得分:0)

我正在使用Visual Studio 2017专业版,我真的想在构建后运行测试,此功能仅在Visual Studio Enterprise中可用,目前在Visual Studio 2019 Professional Preview中也可用。 Visual Studio 2019的IntelliSense不能很好地完成“代码完成”,因此我仍然主要使用Visual Studio 2017。

在VS 2017中构建后运行测试的一种解决方法是使用command linedotnet vstest运行测试。

只需创建一个批处理文件即可运行dotnet vstest [Your Test Project].dll并将其添加到Project Properties > Build Events > Post-build event command line: call $(ProjectDir)YourBatchFile.bat > Run the post-build event: On successful build

以下是构建后的示例Output

enter image description here