1

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

但是,我还想从我们的 MsBuild 脚本运行这些测试。我想我需要使用适当的命令行启动一些测试运行程序 exe,但我正在努力寻找这方面的信息。

你能帮我指出正确的方向吗?谢谢。

4

1 回答 1

2

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

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

请参阅这篇博文,解释新的vstest.console.exe.

于 2013-01-22T12:49:57.317 回答