C ++ CppUnitTestFramework构建后运行测试

时间:2019-04-11 14:21:05

标签: c++ unit-testing

我想为我的C ++项目编写一些测试... 因此,我添加了一个新项目来编写测试。 (这是类库类型)。我想出了一个使用Microsoft::VisualStudio::CppUnitTestFramework的解决方案。 VS以某种方式检测到标有TEST_METHOD(...)宏的测试,并且可以使用“测试资源管理器”执行它们。

到目前为止很好...但是现在我当然希望在每次构建解决方案后自动执行测试...我认为当我用Google搜索时应该有很多点击,但是我什么也没找到。基本上,我正在寻找一个postbuild命令来执行另一个项目的测试。那不应该那么难吗?

预先感谢

1 个答案:

答案 0 :(得分:0)

从 Visual Studio 命令提示符运行命令 vstest.console.exe myTestProject.dll。只需将此命令添加到您的构建后步骤,如果它在 ERRORLEVEL 中返回非零,则失败。