1

我一直在尝试使用 VS2010 附带的新“vstest.console.exe”(在我的情况下,我使用的是 Visual Studio 2012 测试代理软件附带的版本)。

但是,当我指定启动测试时,如下所示:

vstest.console.exe "MyTest.orderedtest"

我收到返回消息“开始测试执行,请稍候”,然后任务完成 - 但我的 UI 测试没有开始。而且我不知道是否有任何结果保存在任何地方,如果有的话。

4

3 回答 3

2

测试没有开始,因为我的测试 DLL(编码 UI 测试)引用了 VS2010 DLL。

vstest.console.exe 似乎没有给出任何输出来解释为什么测试没有开始,也没有迹象表明结果日志的保存位置。命令行选项文档在这里也没有帮助。

于 2012-08-30T09:08:24.237 回答
1

Vstest.console.exe 默认不创建 TRX 文件。结果将仅发送到控制台。如果需要 TRX,用户必须通过指定 /logger:trx 显式启用它

EX- Vstest.console.exe abc.dll /logger:trx

于 2013-10-19T09:02:19.737 回答
0

要使用 vstest.console 运行任何有序测试,可以使用以下命令。

例如,如果你想执行 mytest.orderedtest 然后运行以下命令

vstest.console mytest.orderedtest /Logger:trx

从存在有序测试的文件夹中运行。

于 2015-10-21T11:49:55.817 回答