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

Coded UI - dll file - does not contain ordered test

我正在尝试使用 "vstest.console.exe"

通过命令提示符 运行 编码 ui 测试

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

当我使用以下命令引用已编译的 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 获取订购的测试?

Build 对于我在 IDE 中订购的测试,操作设置为 None。 (如果我将其更改为编译,它会抛出很多错误,例如类型或命名空间定义,或预期的文件结束等)

有人可以 shell 对此有一些想法吗?

谢谢

终于在花了很多时间之后,我终于开始工作了..!

要使用的命令是: 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 (不确定我们是否需要从项目解决方案中复制所有文件夹 - 但它有效!)