通过exe文件运行c#test项目

时间:2012-10-15 19:13:00

标签: c# testing powershell automated-tests powershell-v2.0

我有一堆c#测试,我想通过PowerShell脚本运行。我目前正在通过创建一个Windows应用程序项目,将测试作为一般类的一部分编写并将其编译为.exe并运行exe但不是正确的方法来实现这一点。

我怎么能创建一个可以在给定项目中运行所有测试的类(可以是.exe),或者通过PowerShell脚本轻松运行所有测试的其他方式,该类用于应用程序部署

1 个答案:

答案 0 :(得分:1)

尝试使用MSTest.exe。有很多参数

上面链接中的示例。

mstest /testcontainer:Errors.dll /detail:testtype

或( VS90COMNTOOLS 更改为您的版本)

"%VS90COMNTOOLS%\..\IDE\MSTest.exe"/testcontainer:Errors.dll /detail:testtype

或(将'Microsoft Visual Studio 11.0'更改为VS文件夹)

"%PROGRAMFILES%\Microsoft Visual Studio 11.0\Common7\IDE\MSTest.exe"  /testcontainer:Errors.dll /resultsfile:out