使用" dotnet test"指定要运行的测试组。

时间:2017-03-02 17:14:22

标签: .net asp.net-core tfsbuild mstest tfs2015

我尝试使用" dotnet测试运行特定测试"在使用TFS2015的构建步骤中(测试运行器是mstest,使用MVC Core框架)。

在.net 4.5中,除了添加像"TestCategory=Unit"或{{1}这样的anotation之外,我在构建Visual Studio测试步骤时只需在Test过滤器中指定一个参数,例如[TestCategory("Unit"), TestMethod()]。每个方法。

无论如何使用MStest或其他框架做类似的事情?

1 个答案:

答案 0 :(得分:0)

Visual Studio Test任务支持指示自定义测试适配器的路径。因此,您仍然可以使用Visual Studio Test任务并在Path to Custom Test Adaptors项目中指定您的测试适配器:

  

自定义测试适配器的路径是任何自定义或第三方的路径   用于编写测试的框架的测试适配器。

     
      
  • 支持各种测试框架,如NUnit,xUnit,Mocha和Jasmine
  •   
  • 自动搜索子文件夹。
  •   
  • 自动扫描任何包文件夹,安装并使用包含测试适配器的任何NuGet包,而不提示。
  •   
  • 示例:$(Build.SourcesDirectory)\ Fabrikam \ packages
  •