编码的UI - DLL文件 - 不包含有序测试

时间:2016-08-23 04:23:25

标签: c# visual-studio visual-studio-2015 coded-ui-tests

我正在尝试使用“vstest.console.exe”通过命令提示符运行Coded ui测试

我的测试套件包含有序测试和其他一些独立测试。

当我使用以下命令引用编译的dll时:

    C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE>vstest.console.exe "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\smoketest.dll" /ListTests

我只能看到列出的独立测试,而不是我创建的有序测试。

我不确定在Visual Studio 2015 IDE中我需要做什么才能让dll接受订购的测试?

对于我在IDE中的已订购测试,

Build Action设置为None。 (如果我将其更改为Compile,则会抛出很多错误,如类型或命名空间定义,或预期的文件结束等)

请问有人对此有所了解吗?

由于

1 个答案:

答案 0 :(得分:0)

最后花了很多时间后,我得到了这个......

使用的命令是: vstest.console.exe“C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ Scripts \ SampleTest.orderedtest”/ Logger:trx / UseVsixExtensions:true

此命令需要在以下目录中执行: C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE>

注意:我已将我的解决方案的所有文件夹从我的源计算机复制到执行此命令的远程计算机,并确保它包含SampleTest.orderedtest(不确定是否需要)从项目解决方案中复制所有文件夹 - 但它有效!)