首先看一下最终效果:
1. 支持单一用例独立运行和调试
2. 测试一览界面,可以控制用例的执行和收集执行结果
需要插件
1. Test Explorer UI
2. C++ TestMate
配置步骤
CMakeLists.txt配置选项
target_link_libraries( ${PROJECT_NAME}
gtest
gtest_main
mockcpp
pthread
)
生成的gtest可执行文件"lwcopp_test",位于工程目录的build目录下,结构如下图
.vscode/setting.json追加如下配置,用于配置c++ TestMate插件可以匹配到前面提到的“lwcopp_test”
{
"testMate.cpp.test.executables": "build/*_test"
}
此时,只要保证单元测试可执行程序被正确编译生成,测试浏览界面的单元测试一览以及单元测试用例单独调试运行功能即可使用
欢迎关注评论