我编写了一个使用VS2012的CppUnitTestFramework的本机单元测试dll。我可以在测试资源管理器窗口的VS2012 IDE中运行这些测试。
但是,我还想从我们的MsBuild脚本运行这些测试。我想我需要使用适当的命令行启动一些测试运行程序exe,但我很难找到相关的信息。
你能指点我正确的方向吗?感谢。
答案 0 :(得分:2)
Visual Studio Test Runner是一个简单的命令行工具,需要调用它才能找到并执行测试。创建一个小的msbuild任务或使用标准exec
任务就足以在构建之后调用测试。
只要正确安装了测试运行器,就应该选择这些测试并执行它们。
请参阅this blog post explaining all the command line intricacies of the new vstest.console.exe
。