我有一个有序的mstest(.erderedTest),并且每次我尝试运行它时,MSTest都不会从输出目录(bin debug)执行它,而是从testResults ... out out oft ofer目录中执行。这是真正的问题,因为测试使用解决方案目录中的某些文件,我不想在测试运行之前每次复制它们。预先感谢。
p.s.1有序测试以外的任何测试都可以运行
p.s.2 <DeploymentEnabled>False</DeploymentEnabled>
没有帮助
您可以优先测试类似于下面的方法。
此测试用例将首先执行
[TestMethod]
[Priority(1)]
public void TestMethod1()
{
}
此测试案例将在TestMethod1
之后刚执行[TestMethod]
[Priority(2)]
public void TestMethod2()
{
}
如果您不提供测试案例的优先级,则将在所有优先级执行后执行,就像testMethod3示例一样。
。[TestMethod]
public void TestMethod3()
{
}
我在Windows Store(Metro/Winrt)应用程序中所做的同样。