MStest通过命令行进度

时间:2011-10-21 00:29:39

标签: command-line mstest

我正在从命令行运行一个大的mstest套件,大约需要15分钟才能完成。一旦启动,输出到命令窗口如下...

Microsoft (R) Test Execution Command Line Tool Version 10.0.30319.1
Copyright (c) Microsoft Corporation. All rights reserved.

Loading SetupTestRun.testrunconfig...
Loading Test.BusinessLibrary\All.orderedtest...
Starting execution...

在测试完成之前它仍然是这样,然后将所有结果转储到一个大批量的屏幕上。无论如何都要将测试的运行进度运行到命令窗口,这样我才能看到a)它已经取得了多大的进展,以及b)已经过去和失败了什么?

干杯,

山姆

编辑:要清楚,我们正在运行有序测试,而不是测试列表。

2 个答案:

答案 0 :(得分:2)

是的,是可能的

相应地MSDN

mstest /testcontainer:YourDLL.dll /detail:errormessage /detail:description /resultsfile:"file.trx"

答案 1 :(得分:0)

根据我的经验,每次测试都会输出一行,因为每次测试都会发生。因此,您可以了解整体进度,但不了解测试中的进展情况。

我现在正在寻找一种方法来说测试1/100测试2/100等会很好。