在eclipse g++中进行单元测试
unit test in eclipse g++
我正在使用Eclipse开发一些项目,并使用google test实现单元测试。今天早上一切都很好。我可以构建项目并运行单元测试。但是,在我提交本地更改并使用git tortoise从存储库中提取代码之后,单元测试不再工作了。我仍然可以建造这个项目。
I got msg:
Unknown error during parsing Google Test module output: unexpected test module output
这是控制台窗口中的MSG:
The target endianness is set automatically (currently little endian)
[New Thread 4496.0x520]
,在我们进入单元测试中的main函数之前,项目就会停止运行。既然,编译器给了我这么少的信息,我想知道这里是否有人可能有线索。
我遇到错误消息"…"当我添加了一个main函数,并没有将其从测试构建中排除时(显然g++链接器没有抱怨相同的符号错误,您应该能够从测试构建的构建msg中看到它)。
我从测试构建中排除了我的应用程序主(右键单击您的应用程序主,转到资源配置,然后从构建中排除…,最后检查您的测试构建并单击OK),测试运行没有任何问题。
它可能已经有点不相关了,但我有同样的问题,然后我注意到错误的C++ Aplication
值为我的GoogleTest配置,改变它,现在一切都很好。
我有Debug
配置选项在那里。( Run -> Run Configurations... -> C/C++ Aplication
)。
相关文章:
- 有什么好的方法可以让系统调用代理允许在单元测试中进行模拟
- 在子目录中使用target_sources()命令时用于单元测试(qtest)的项目结构
- VC++本机单元测试,找不到调试符号
- 用于交叉编译和CMake的预处理器宏的单元测试
- C++ 用于单元测试的模板模板
- 提升 1.64 单元测试编译失败
- 单元测试欧拉到四元数实现失败
- 运行 C++ 单元测试时LNK2005链接错误
- 禁用自动捕获 Googletest 单元测试中的C++异常
- 有没有办法在不使用 #ifdef 的情况下不编译发布版本中的单元测试函数体?
- 使用 Google Test 对自定义断言函数进行单元测试
- 如何将我的 CMake 项目配置为运行所有单元测试?
- 在Qt C++单元测试中动态加载QQuickWindow而不是QQuickWidget
- MS 本机单元测试 - 断言::线程失败不起作用
- Eclipse CDT 中的单元测试
- eclipse c++单元测试快捷方式
- 对于我应该在Visual Studio和Eclipse (Code Red)中使用什么单元测试框架有什么想法吗?
- 使用MinGW在Eclipse中增强单元测试不产生输出
- 在eclipse g++中进行单元测试
- Boost 单元测试编译通过 Eclipse 失败