1

我将 jQA 扫描和分析插件添加到 maven 构建中。现在我在构建时遇到以下异常:

[信息] 输入 C:/.../target/surefire-reports [警告] 无法解析文档 '/TEST-com...Test.xml': ParseError at [row,col]:[1,1] 消息:文件过早结束。[错误] 无法扫描项目 /TEST-com...Test.xml java.util.NoSuchElementException: ParseError at [row,col]:[76,18] 消息:处理指令目标匹配“[xX][mM][ lL]”是不允许的。在 com.sun.xml.internal.stream.XMLEventReaderImpl.next(XMLEventReaderImpl.java:252) 在 com.buschmais.jqassistant.plugin.junit.impl.scanner.TestReportScannerPlugin.scan(TestReportScannerPlugin.java:52) 在 com.buschmais .jqassistant.plugin.junit.impl.scanner.TestReportScannerPlugin.scan(TestReportScannerPlugin.java:28) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在 java.lang.reflect.Method。

我在 Windows 7 机器上使用 jQA v 1.0.0。如果我打开测试报告 XML 文件,它们看起来很正常。所以也许是比赛条件。

有什么提示吗?

4

1 回答 1

1

问题已在 1.1.0 中修复 - 原因是流缓存不正确。尽管记录了异常,但表示测试报告的数据在扫描后应该在数据库中可用。

于 2015-08-25T08:00:05.197 回答