CTest 项目目录.未发现任何测试
CTest project directory. No tests were found
这是我的项目层次结构
ProjectMain
|
Project 1
| |
| tests
|
Project 2
|
tests
CMake项目列表主要下载并设置谷歌测试根据 https://github.com/google/googletest/blob/master/googletest/README.md
项目 1 和项目 2 的 CMakeList 包括 (CTest( 和 enable_testing((。在我构建所有内容后,测试的可执行文件位于构建路径中的类似层次结构中。问题是当我使用 VSCode 的 cmake 工具来运行测试时,它认为测试项目是 ProjectMain 并且显然找不到任何测试。如果我从项目 1 构建目录运行 cmake,它可以正常工作。如果我手动将其移动到ProjectMain的构建目录,cmake工具测试工作正常。此外,我尝试在add_test中使用 WORKING_DIRECTORY 参数,但没有运气,文件留在原地。
我需要在ProjectMain的CMakeLists中enable_testing(.txt
相关文章:
- 使用C++库在Android项目中修改gradle中的cmake参数,用于插入指令的测试
- 如果C++类在类方法中具有动态分配,但没有构造函数/析构函数或任何非静态成员,那么它仍然是POD类型吗
- 无法编译 rtmidi 测试 cmidiin.cpp 文件, 非法指令
- 奇怪的(对我来说)返回声明 - 在谷歌上找不到任何关于它的信息
- GoogleMock是否仍然打算与任何测试框架一起使用?
- CTest 项目目录.未发现任何测试
- 简单的 for() 循环基准测试在任何循环绑定下花费相同的时间
- 缓存错过压力测试:令人惊叹的结果.任何解释
- 测试一个数字是否具有小数值,而没有任何库
- 任何地方都可以测试arduino在没有硬件的情况下能做什么
- 如何使用 QTestLib 测试不返回任何内容的函数
- 奔步Cpp单元测试解析器未报告任何测试
- visual studio是否有任何扩展来优化C++代码单元测试
- 用于MFC应用程序的任何可测试的架构或设计模式
- 不返回任何值的函数的单元测试
- "std::map with mutexes"与并行插入、查找、擦除之间是否有任何速度测试"libcds maps (Michael Hashmap and Split Order List)"?
- 是否可以将任何类对象作为测试表达式传递给任何测试表达式,例如if,while like ifstream对象
- 是否有任何广泛使用的C++单元测试框架支持测试类别
- 如何测试使用 MPI 调用的 CC++ 代码:是否有任何一组我可以使用的模拟函数
- 如何单元测试我的类没有任何单元测试框架- visual studio设置