MSTest V2适配器不支持使用testsettings文件或vsmdi文件。相反,它使用基于代码的方式配置测试。
下面是一个示例,演示如何在使用MSTest V2适配器时配置测试属性:
using Microsoft.VisualStudio.TestTools.UnitTesting;
[TestClass]
public class MyTestClass
{
[TestMethod]
[TestCategory("CategoryName")]
public void MyTestMethod()
{
// 这是你的测试代码
}
}
在此示例中,我们使用[TestCategory]
属性为测试方法添加了一个分类。你可以根据需要添加其他属性。
如果你希望运行特定的测试集合,可以在测试资源文件夹中创建一个运行设置文件(.runsettings),并在其中指定要运行的测试集合。以下是一个示例:
在此示例中,我们使用
元素指定要运行的测试集合(在此为"MyTestCollection")。你可以根据需要指定其他运行设置。
要使用运行设置文件,请确保在运行测试时指定该文件。例如,可以在命令行中使用以下命令运行测试:
vstest.console.exe YourTestProject.dll /Settings:YourRunSettingsFile.runsettings
请替换"YourTestProject.dll"为你的测试项目的名称,"YourRunSettingsFile.runsettings"为你的运行设置文件的名称。
这是使用MSTest V2适配器时可以采取的一些解决方法。根据你的具体需求,你可能需要采用不同的方法来配置和运行测试。