Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

Jazz Build cppunitLogPublisher Error

Hi There

I have been experiencing some problems using Jazz RTC Build engine. I have an ANT script which I have been using to publish CPPUnit test results from XML. This works without error until recently when there have been a much greater number of tests in the published XML and the scrip starts to throw a java.lang.StringIndexOutOfBoundsException.

I've attached a working file 'EMM_UnitTesting.XML' which contains 11 test and publishes to RTC without error and a broken file 'EMI_UnitTesting.xml' I've checking the encoding types and they are correct. Any ideas what could be causing  this error? Beyond the number of tests to publish I can't see any other reason for this problem to occur !

Thanks in advance

Guy

apache-ant ver : 1.9.3

JDK 1.7.0

Output from build engine:

publishCppUnitTests:

[cppunitLogPublisher] Not using a proxy to reach https://rtc:****/***/ [cppunitLogPublisher]  INFO [main] (HttpMethodDirector.java:847) - Authentication requested but doAuthentication is disabled [cppunitLogPublisher] Publishing test log "Z:\workspaces\MMTH\EGA\EMI_UnitTesting\RHEL_5.1_i386\Debug\EMI_UnitTesting.xml".

[cppunitLogPublisher] java.lang.StringIndexOutOfBoundsException

[cppunitLogPublisher]   at java.lang.String.substring(String.java:1131)

[cppunitLogPublisher]   at com.ibm.team.build.internal.toolkit.cppunit.CppUnitParser.endElement(CppUnitParser.java:176)

[cppunitLogPublisher]   at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)

[cppunitLogPublisher]   at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)

[cppunitLogPublisher]   at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)

[cppunitLogPublisher]   at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)

[cppunitLogPublisher]   at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)

[cppunitLogPublisher]   at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)

[cppunitLogPublisher]   at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)

[cppunitLogPublisher]   at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)

[cppunitLogPublisher]   at com.ibm.team.build.internal.toolkit.unit.UnitParser.parse(UnitParser.java:54)

[cppunitLogPublisher]   at com.ibm.team.build.internal.toolkit.cppunit.CppUnitParser.parse(CppUnitParser.java:85)

[cppunitLogPublisher]   at com.ibm.team.build.internal.toolkit.unit.UnitLogParser.parse(UnitLogParser.java:77)

[cppunitLogPublisher]   at com.ibm.team.build.internal.toolkit.unit.UnitLogParser.parse(UnitLogParser.java:66)

[cppunitLogPublisher]   at com.ibm.team.build.internal.toolkit.unit.UnitLogPublisher.publishFile(UnitLogPublisher.java:222)

[cppunitLogPublisher]   at com.ibm.team.build.internal.toolkit.unit.UnitLogPublisher.publish(UnitLogPublisher.java:180)

[cppunitLogPublisher]   at com.ibm.team.build.ant.task.UnitLogPublisherTask.updateBuildResult(UnitLogPublisherTask.java:131)

[cppunitLogPublisher]   at com.ibm.team.build.ant.task.AbstractPublisherTask.doExecute(AbstractPublisherTask.java:105)

[cppunitLogPublisher]   at com.ibm.team.build.ant.task.AbstractTeamBuildTask.execute(AbstractTeamBuildTask.java:655)

[cppunitLogPublisher]   at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)

[cppunitLogPublisher]   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

[cppunitLogPublisher]   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:88)

[cppunitLogPublisher]   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)

[cppunitLogPublisher]   at java.lang.reflect.Method.invoke(Method.java:613)

[cppunitLogPublisher]   at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)

[cppunitLogPublisher]   at org.apache.tools.ant.Task.perform(Task.java:348)

[cppunitLogPublisher]   at org.apache.tools.ant.Target.execute(Target.java:435)

[cppunitLogPublisher]   at org.apache.tools.ant.Target.performTasks(Target.java:456)

[cppunitLogPublisher]   at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)

[cppunitLogPublisher]   at org.apache.tools.ant.Project.executeTarget(Project.java:1364)

[cppunitLogPublisher]   at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)

[cppunitLogPublisher]   at org.apache.tools.ant.Project.executeTargets(Project.java:1248)

