我有一个有序的mstest(.orderedtest),每次我尝试运行它时,mstest不是从输出目录(bin \ debug)执行,而是从TestResults ... \ out目录执行。这是真正的问题,因为测试使用解决方案目录中的一些文件,我不想在测试运行之前每次都复制它们。提前谢谢。
P.s.1有序测试之外的任何测试运行良好
P.s.2 <DeploymentEnabled>False</DeploymentEnabled>
没有帮助
答案 0 :(得分:0)
您可以优先考虑以下测试方法。
此测试用例将首先执行
[TestMethod]
[Priority(1)]
public void TestMethod1()
{
}
此测试用例将在TestMethod1
之后执行[TestMethod]
[Priority(2)]
public void TestMethod2()
{
}
如果您不提供测试用例优先级,那么它将在所有优先级测试用例执行之后执行,就像在TestMethod3示例下面一样。
[TestMethod]
public void TestMethod3()
{
}
我在Windows Store(metro / WinRT)应用程序中也一样。