【发布时间】:2019-11-22 15:07:18
【问题描述】:
我继承了一个 ASP.Net(非 .Net Core)项目,其中包含大量测试都包含在一个 C# 测试项目中。我想在 Azure DevOps 上运行单元测试作为构建步骤,但我面临的问题是单元测试位于项目的子文件夹中,而其他文件夹中是我不希望运行的其他测试。
我的问题是,我可以将 task: VSTest@2 配置为仅在 Tests 项目的指定文件夹中运行测试吗?
提前致谢。
【问题讨论】:
-
您是否可以控制传递给
vstest.console的参数?然后你可以使用它们来配置要运行的测试。 -
我确实可以完全控制参数,但我不知道要使用哪些参数以及如何使用它们。
-
你考虑过使用TestCategoryAttribute吗?参考文章visualstudiomagazine.com/blogs/tool-tracker/2018/07/…。
标签: c# unit-testing azure-devops mstest