[cppunitLogPublisher]   at org.apache.tools.ant.Main.runBuild(Main.java:851)

[cppunitLogPublisher]   at org.apache.tools.ant.Main.startAnt(Main.java:235)

[cppunitLogPublisher]   at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)

[cppunitLogPublisher]   at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)

 

BUILD FAILED

Z:\scripts\jazzbuild.xml:74: java.lang.StringIndexOutOfBoundsException

                at java.lang.String.substring(String.java:1131)

                at com.ibm.team.build.internal.toolkit.cppunit.CppUnitParser.endElement(CppUnitParser.java:176)

                at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)

                at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)

                at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)

                at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)

                at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)

                at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)

                at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)

                at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)

                at com.ibm.team.build.internal.toolkit.unit.UnitParser.parse(UnitParser.java:54)

                at com.ibm.team.build.internal.toolkit.cppunit.CppUnitParser.parse(CppUnitParser.java:85)

                at com.ibm.team.build.internal.toolkit.unit.UnitLogParser.parse(UnitLogParser.java:77)

                at com.ibm.team.build.internal.toolkit.unit.UnitLogParser.parse(UnitLogParser.java:66)

                at com.ibm.team.build.internal.toolkit.unit.UnitLogPublisher.publishFile(UnitLogPublisher.java:222)

                at com.ibm.team.build.internal.toolkit.unit.UnitLogPublisher.publish(UnitLogPublisher.java:180)

                at com.ibm.team.build.ant.task.UnitLogPublisherTask.updateBuildResult(UnitLogPublisherTask.java:131)

                at com.ibm.team.build.ant.task.AbstractPublisherTask.doExecute(AbstractPublisherTask.java:105)

                at com.ibm.team.build.ant.task.AbstractTeamBuildTask.execute(AbstractTeamBuildTask.java:655)

                at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)

                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

                at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:88)

                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)

                at java.lang.reflect.Method.invoke(Method.java:613)

                at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)

                at org.apache.tools.ant.Task.perform(Task.java:348)

                at org.apache.tools.ant.Target.execute(Target.java:435)

                at org.apache.tools.ant.Target.performTasks(Target.java:456)

                at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)

                at org.apache.tools.ant.Project.executeTarget(Project.java:1364)

                at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)

                at org.apache.tools.ant.Project.executeTargets(Project.java:1248)

                at org.apache.tools.ant.Main.runBuild(Main.java:851)

                at org.apache.tools.ant.Main.startAnt(Main.java:235)

                at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)

                at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)

