我编写了一个使用VS2012的CppUnitTestFramework的本机单元测试dll。我可以在VS2012的IDE的"测试资源管理器"窗口中运行这些测试。
但是,我还想从我们的 MsBuild 脚本运行这些测试。我想我需要使用适当的命令行启动一些测试运行程序 exe,但我很难找到这方面的信息。
你能帮我指出正确的方向吗?谢谢。
Visual Studio Test Runner 是一个简单的命令行工具,需要调用它才能查找和执行测试。创建小型 msbuild 任务或使用标准 exec
任务足以在生成后调用测试。
只要测试运行程序安装正确,它就应该拿起这些测试并执行它们。
请参阅这篇博客文章,解释新vstest.console.exe
的所有命令行复杂性。