Исключение при разборе отчетов об испытаниях
Я добавил сканирование jQA и анализ плагинов в сборку maven. Теперь я получаю следующие исключения при сборке:
[INFO] Ввод C:/.../target/surefire-reports [WARNING] Невозможно проанализировать документ '/TEST-com...Test.xml': ParseError at [row,col]:[1,1] Сообщение: Преждевременный конец файла. [ОШИБКА] Не удается отсканировать элемент /TEST-com...Test.xml java.util.NoSuchElementException: ParseError at [row,col]:[76,18] Сообщение: соответствие цели инструкции обработки "[xX][мМ][lL]"не допускается. в com.sun.xml.internal.stream.XMLEventReaderImpl.next(XMLEventReaderImpl.java:252) в com.buschmais.jqassistant.plugin.junit.impl.scanner.TestReportScannerPlugin.scan(TestReportScannerPluma.j::52).jqassistant.plugin.junit.impl.scanner.TestReportScannerPlugin.scan(TestReportScannerPlugin.java:28) при sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) в java.lang.reflect.Method.invoke(Method.java:497) at com.intellij.rt.execution.application.AppMain.main(AppMain.java:140)
Я использую jQA v 1.0.0 на компьютере с Windows 7. Если я открою XML-файлы отчета об испытаниях, они выглядят вполне нормально. Так что, возможно, состояние гонки или около того.
Есть намеки?
1 ответ
Эта проблема уже была исправлена в 1.1.0 - причиной было неправильное кэширование потоков. Несмотря на то, что регистрируется исключение, данные, представляющие протокол испытаний, должны быть доступны в базе данных после сканирования.