Broken XML (Not publishing) <?xml version="1.0" encoding="ISO-8859-1" standalone="true"?>
-<TestRun><FailedTests/>-<SuccessfulTests>-<Test id="1"><Name>MsgCPDTest::testMsgId</Name></Test>-<Test id="2"><Name>MsgCPDTest::testHeaderLength</Name></Test>-<Test id="3"><Name>MsgCPDTest::testPopulate</Name></Test>-<Test id="4"><Name>MsgCPDTest::testSerialize</Name></Test>-<Test id="5"><Name>MsgCPDTest::testCheckInRange</Name></Test>-<Test id="6"><Name>MsgCPDTest::testCheckAboveRange</Name></Test>-<Test id="7"><Name>MsgCPDTest::testCheckAndMark</Name></Test>-<Test id="8"><Name>MsgCPDTest::testCheckFailsWhenNoConfigLoaded</Name></Test>-<Test id="9"><Name>MsgCPDTest::testLoadInvalidConfig</Name></Test>-<Test id="10"><Name>MsgCPDTest::testLoadNoConfigGiven</Name></Test>-<Test id="11"><Name>MsgCPDTest::testLoadNonExistantConfig</Name></Test>-<Test id="12"><Name>MsgCPDTest::testMemCopySourceCorrectSizeForSerialise</Name></Test>-<Test id="13"><Name>MsgPasContactsTest::testMsgId</Name></Test>-<Test id="14"><Name>MsgPasContactsTest::testHeaderLength</Name></Test>-<Test id="15"><Name>MsgPasContactsTest::testPopulate</Name></Test>-<Test id="16"><Name>MsgPasContactsTest::testSerialize</Name></Test>-<Test id="17"><Name>MsgPasContactsTest::testCheckInRange</Name></Test>-<Test id="18"><Name>MsgPasContactsTest::testCheckAboveRange</Name></Test>-<Test id="19"><Name>MsgPasContactsTest::testCheckBelowRange</Name></Test>-<Test id="20"><Name>MsgPasContactsTest::testCheckAndMark</Name></Test>-<Test id="21"><Name>MsgPasContactsTest::testCheckFailsWhenNoConfigLoaded</Name></Test>-<Test id="22"><Name>MsgPasContactsTest::testLoadInvalidConfig</Name></Test>-<Test id="23"><Name>MsgPasContactsTest::testLoadNoConfigGiven</Name></Test>-<Test id="24"><Name>MsgPasContactsTest::testLoadNonExistantConfig</Name></Test>-<Test id="25"><Name>MsgPasContactsTest::testMemCopySourceCorrectSizeForSerialise</Name></Test>-<Test id="26"><Name>UessClusteredPrimitiveDetectionTest::testPopulate</Name></Test>-<Test id="27"><Name>UessClusteredPrimitiveDetectionTest::testCheckInRange</Name></Test>-<Test id="28"><Name>UessClusteredPrimitiveDetectionTest::testCheckAboveRange</Name></Test>-<Test id="29"><Name>UessClusteredPrimitiveDetectionTest::testCheckBelowRange</Name></Test>-<Test id="30"><Name>MsgPasFmGramTest::testMsgId</Name></Test>-<Test id="31"><Name>MsgPasFmGramTest::testHeaderLength</Name></Test>-<Test id="32"><Name>MsgPasFmGramTest::testPopulate</Name></Test>-<Test id="33"><Name>MsgPasFmGramTest::testSerialize</Name></Test>-<Test id="34"><Name>MsgPasFmGramTest::testCheckInRange</Name></Test>-<Test id="35"><Name>MsgPasFmGramTest::testCheckAboveRange</Name></Test>-<Test id="36"><Name>MsgPasFmGramTest::testCheckBelowRange</Name></Test>-<Test id="37"><Name>MsgPasFmGramTest::testCheckAndMark</Name></Test>-<Test id="38"><Name>MsgPasFmGramTest::testCheckFailsWhenNoConfigLoaded</Name></Test>-<Test id="39"><Name>MsgPasFmGramTest::testLoadInvalidConfig</Name></Test>-<Test id="40"><Name>MsgPasFmGramTest::testLoadNoConfigGiven</Name></Test>-<Test id="41"><Name>MsgPasFmGramTest::testLoadNonExistantConfig</Name></Test>-<Test id="42"><Name>MsgPasFmGramTest::testMemCopySourceCorrectSizeForSerialise</Name></Test>-<Test id="43"><Name>MsgPasFmGramTest::testCsvPopulateClosingComma</Name></Test>-<Test id="44"><Name>MsgPasCwGramTest::testMsgId</Name></Test>-<Test id="45"><Name>MsgPasCwGramTest::testHeaderLength</Name></Test>-<Test id="46"><Name>MsgPasCwGramTest::testPopulate</Name></Test>-<Test id="47"><Name>MsgPasCwGramTest::testSerialize</Name></Test>-<Test id="48"><Name>MsgPasCwGramTest::testCheckInRange</Name></Test>-<Test id="49"><Name>MsgPasCwGramTest::testCheckAboveRange</Name></Test>-<Test id="50"><Name>MsgPasCwGramTest::testCheckBelowRange</Name></Test>-<Test id="51"><Name>MsgPasCwGramTest::testCheckAndMark</Name></Test>-<Test id="52"><Name>MsgPasCwGramTest::testCheckFailsWhenNoConfigLoaded</Name></Test>-<Test id="53"><Name>MsgPasCwGramTest::testLoadInvalidConfig</Name></Test>-<Test id="54"><Name>MsgPasCwGramTest::testLoadNoConfigGiven</Name></Test>-<Test id="55"><Name>MsgPasCwGramTest::testLoadNonExistantConfig</Name></Test>-<Test id="56"><Name>MsgPasCwGramTest::testMemCopySourceCorrectSizeForSerialise</Name></Test>-<Test id="57"><Name>MsgPasCwGramTest::testCsvPopulateClosingComma</Name></Test>-<Test id="58"><Name>MsgPasAnalysisDataTest::testMsgId</Name></Test>-<Test id="59"><Name>MsgPasAnalysisDataTest::testHeaderLength</Name></Test>-<Test id="60"><Name>MsgPasAnalysisDataTest::testPopulate</Name></Test>-<Test id="61"><Name>MsgPasAnalysisDataTest::testSerialize</Name></Test>-<Test id="62"><Name>MsgPasAnalysisDataTest::testCheckInRange</Name></Test>-<Test id="63"><Name>MsgPasAnalysisDataTest::testCheckAboveRange</Name></Test>-<Test id="64"><Name>MsgPasAnalysisDataTest::testCheckBelowRange</Name></Test>-<Test id="65"><Name>MsgPasAnalysisDataTest::testCheckAndMark</Name></Test>-<Test id="66"><Name>MsgPasAnalysisDataTest::testCheckFailsWhenNoConfigLoaded</Name></Test>-<Test id="67"><Name>MsgPasAnalysisDataTest::testLoadInvalidConfig</Name></Test>-<Test id="68"><Name>MsgPasAnalysisDataTest::testLoadNoConfigGiven</Name></Test>-<Test id="69"><Name>MsgPasAnalysisDataTest::testLoadNonExistantConfig</Name></Test>-<Test id="70"><Name>MsgPasAnalysisDataTest::testMemCopySourceCorrectSizeForSerialise</Name></Test>-<Test id="71"><Name>MsgPasAnalysisDataTest::testCsvPopulateClosingComma</Name></Test>-<Test id="72"><Name>MsgPasContactReqTest::testMsgId</Name></Test>-<Test id="73"><Name>MsgPasContactReqTest::testHeaderLength</Name></Test>-<Test id="74"><Name>MsgPasContactReqTest::testPopulate</Name></Test>-<Test id="75"><Name>MsgPasContactReqTest::testSerialize</Name></Test>-<Test id="76"><Name>MsgPasContactReqTest::testCheckInRange</Name></Test>-<Test id="77"><Name>MsgPasContactReqTest::testCheckAboveRange</Name></Test>-<Test id="78"><Name>MsgPasContactReqTest::testCheckBelowRange</Name></Test>-<Test id="79"><Name>MsgPasContactReqTest::testCheckAndMark</Name></Test>-<Test id="80"><Name>MsgPasContactReqTest::testCheckFailsWhenNoConfigLoaded</Name></Test>-<Test id="81"><Name>MsgPasContactReqTest::testLoadInvalidConfig</Name></Test>-<Test id="82"><Name>MsgPasContactReqTest::testLoadNoConfigGiven</Name></Test>-<Test id="83"><Name>MsgPasContactReqTest::testLoadNonExistantConfig</Name></Test>-<Test id="84"><Name>MsgPasContactReqTest::testMemCopySourceCorrectSizeForSerialise</Name></Test>-<Test id="85"><Name>MsgPasContactReqTest::testCsvPopulateClosingComma</Name></Test>-<Test id="86"><Name>MsgAnalysisReqTest::testMsgId</Name></Test>-<Test id="87"><Name>MsgAnalysisReqTest::testHeaderLength</Name></Test>-<Test id="88"><Name>MsgAnalysisReqTest::testPopulate</Name></Test>-<Test id="89"><Name>MsgAnalysisReqTest::testSerialize</Name></Test>-<Test id="90"><Name>MsgAnalysisReqTest::testCheckInRange</Name></Test>-<Test id="91"><Name>MsgAnalysisReqTest::testCheckAboveRange</Name></Test>-<Test id="92"><Name>MsgAnalysisReqTest::testCheckBelowRange</Name></Test>-<Test id="93"><Name>MsgAnalysisReqTest::testCheckAndMark</Name></Test>-<Test id="94"><Name>MsgAnalysisReqTest::testCheckFailsWhenNoConfigLoaded</Name></Test>-<Test id="95"><Name>MsgAnalysisReqTest::testLoadInvalidConfig</Name></Test>-<Test id="96"><Name>MsgAnalysisReqTest::testLoadNoConfigGiven</Name></Test>-<Test id="97"><Name>MsgAnalysisReqTest::testLoadNonExistantConfig</Name></Test>-<Test id="98"><Name>MsgAnalysisReqTest::testMemCopySourceCorrectSizeForSerialise</Name></Test>-<Test id="99"><Name>MsgAnalysisReqTest::testCsvPopulateClosingComma</Name></Test>-<Test id="100"><Name>MsgPingEventTest::testMsgId</Name></Test>-<Test id="101"><Name>MsgPingEventTest::testHeaderLength</Name></Test>-<Test id="102"><Name>MsgPingEventTest::testPopulate</Name></Test>-<Test id="103"><Name>MsgPingEventTest::testSerialize</Name></Test>-<Test id="104"><Name>MsgPingEventTest::testCheckInRange</Name></Test>-<Test id="105"><Name>MsgPingEventTest::testCheckAboveRange</Name></Test>-<Test id="106"><Name>MsgPingEventTest::testCheckBelowRange</Name></Test>-<Test id="107"><Name>MsgPingEventTest::testCheckAndMark</Name></Test>-<Test id="108"><Name>MsgPingEventTest::testCheckFailsWhenNoConfigLoaded</Name></Test>-<Test id="109"><Name>MsgPingEventTest::testLoadInvalidConfig</Name></Test>-<Test id="110"><Name>MsgPingEventTest::testLoadNoConfigGiven</Name></Test>-<Test id="111"><Name>MsgPingEventTest::testLoadNonExistantConfig</Name></Test>-<Test id="112"><Name>MsgPingEventTest::testMemCopySourceCorrectSizeForSerialise</Name></Test>-<Test id="113"><Name>MsgPingEventTest::testCsvPopulateClosingComma</Name></Test>-<Test id="114"><Name>MsgReverbGateTest::testMsgId</Name></Test>-<Test id="115"><Name>MsgReverbGateTest::testHeaderLength</Name></Test>-<Test id="116"><Name>MsgReverbGateTest::testPopulate</Name></Test>-<Test id="117"><Name>MsgReverbGateTest::testSerialize</Name></Test>-<Test id="118"><Name>MsgReverbGateTest::testCheckInRange</Name></Test>-<Test id="119"><Name>MsgReverbGateTest::testCheckAboveRange</Name></Test>-<Test id="120"><Name>MsgReverbGateTest::testCheckBelowRange</Name></Test>-<Test id="121"><Name>MsgReverbGateTest::testCheckAndMark</Name></Test>-<Test id="122"><Name>MsgReverbGateTest::testCheckFailsWhenNoConfigLoaded</Name></Test>-<Test id="123"><Name>MsgReverbGateTest::testLoadInvalidConfig</Name></Test>-<Test id="124"><Name>MsgReverbGateTest::testLoadNoConfigGiven</Name></Test>-<Test id="125"><Name>MsgReverbGateTest::testLoadNonExistantConfig</Name></Test>-<Test id="126"><Name>MsgReverbGateTest::testMemCopySourceCorrectSizeForSerialise</Name></Test>-<Test id="127"><Name>MsgReverbGateTest::testCsvPopulateClosingComma</Name></Test>-<Test id="128"><Name>MsgBuoyDataTest::testMsgId</Name></Test>-<Test id="129"><Name>MsgBuoyDataTest::testHeaderLength</Name></Test>+<Test id="130">-<Test id="131"><Name>MsgBuoyDataTest::testSerialize</Name></Test>-<Test id="132"><Name>MsgBuoyDataTest::testCheckInRange</Name></Test>-<Test id="133"><Name>MsgBuoyDataTest::testCheckAboveRange</Name></Test>-<Test id="134"><Name>MsgBuoyDataTest::testCheckBelowRange</Name></Test>-<Test id="135"><Name>MsgBuoyDataTest::testCheckAndMark</Name></Test>-<Test id="136"><Name>MsgBuoyDataTest::testCheckFailsWhenNoConfigLoaded</Name></Test>-<Test id="137"><Name>MsgBuoyDataTest::testLoadInvalidConfig</Name></Test>-<Test id="138"><Name>MsgBuoyDataTest::testLoadNoConfigGiven</Name></Test>-<Test id="139"><Name>MsgBuoyDataTest::testLoadNonExistantConfig</Name></Test>-<Test id="140"><Name>MsgBuoyDataTest::testMemCopySourceCorrectSizeForSerialise</Name></Test>-<Test id="141"><Name>MsgBuoyDataTest::testCsvPopulateClosingComma</Name></Test>-<Test id="142"><Name>MsgAcousticDataTest::testMsgId</Name></Test>-<Test id="143"><Name>MsgAcousticDataTest::testHeaderLength</Name></Test>-<Test id="144"><Name>MsgAcousticDataTest::testPopulate</Name></Test>-<Test id="145"><Name>MsgAcousticDataTest::testSerialize</Name></Test>-<Test id="146"><Name>MsgAcousticDataTest::testCheckInRange</Name></Test>-<Test id="147"><Name>MsgAcousticDataTest::testCheckAboveRange</Name></Test>-<Test id="148"><Name>MsgAcousticDataTest::testCheckBelowRange</Name></Test>-<Test id="149"><Name>MsgAcousticDataTest::testCheckAndMark</Name></Test>-<Test id="150"><Name>MsgAcousticDataTest::testCheckFailsWhenNoConfigLoaded</Name></Test>-<Test id="151"><Name>MsgAcousticDataTest::testLoadInvalidConfig</Name></Test>-<Test id="152"><Name>MsgAcousticDataTest::testLoadNoConfigGiven</Name></Test>-<Test id="153"><Name>MsgAcousticDataTest::testLoadNonExistantConfig</Name></Test>-<Test id="154"><Name>MsgAcousticDataTest::testMemCopySourceCorrectSizeForSerialise</Name></Test>-<Test id="155"><Name>MsgAcousticDataTest::testCsvPopulateClosingComma</Name></Test>-<Test id="156"><Name>MsgSOSTest::testMsgId</Name></Test>-<Test id="157"><Name>MsgSOSTest::testHeaderLength</Name></Test>-<Test id="158"><Name>MsgSOSTest::testCsvPopulateLongCsvString</Name></Test>-<Test id="159"><Name>MsgSOSTest::testCsvPopulateShortCsvString</Name></Test>-<Test id="160"><Name>MsgSOSTest::testCsvPopulateClosingComma</Name></Test>-<Test id="161"><Name>MsgSOSTest::testCsvPopulateVelocity</Name></Test>-<Test id="162"><Name>MsgSOSTest::testCsvPopulateDoesNotOverwriteIdAndLength</Name></Test>-<Test id="163"><Name>MsgSOSTest::testLoadInvalidConfig</Name></Test>-<Test id="164"><Name>MsgSOSTest::testLoadNonExistantConfig</Name></Test>-<Test id="165"><Name>MsgSOSTest::testLoadNoConfigGiven</Name></Test>-<Test id="166"><Name>MsgSOSTest::testCheckFailsWhenNoConfigLoaded</Name></Test>-<Test id="167"><Name>MsgSOSTest::testCheckValidVelocityInRange</Name></Test>-<Test id="168"><Name>MsgSOSTest::testCheckValidVelocityMaxInclusive</Name></Test>-<Test id="169"><Name>MsgSOSTest::testCheckInvalidVelocityOutOfRange</Name></Test>-<Test id="170"><Name>MsgSOSTest::testMemCopySourceCorrectSizeForSerialise</Name></Test>-<Test id="171"><Name>MsgSOSTest::testSerialise</Name></Test>-<Test id="172"><Name>MsgMpmResponseTest::testMsgId</Name></Test>-<Test id="173"><Name>MsgMpmResponseTest::testHeaderLength</Name></Test>-<Test id="174"><Name>MsgMpmResponseTest::testInitialState</Name></Test>-<Test id="175"><Name>MsgMpmResponseTest::testCsvPopulateLongCsvString</Name></Test>-<Test id="176"><Name>MsgMpmResponseTest::testCsvPopulateShortCsvString</Name></Test>-<Test id="177"><Name>MsgMpmResponseTest::testCsvPopulateClosingComma</Name></Test>-<Test id="178"><Name>MsgMpmResponseTest::testCsvPopulate</Name></Test>-<Test id="179"><Name>MsgMpmResponseTest::testCsvPopulateDoesNotOverwriteIdAndLength</Name></Test>-<Test id="180"><Name>MsgMpmResponseTest::testLoadInvalidConfig</Name></Test>-<Test id="181"><Name>MsgMpmResponseTest::testLoadNonExistantConfig</Name></Test>-<Test id="182"><Name>MsgMpmResponseTest::testLoadNoConfigGiven</Name></Test>-<Test id="183"><Name>MsgMpmResponseTest::testCheckFailsWhenNoConfigLoaded</Name></Test>-<Test id="184"><Name>MsgMpmResponseTest::testCheckAllInRange</Name></Test>-<Test id="185"><Name>MsgMpmResponseTest::testCheckAckMsgIdMinOutsideRange</Name></Test>-<Test id="186"><Name>MsgMpmResponseTest::testCheckAckMsgIdMinInclusive</Name></Test>-<Test id="187"><Name>MsgMpmResponseTest::testCheckAckMsgIdMaxOutsideRange</Name></Test>-<Test id="188"><Name>MsgMpmResponseTest::testCheckAckMsgIdMaxInclusive</Name></Test>-<Test id="189"><Name>MsgMpmResponseTest::testCheckAckSeqCountMinInclusive</Name></Test>-<Test id="190"><Name>MsgMpmResponseTest::testCheckAckSeqCountMaxInclusive</Name></Test>-<Test id="191"><Name>MsgMpmResponseTest::testCheckAckFlagMinInclusive</Name></Test>-<Test id="192"><Name>MsgMpmResponseTest::testCheckAckFlagMinOutsideRange</Name></Test>-<Test id="193"><Name>MsgMpmResponseTest::testCheckAckFlagMaxInclusive</Name></Test>-<Test id="194"><Name>MsgMpmResponseTest::testCheckAckFlagMaxOutsideRange</Name></Test>-<Test id="195"><Name>MsgMpmResponseTest::testCheckAckCodeMinOutsideRange</Name></Test>-<Test id="196"><Name>MsgMpmResponseTest::testCheckAckCodeMinInclusive</Name></Test>-<Test id="197"><Name>MsgMpmResponseTest::testCheckAckCodeMaxOutsideRange</Name></Test>-<Test id="198"><Name>MsgMpmResponseTest::testCheckAckCodeMaxInclusive</Name></Test>-<Test id="199"><Name>MsgMpmResponseTest::testCheckAckTextInValid</Name></Test>-<Test id="200"><Name>MsgMpmResponseTest::testMemCopySourceCorrectSizeForSerialise</Name></Test>-<Test id="201"><Name>MsgMpmResponseTest::testSerialise</Name></Test>-<Test id="202"><Name>MsgMpmResponseTest::testSerialiseFromNullBuffer</Name></Test>-<Test id="203"><Name>MsgMpmResponseTest::testIncrementSeqCount</Name></Test>-<Test id="204"><Name>HBTest::testStatus</Name></Test>-<Test id="205"><Name>HBTest::testVersion</Name></Test>-<Test id="206"><Name>HBTest::testCsvPopulate</Name></Test>-<Test id="207"><Name>HBTest::testMsgId</Name></Test>-<Test id="208"><Name>HBTest::testMsgLength</Name></Test>-<Test id="209"><Name>HBTest::testSerialise</Name></Test>-<Test id="210"><Name>HBTest::testCheckAndMark</Name></Test>-<Test id="211"><Name>HBTest::testCheckAboveRange</Name></Test>-<Test id="212"><Name>HBTest::testCheckInRange</Name></Test>-<Test id="213"><Name>MsgFactoryTest::testPrepareMsgFromBin</Name></Test>-<Test id="214"><Name>MsgFactoryTest::testPrepareMsgFromCsv</Name></Test>-<Test id="215"><Name>MsgFactoryTest::testPrepareMsgWithInvalidCsv</Name></Test>-<Test id="216"><Name>MsgFactoryTest::testGetLargestMsgSize</Name></Test>-<Test id="217"><Name>FileIoHelperTest::testCsvFloatToFloat</Name></Test>-<Test id="218"><Name>FileIoHelperTest::testCsvIntToInt</Name></Test>-<Test id="219"><Name>FileIoHelperTest::testCsvCharsToFloat</Name></Test>-<Test id="220"><Name>FileIoHelperTest::testCsvMixedToMixedCorrectDelim</Name></Test>-<Test id="221"><Name>FileIoHelperTest::testCsvMixedToMixedInCorrectDelim</Name></Test>-<Test id="222"><Name>FileIoHelperTest::testCsvStringWithSpaces</Name></Test>-<Test id="223"><Name>HeaderTest::testCheck</Name></Test>-<Test id="224"><Name>HeaderTest::testLength</Name></Test>-<Test id="225"><Name>HeaderTest::testIdentifier</Name></Test>-<Test id="226"><Name>HeaderTest::testSequence</Name></Test>-<Test id="227"><Name>HeaderTest::testCsvPopulate</Name></Test>-<Test id="228"><Name>HeaderTest::testSerialise</Name></Test>-<Test id="229"><Name>CheckingStrategyTest::testClearResult</Name></Test>-<Test id="230"><Name>CheckingStrategyTest::testFloatRangeIsInRangeMinInclusive</Name></Test>-<Test id="231"><Name>CheckingStrategyTest::testFloatRangeIsInRangeMaxInclusive</Name></Test>-<Test id="232"><Name>CheckingStrategyTest::testFloatRangeIsInRangeWithinMinMax</Name></Test>-<Test id="233"><Name>CheckingStrategyTest::testFloatRangeIsInRangeSkipCheck</Name></Test>-<Test id="234"><Name>CheckingStrategyTest::testFloatRangeIsInRangeValueList</Name></Test>-<Test id="235"><Name>CheckingStrategyTest::testFloatRangeIsNotInRangeWithinMinMax</Name></Test>-<Test id="236"><Name>CheckingStrategyTest::testFloatRangeIsNotInRangeValueList</Name></Test>-<Test id="237"><Name>CheckingStrategyTest::testStringAsciiPatternWithAsciiText</Name></Test>-<Test id="238"><Name>CheckingStrategyTest::testStringAsciiPatternWithUtf8Text</Name></Test></SuccessfulTests>-<Statistics><Tests>238</Tests><FailuresTotal>0</FailuresTotal><Errors>0</Errors><Failures>0</Failures></Statistics></TestRun>

