如何从msbuild脚本运行VS2012 CppUnitTestFramework单元测试?

时间:2013-01-22 12:16:21

标签: visual-studio-2012 microsoft-cpp-unit-test visual-studio-test-runner

我编写了一个使用VS2012的CppUnitTestFramework的本机单元测试dll。我可以在测试资源管理器窗口的VS2012 IDE中运行这些测试。

但是,我还想从我们的MsBuild脚本运行这些测试。我想我需要使用适当的命令行启动一些测试运行程序exe,但我很难找到相关的信息。

你能指点我正确的方向吗?感谢。

1 个答案:

答案 0 :(得分:2)

Visual Studio Test Runner是一个简单的命令行工具,需要调用它才能找到并执行测试。创建一个小的msbuild任务或使用标准exec任务就足以在构建之后调用测试。

只要正确安装了测试运行器,就应该选择这些测试并执行它们。

请参阅this blog post explaining all the command line intricacies of the new vstest.console.exe