我想为我的C ++项目编写一些测试...
因此,我添加了一个新项目来编写测试。 (这是类库类型)。我想出了一个使用Microsoft::VisualStudio::CppUnitTestFramework
的解决方案。 VS以某种方式检测到标有TEST_METHOD(...)
宏的测试,并且可以使用“测试资源管理器”执行它们。
到目前为止很好...但是现在我当然希望在每次构建解决方案后自动执行测试...我认为当我用Google搜索时应该有很多点击,但是我什么也没找到。基本上,我正在寻找一个postbuild命令来执行另一个项目的测试。那不应该那么难吗?
预先感谢
答案 0 :(得分:0)
从 Visual Studio 命令提示符运行命令 vstest.console.exe myTestProject.dll
。只需将此命令添加到您的构建后步骤,如果它在 ERRORLEVEL
中返回非零,则失败。