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