Working XML

<?xml version="1.0" encoding="ISO-8859-1" standalone="true"?>

<TestRun> <FailedTests/> <SuccessfulTests> <Test id="1"> <Name>ConverterTest::testConvertToBin</Name> </Test> <Test id="2"> <Name>ConverterTest::testConvertToCsv</Name> </Test> <Test id="3"> <Name>ConverterTest::testConvertToBinInvalidExt</Name> </Test> <Test id="4"> <Name>ConverterTest::testConvertToCsvInvalidExt</Name> </Test> <Test id="5"> <Name>ConverterTest::testConvertToBinMultipleNewLines</Name> </Test> <Test id="6"> <Name>ConverterTest::testConvertToBinInvalidData</Name> </Test> <Test id="7"> <Name>LoggerTest::testInitialise</Name> </Test> <Test id="8"> <Name>LoggerTest::testLog</Name> </Test> <Test id="9"> <Name>LoggerTest::testMsgSeparator</Name> </Test> <Test id="10"> <Name>LoggerTest::testLogFreq</Name> </Test> <Test id="11"> <Name>LoggerTest::testFileSwitch</Name> </Test> </SuccessfulTests> <Statistics> <Tests>11</Tests> <FailuresTotal>0</FailuresTotal> <Errors>0</Errors> <Failures>0</Failures> </Statistics> </TestRun>

0 votes

Comments

This look too similar to this one.
https://jazz.net/forum/questions/59351/build-failing-posting-results-of-cppunitlogpublisher
I think we need a developer to debug it.


Be the first one to answer this question!

Register or log in to post your answer.

Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details
× 562
× 1

Question asked: Jun 13 '14, 6:44 a.m.

Question was seen: 4,669 times

Last updated: Jun 17 '14, 1:44 a.m.

Confirmation Cancel Confirm