Thomas Diesler created SUREFIRE-1014: ----------------------------------------
Summary: Unparsable test report XML when sysout contains invalid XML Key: SUREFIRE-1014 URL: https://jira.codehaus.org/browse/SUREFIRE-1014 Project: Maven Surefire Issue Type: Bug Components: Maven Surefire Plugin Affects Versions: 2.15 Reporter: Thomas Diesler Jenkins cannot generate test reports from this {code} <testcase name="testDeferredBundleWithFailure" classname="org.jboss.test.osgi.example.jpa.PersistenceTestCase" time="0"> <skipped message="[AS7-5654] Cannot restart jpa bundle after activation failure"/> <system-out>&#;[0m04:25:37,808 INFO [org.jboss.osgi.framework] (MSC service thread 1-7) JBOSGI011003: Bundle stopped: startlevel-testcase:0.0.0 &#;[0m&#;[0m04:25:37,811 INFO [org.jboss.osgi.framework] (MSC service thread 1-7) JBOSGI011005: Bundle uninstalled: startlevel-testcase:0.0.0 &#;[0m&#;[0m04:25:37,813 INFO [org.jboss.as.server.deployment] (MSC service thread 1-7) JBAS015877: Stopped deployment startlevel-testcase (runtime-name: startlevel-testcase) in 5ms &#;[0m&#;[0m04:25:37,947 INFO [org.jboss.as.repository] (management-handler-thread - 3) JBAS014901: Content removed from location /mnt/hudson_workspace/workspace/jbosgi-remote-wildfly/jbosgi/testsuite/example/target/wildfly-8.0.0.Alpha3-SNAPSHOT/standalone/data/content/05/a1644a3f4393604a469058be52a8ff22a7ddf9/content &#;[0m&#;[0m04:25:37,947 INFO [org.jboss.as.server] (management-handler-thread - 3) JBAS018558: Undeployed "startlevel-testcase" (runtime-name: "startlevel-testcase") &#;[0m&#;[0m04:25:37,947 INFO [org.jboss.as.controller] (management-handler-thread - 3) JBAS014774: Service status report JBAS014776: Newly corrected services: service jboss.module.service."deployment.osgi-startlevel-a".main (no longer required) &#;[0m&#;[0m04:25:38,065 INFO [org.jboss.as.repository] (management-handler-thread - 4) JBAS014900: Content added at location /mnt/hudson_workspace/workspace/jbosgi-remote-wildfly/jbosgi/testsuite/example/target/wildfly-8.0.0.Alpha3-SNAPSHOT/standalone/data/content/98/b7aa8f04dae4a922300c8fe4b522d7ed231555/content &#;[0m&#;[0m04:25:38,066 INFO [org.jboss.as.server.deployment] (MSC service thread 1-3) JBAS015876: Starting deployment of "osgi-jpa-test" (runtime-name: "osgi-jpa-test") &#;[0m&#;[0m04:25:38,078 INFO [org.jboss.osgi.framework] (MSC service thread 1-1) JBOSGI011001: Bundle installed: osgi-jpa-test:0.0.0 &#;[0m&#;[0m04:25:38,090 INFO [org.jboss.as.arquillian] (MSC service thread 1-3) Arquillian deployment detected: ArquillianConfig[service=jboss.arquillian.config.osgi-jpa-test,unit=osgi-jpa-test,tests=[org.jboss.test.osgi.example.jpa.PersistenceTestCase]] &#;[0m&#;[0m04:25:38,093 INFO [org.jboss.osgi.framework] (MSC service thread 1-3) JBOSGI011002: Bundle started: osgi-jpa-test:0.0.0 &#;[0m&#;[0m04:25:38,226 INFO [org.jboss.as.server] (management-handler-thread - 4) JBAS018559: Deployed "osgi-jpa-test" (runtime-name : "osgi-jpa-test") &#;[0m</system-out> </testcase> {code} we get {code} Caused by: org.xml.sax.SAXParseException: The reference to entity "amp" must end with the ';' delimiter. at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:195) at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:174) at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:388) at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1427) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEntityReference(XMLDocumentFragmentScannerImpl.java:1849) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:3033) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:647) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:140) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522) at org.dom4j.io.SAXReader.read(SAXReader.java:465) ... 18 more Build step 'Publish JUnit test result report' changed build result to FAILURE Notifying upstream projects of job completion Finished: FAILURE {code} -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira