Kiq*_*net 22 c# msbuild scripting command-line unit-testing
我为此使用脚本:
"%ProgramFiles%\Microsoft Visual Studio 9.0\Common7\IDE\TF.exe" get $/DmlOnDemmand /recursive /force /noprompt
我构建解决方案.sln
call %msBuildDir%\msbuild %solutionName% /t:Rebuild /p:Configuration=%buildType%
现在,我想执行所有单元测试并检查一切正常.
如何使用像MSBuild这样的构建工具从命令行执行解决方案的.csproj项目的单元测试?
你尝试过使用MSTest.exe吗?
发现可能的欺骗
和相关的
如何使用命令行MSTest.exe在我的解决方案中运行所有测试?
在那个问题中,有一个叫做Gallio Echo的简洁实用工具,看起来像是一个很棒的选项.
但是如果你只想使用MSTest.exe,这应该只是介绍如何使用它
http://msdn.microsoft.com/en-us/library/ms182486.aspx
看看VSTest.Console.EXE他们为CodedUI测试添加了这个.似乎有更多的功能.
https://msdn.microsoft.com/en-us/library/jj155800.aspx
在C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow目录中.
我在解决方案中插入了一个测试项目。
每次构建测试所依赖的库都会发生更改,解决方案会更新测试项目。使用构建后选项每次“测试项目”更改后都会自动运行测试。
测试结果直接显示在构建日志中。
| 归档时间: |
|
| 查看次数: |
37960 次 |
| 最近记录: |