如何从BIN DEBUG目录中从VS 2015中运行订购测试



我有一个有序的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)应用程序中所做的同样。

最新更新