【发布时间】:2013-01-08 14:28:20
【问题描述】:
我正在为一个大型 Qt (4.8.x) 项目设置测试,并希望在 Eclipse (JUNO) 中运行 qt 单元测试。因此我安装了 C/C++ 单元测试支持。我创建了一个子项目,其中包含 3 个类/文件中的 3 个测试用例。因为我能够构建一个测试应用程序,所以我添加了一个新的“运行配置”来选择“Qt Tests Runner”。
现在我可以在 Eclipse 中启动/运行测试,但 Eclipse 只显示一个类的结果,然后因错误而停止:
XML 解析错误:: 进程指令目标匹配 不允许使用“[xX][mM][lL]”
我使用 -xml 运行 Qt 测试二进制文件,发现应用程序输出是 3 个完整的 xml 文档而不是 1 个。我认为这就是问题所在,但我该如何解决呢?
【问题讨论】:
标签: c++ qt unit-testing eclipse-cdt