[Bug]: Malformed XML report file created whe running GTest with option --gtest_output (wrong XML syntax)
rafalsikora opened this issue · comments
Describe the issue
Hi,
I am dealing with a problem with XML report that GTest produces. It has significant influence on the JUnit tool built into Jenkins - it leads to marking Jenkins build as failed, because JUnit cannot read test report file (since it is not in readable XML format). Let me show you and example of malformed report file:
<?xml version="1.0" encoding="UTF-8"?>
<testsuites tests="153" failures="0" disabled="3" errors="0" time="63.168" timestamp="2023-11-29T13:57:49.646" name="AllTests">
<testsuite name="FlightConsistencyTest" tests="1" failures="0" disabled="0" skipped="0" errors="0" time="0.112" timestamp="2023-11-29T13:57:49.646">
<testcase name="CheckSeatsSoldConsistent" file="FlightConsistencyTest.cpp" line="133" status="run" result="completed" time="0.112" timestamp="2023-11-29T13:57:49.646" classname="FlightConsistencyTest" />
</testsuite>
<testsuite name="FlightDateDisplayTest" tests="23" failures="0" disabled="1" skipped="0" errors="0" time="0.139" timestamp="2023-11-29T13:57:49.758">
<testcase name="MultipleFlights" file="FlightDateDisplayTest.cpp" line="31" status="run" result="completed" time="0.008" timestamp="2023-11-29T13:57:49.758" classname="FlightDateDisplayTest" />
<testcase name="FltDateByLeg_NoDate" file="FlightDateDisplayTest.cpp" line="113" status="run" result="completed" time="0.002" timestamp="2023-11-29T13:57:49.767" classname="FlightDateDisplayTest" />
<testcase name="FltDateByLeg_NoBrd" file="FlightDateDisplayTest.cpp" line="121" status="run" result="completed" time="0.011" timestamp="2023-11-29T13:57:49.769" classname="FlightDateDisplayTest" />
<testcase name="FltDateByLeg_DateAndBrd" file="FlightDateDisplayTest.cpp" line="128" status="run" result="completed" time="0.004" timestamp="2023-11-29T13:57:49.780" classname="FlightDateDisplayTest" />
<testcase name="FltDateByLeg_InvalidDate" file="FlightDateDisplayTest.cpp" line="143" status="run" result="completed" time="0.001" timestamp="2023-11-29T13:57:49.785" classname="FlightDateDisplayTest" />
<testcase name="FltDateByLeg_BrdDoesNotMatch" file="FlightDateDisplayTest.cpp" line="151" status="run" result="completed" time="0.009" timestamp="2023-11-29T13:57:49.787" classname="FlightDateDisplayTest" />
<testcase name="FltDateByLeg_OffDoesNotMatch" file="FlightDateDisplayTest.cpp" line="159" status="run" result="completed" time="0.01" timestamp="2023-11-29T13:57:49.796" classname="FlightDateDisplayTest" />
<testcase name="FlightDoesNotExist" file="FlightDateDisplayTest.cpp" line="166" status="run" result="completed" time="0.012" timestamp="2023-11-29T13:57:49.807" classname="FlightDateDisplayTest" />
<testcase name="DISABLED_MultiFltDisplayByLeg_Ignored" file="FlightDateDisplayTest.cpp" line="182" status="notrun" result="suppressed" time="0" timestamp="1969-12-31T18:00:00.000" classname="FlightDateDisplayTest" />
<testcase name="WithMatchingOff" file="FlightDateDisplayTest.cpp" line="213" status="run" result="completed" time="0.003" timestamp="2023-11-29T13:57:49.820" classname="FlightDateDisplayTest" />
<testcase name="PlusOneDateAdjustment" file="FlightDateDisplayTest.cpp" line="227" status="run" result="completed" time="0.014" timestamp="2023-11-29T13:57:49.824" classname="FlightDateDisplayTest" />
<testcase name="MultiFltDisplayByLeg_NotAllowed" file="FlightDateDisplayTest.cpp" line="269" status="run" result="completed" time="0.002" timestamp="2023-11-29T13:57:49.838" classname="FlightDateDisplayTest" />
<testcase name="FlightDates" file="FlightDateDisplayTest.cpp" line="312" status="run" result="completed" time="0.01" timestamp="2023-11-29T13:57:49.840" classname="FlightDateDisplayTest" />
<testcase name="LoadSegmentMaxAndMinSeatsData" file="FlightDateDisplayTest.cpp" line="400" status="run" result="completed" time="0.003" timestamp="2023-11-29T13:57:49.850" classname="FlightDateDisplayTest" />
<testcase name="FromDetailLoadNoAdjustment" file="FlightDateDisplayTest.cpp" line="427" status="run" result="completed" time="0.003" timestamp="2023-11-29T13:57:49.854" classname="FlightDateDisplayTest" />
<testcase name="FromDetailLoadAdjustment" file="FlightDateDisplayTest.cpp" line="442" status="run" result="completed" time="0.004" timestamp="2023-11-29T13:57:49.857" classname="FlightDateDisplayTest" />
<testcase name="FromDetailLoadAdjustmentMultileg" file="FlightDateDisplayTest.cpp" line="459" status="run" result="completed" time="0.003" timestamp="2023-11-29T13:57:49.862" classname="FlightDateDisplayTest" />
<testcase name="GroupCountFromLoad" file="FlightDateDisplayTest.cpp" line="476" status="run" result="completed" time="0.004" timestamp="2023-11-29T13:57:49.865" classname="FlightDateDisplayTest" />
<testcase name="LargePartyCountFromLoad" file="FlightDateDisplayTest.cpp" line="507" status="run" result="completed" time="0.003" timestamp="2023-11-29T13:57:49.869" classname="FlightDateDisplayTest" />
<testcase name="AllSegmentAndLegFieldsTested_00" file="FlightDateDisplayTest.cpp" line="538" status="run" result="completed" time="0.007" timestamp="2023-11-29T13:57:49.873" classname="FlightDateDisplayTest" />
<testcase name="AllSegmentAndLegFieldsTested_01" file="FlightDateDisplayTest.cpp" line="1442" status="run" result="completed" time="0.004" timestamp="2023-11-29T13:57:49.880" classname="FlightDateDisplayTest" />
<testcase name="AllSegmentAndLegFieldsTested_FindByLeg" file="FlightDateDisplayTest.cpp" line="1797" status="run" result="completed" time="0.004" timestamp="2023-11-29T13:57:49.885" classname="FlightDateDisplayTest" />
<testcase name="AvailabilityCappedByParents" file="FlightDateDisplayTest.cpp" line="2152" status="run" result="completed" time="0.007" timestamp="2023-11-29T13:57:49.890" classname="FlightDateDisplayTest" />
</testsuite>
<testsuite name="StaticDataDisplayTransactionsTest" tests="73" failures="0" disabled="0" skipped="0" errors="0" time="4.283" timestamp="2023-11-29T13:57:49.898">
<testcase name="InvalidHostDisplay" file="StaticDataDisplayTransactionsTest.cpp" line="92" status="run" result="completed" time="0.001" timestamp="2023-11-29T13:57:49.898" classname="StaticDataDisplayTransactionsTest" />
<testcase name="HostDisplay" file="StaticDataDisplayTransactionsTest.cpp" line="98" status="run" result="completed" time="0.014" timestamp="2023-11-29T13:57:49.900" classname="StaticDataDisplayTransactionsTest" />
<testcase name="HostFlightRanges" file="StaticDataDisplayTransactionsTest.cpp" line="196" status="run" result="completed" time="0.002" timestamp="2023-11-29T13:57:49.914" classname="StaticDataDisplayTransactionsTest" />
<testcase name="HostAlertThreshold" file="StaticDataDisplayTransactionsTest.cpp" line="207" status="run" result="completed" time="0.003" timestamp="2023-11-29T13:57:49.917" classname="StaticDataDisplayTransactionsTest" />
<testcase name="HostAvsThreshold" file="StaticDataDisplayTransactionsTest.cpp" line="239" status="run" result="completed" time="0.002" timestamp="2023-11-29T13:57:49.920" classname="StaticDataDisplayTransactionsTest" />
<testcase name="HostRuleOrder" file="StaticDataDisplayTransactionsTest.cpp" line="268" status="run" result="completed" time="0.002" timestamp="2023-11-29T13:57:49.923" classname="StaticDataDisplayTransactionsTest" />
<testcase name="HostPartnerDisplay" file="StaticDataDisplayTransactionsTest.cpp" line="292" status="run" result="completed" time="0.009" timestamp="2023-11-29T13:57:49.925" classname="StaticDataDisplayTransactionsTest" />
<testcase name="HostPartnerOperatingDisplayAll" file="StaticDataDisplayTransactionsTest.cpp" line="370" status="run" result="completed" time="0.28" timestamp="2023-11-29T13:57:49.935" classname="StaticDataDisplayTransactionsTest" />
<testcase name="HostPartnerMarketingDisplayAll" file="StaticDataDisplayTransactionsTest.cpp" line="401" status="run" result="completed" time="0.008" timestamp="2023-11-29T13:57:50.215" classname="StaticDataDisplayTransactionsTest" />
<testcase name="Data2IobClassMapping" file="StaticDataDisplayTransactionsTest.cpp" line="439" status="run" result="completed" time="0.007" timestamp="2023-11-29T13:57:50.224" classname="StaticDataDisplayTransactionsTest" />
<testcase name="Data2IobMarketingClassMapping" file="StaticDataDisplayTransactionsTest.cpp" line="505" status="run" result="completed" time="0.008" timestamp="2023-11-29T13:57:50.232" classname="StaticDataDisplayTransactionsTest" />
<testcase name="Data2IobHostPartnerDisplayMarket" file="StaticDataDisplayTransactionsTest.cpp" line="531" status="run" result="completed" time="0.004" timestamp="2023-11-29T13:57:50.240" classname="StaticDataDisplayTransactionsTest" />
<testcase name="TIMEZONE_DISPLAY_LEGS" file="StaticDataDisplayTransactionsTest.cpp" line="590" status="run" result="completed" time="0.007" timestamp="2023-11-29T13:57:50.244" classname="StaticDataDisplayTransactionsTest" />
<testcase name="NestingDisplay" file="StaticDataDisplayTransactionsTest.cpp" line="636" status="run" result="completed" time="0.005" timestamp="2023-11-29T13:57:50.251" classname="StaticDataDisplayTransactionsTest" />
<testcase name="NestingsList" file="StaticDataDisplayTransactionsTest.cpp" line="661" status="run" result="completed" time="0.073" timestamp="2023-11-29T13:57:50.257" classname="StaticDataDisplayTransactionsTest" />
<testcase name="MKT_PARTNER_DISPLAY" file="StaticDataDisplayTransactionsTest.cpp" line="675" status="run" result="completed" time="0.009" timestamp="2023-11-29T13:57:50.330" classname="StaticDataDisplayTransactionsTest" />
<testcase name="TIMEZONE_DISPLAY_ALL" file="StaticDataDisplayTransactionsTest.cpp" line="746" status="run" result="completed" time="0.021" timestamp="2023-11-29T13:57:50.340" classname="StaticDataDisplayTransactionsTest" />
<testcase name="TIMEZONE_DISPLAY_ONE" file="StaticDataDisplayTransactionsTest.cpp" line="774" status="run" result="completed" time="0.004" timestamp="2023-11-29T13:57:50.362" classname="StaticDataDisplayTransactionsTest" />
<testcase name="RULE_GET_ALL" file="StaticDataDisplayTransactionsTest.cpp" line="832" status="run" result="completed" time="0.026" timestamp="2023-11-29T13:57:50.367" classname="StaticDataDisplayTransactionsTest" />
<testcase name="PLACE_DISPLAY" file="StaticDataDisplayTransactionsTest.cpp" line="947" status="run" result="completed" time="0.012" timestamp="2023-11-29T13:57:50.393" classname="StaticDataDisplayTransactionsTest" />
<testcase name="MARKET_PARTICIPATE" file="StaticDataDisplayTransactionsTest.cpp" line="1021" status="run" result="completed" time="0.01" timestamp="2023-11-29T13:57:50.405" classname="StaticDataDisplayTransactionsTest" />
<testcase name="MARKET_DISPLAY" file="StaticDataDisplayTransactionsTest.cpp" line="1047" status="run" result="completed" time="0.03" timestamp="2023-11-29T13:57:50.415" classname="StaticDataDisplayTransactionsTest" />
<testcase name="FLT_NUMBER_DISPLAY" file="StaticDataDisplayTransactionsTest.cpp" line="1187" status="run" result="completed" time="0.037" timestamp="2023-11-29T13:57:50.446" classname="StaticDataDisplayTransactionsTest" />
<testcase name="CWMF_GET_ALL" file="StaticDataDisplayTransactionsTest.cpp" line="1260" status="run" result="completed" time="0.002" timestamp="2023-11-29T13:57:50.484" classname="StaticDataDisplayTransactionsTest" />
<testcase name="MARKET_GET_COUNTS_RestrictedOutsideGUI" file="StaticDataDisplayTransactionsTest.cpp" line="1269" status="run" result="completed" time="0.001" timestamp="2023-11-29T13:57:50.486" classname="StaticDataDisplayTransactionsTest" />
<testcase name="MARKET_GET_COUNTS_ALL" file="StaticDataDisplayTransactionsTest.cpp" line="1280" status="run" result="completed" time="0.008" timestamp="2023-11-29T13:57:50.487" classname="StaticDataDisplayTransactionsTest" />
<testcase name="MARKET_GET_COUNTS_Origin" file="StaticDataDisplayTransactionsTest.cpp" line="1288" status="run" result="completed" time="0.007" timestamp="2023-11-29T13:57:50.495" classname="StaticDataDisplayTransactionsTest" />
<testcase name="MARKET_GET_COUNTS_Destination" file="StaticDataDisplayTransactionsTest.cpp" line="1298" status="run" result="completed" time="0.02" timestamp="2023-11-29T13:57:50.503" classname="StaticDataDisplayTransactionsTest" />
<testcase name="MARKET_GET_COUNTS_LHR_CDG" file="StaticDataDisplayTransactionsTest.cpp" line="1309" status="run" result="completed" time="0.007" timestamp="2023-11-29T13:57:50.523" classname="StaticDataDisplayTransactionsTest" />
<testcase name="MARKET_GET_COUNTS_TriggerOnly" file="StaticDataDisplayTransactionsTest.cpp" line="1322" status="run" result="completed" time="0.014" timestamp="2023-11-29T13:57:50.531" classname="StaticDataDisplayTransactionsTest" />
<testcase name="MARKET_GET_COUNTS_OriginWithTrigger" file="StaticDataDisplayTransactionsTest.cpp" line="1334" status="run" result="completed" time="0.01" timestamp="2023-11-29T13:57:50.545" classname="StaticDataDisplayTransactionsTest" />
<testcase name="MARKET_GET_COUNTS_DestinationWithTrigger" file="StaticDataDisplayTransactionsTest.cpp" line="1346" status="run" result="completed" time="0.018" timestamp="2023-11-29T13:57:50.555" classname="StaticDataDisplayTransactionsTest" />
<testcase name="MARKET_GET_COUNTS_OriginDestinationWithTrigger" file="StaticDataDisplayTransactionsTest.cpp" line="1366" status="run" result="completed" time="0.007" timestamp="2023-11-29T13:57:50.573" classname="StaticDataDisplayTransactionsTest" />
<testcase name="MARKET_GET_COUNTS_OriginDestinationWithTrigger_DoesNotMatch" file="StaticDataDisplayTransactionsTest.cpp" line="1380" status="run" result="completed" time="0.007" timestamp="2023-11-29T13:57:50.581" classname="StaticDataDisplayTransactionsTest" />
<testcase name="FLT_NUMBER_GET_ALL_GROUPS" file="StaticDataDisplayTransactionsTest.cpp" line="1394" status="run" result="completed" time="0.009" timestamp="2023-11-29T13:57:50.588" classname="StaticDataDisplayTransactionsTest" />
<testcase name="FLT_NUMBER_GET_ALL_GROUPS_Old_GUI" file="StaticDataDisplayTransactionsTest.cpp" line="1457" status="run" result="completed" time="0.067" timestamp="2023-11-29T13:57:50.598" classname="StaticDataDisplayTransactionsTest" />
<testcase name="FLT_NUMBER_GET_PARENTS_CSS" file="StaticDataDisplayTransactionsTest.cpp" line="1478" status="run" result="completed" time="0.014" timestamp="2023-11-29T13:57:50.665" classname="StaticDataDisplayTransactionsTest" />
<testcase name="FLT_NUMBER_GET_CHILDREN_CSS" file="StaticDataDisplayTransactionsTest.cpp" line="1518" status="run" result="completed" time="0.025" timestamp="2023-11-29T13:57:50.680" classname="StaticDataDisplayTransactionsTest" />
<testcase name="ROOT_DEFAULT_FARE_DISPLAY_ALL" file="StaticDataDisplayTransactionsTest.cpp" line="1600" status="run" result="completed" time="0.002" timestamp="2023-11-29T13:57:50.705" classname="StaticDataDisplayTransactionsTest" />
<testcase name="POS_GET_ALL_all" file="StaticDataDisplayTransactionsTest.cpp" line="1648" status="run" result="completed" time="0.022" timestamp="2023-11-29T13:57:50.707" classname="StaticDataDisplayTransactionsTest" />
<testcase name="POS_GET_ALL_roots_only" file="StaticDataDisplayTransactionsTest.cpp" line="1721" status="run" result="completed" time="0.021" timestamp="2023-11-29T13:57:50.730" classname="StaticDataDisplayTransactionsTest" />
<testcase name="DUMP_FLT_GROUPS" file="StaticDataDisplayTransactionsTest.cpp" line="1764" status="run" result="completed" time="0.114" timestamp="2023-11-29T13:57:50.751" classname="StaticDataDisplayTransactionsTest" />
<testcase name="POS_GET_CHILDREN" file="StaticDataDisplayTransactionsTest.cpp" line="1796" status="run" result="completed" time="0.016" timestamp="2023-11-29T13:57:50.866" classname="StaticDataDisplayTransactionsTest" />
<testcase name="POS_GET_PARENTS" file="StaticDataDisplayTransactionsTest.cpp" line="1927" status="run" result="completed" time="0.014" timestamp="2023-11-29T13:57:50.883" classname="StaticDataDisplayTransactionsTest" />
<testcase name="POS_DISPLAY" file="StaticDataDisplayTransactionsTest.cpp" line="2056" status="run" result="completed" time="0.014" timestamp="2023-11-29T13:57:50.897" classname="StaticDataDisplayTransactionsTest" />
<testcase name="POS_GET_NO_OF_CHILDREN" file="StaticDataDisplayTransactionsTest.cpp" line="2159" status="run" result="completed" time="0.004" timestamp="2023-11-29T13:57:50.912" classname="StaticDataDisplayTransactionsTest" />
<testcase name="FAREWEIGHTS_DISPLAY" file="StaticDataDisplayTransactionsTest.cpp" line="2222" status="run" result="completed" time="0.003" timestamp="2023-11-29T13:57:50.916" classname="StaticDataDisplayTransactionsTest" />
<testcase name="PLACE_SEARCH" file="StaticDataDisplayTransactionsTest.cpp" line="2252" status="run" result="completed" time="0.029" timestamp="2023-11-29T13:57:50.920" classname="StaticDataDisplayTransactionsTest" />
<testcase name="MULTIHOST_DISPLAY_ALL" file="StaticDataDisplayTransactionsTest.cpp" line="2391" status="run" result="completed" time="0.001" timestamp="2023-11-29T13:57:50.949" classname="StaticDataDisplayTransactionsTest" />
<testcase name="CONNECTION_TIME_DISPLAY_ALL" file="StaticDataDisplayTransactionsTest.cpp" line="2420" status="run" result="completed" time="0.001" timestamp="2023-11-29T13:57:50.951" classname="StaticDataDisplayTransactionsTest" />
<testcase name="PLACE_DISP_CHILDREN" file="StaticDataDisplayTransactionsTest.cpp" line="2453" status="run" result="completed" time="0.004" timestamp="2023-11-29T13:57:50.953" classname="StaticDataDisplayTransactionsTest" />
<testcase name="PLACE_DISP_PARENT" file="StaticDataDisplayTransactionsTest.cpp" line="2603" status="run" result="completed" time="0.002" timestamp="2023-11-29T13:57:50.958" classname="StaticDataDisplayTransactionsTest" />
<testcase name="PLACE_DISP_ALL_all" file="StaticDataDisplayTransactionsTest.cpp" line="2681" status="run" result="completed" time="0.048" timestamp="2023-11-29T13:57:50.961" classname="StaticDataDisplayTransactionsTest" />
<testcase name="PLACE_DISP_ALL_roots_only" file="StaticDataDisplayTransactionsTest.cpp" line="2839" status="run" result="completed" time="0.213" timestamp="2023-11-29T13:57:51.009" classname="StaticDataDisplayTransactionsTest" />
<testcase name="MARKET_DEFAULT_FARE_DISPLAY_ALL" file="StaticDataDisplayTransactionsTest.cpp" line="2929" status="run" result="completed" time="0.002" timestamp="2023-11-29T13:57:51.223" classname="StaticDataDisplayTransactionsTest" />
<testcase name="MARKET_DEFAULT_FARE_DISPLAY" file="StaticDataDisplayTransactionsTest.cpp" line="3014" status="run" result="completed" time="0.009" timestamp="2023-11-29T13:57:51.225" classname="StaticDataDisplayTransactionsTest" />
<testcase name="EXCHANGERATE_DISPLAY" file="StaticDataDisplayTransactionsTest.cpp" line="3085" status="run" result="completed" time="0.004" timestamp="2023-11-29T13:57:51.235" classname="StaticDataDisplayTransactionsTest" />
<testcase name="EXCHANGERATE_DISPLAY_ALL" file="StaticDataDisplayTransactionsTest.cpp" line="3113" status="run" result="completed" time="0.009" timestamp="2023-11-29T13:57:51.240" classname="StaticDataDisplayTransactionsTest" />
<testcase name="CONFIG_DISPLAY_single" file="StaticDataDisplayTransactionsTest.cpp" line="3161" status="run" result="completed" time="0.005" timestamp="2023-11-29T13:57:51.250" classname="StaticDataDisplayTransactionsTest" />
<testcase name="CONFIG_DISPLAY_all" file="StaticDataDisplayTransactionsTest.cpp" line="3188" status="run" result="completed" time="0.278" timestamp="2023-11-29T13:57:51.256" classname="StaticDataDisplayTransactionsTest" />
<testcase name="ROOT_DEFAULT_FARE_DISPLAY" file="StaticDataDisplayTransactionsTest.cpp" line="3462" status="run" result="completed" time="0.004" timestamp="2023-11-29T13:57:51.534" classname="StaticDataDisplayTransactionsTest" />
<testcase name="ValidateMarketTest" file="StaticDataDisplayTransactionsTest.cpp" line="3511" status="run" result="completed" time="0.019" timestamp="2023-11-29T13:57:51.538" classname="StaticDataDisplayTransactionsTest" />
<testcase name="ReturnAllMarkets" file="StaticDataDisplayTransactionsTest.cpp" line="3552" status="run" result="completed" time="1.753" timestamp="2023-11-29T13:57:51.558" classname="StaticDataDisplayTransactionsTest" />
<testcase name="ReturnMarketsCountDepartureCDGAirport" file="StaticDataDisplayTransactionsTest.cpp" line="3577" status="run" result="completed" time="0.013" timestamp="2023-11-29T13:57:53.311" classname="StaticDataDisplayTransactionsTest" />
<testcase name="ReturnMarketsCountDestinationAndTrigger" file="StaticDataDisplayTransactionsTest.cpp" line="3603" status="run" result="completed" time="0.039" timestamp="2023-11-29T13:57:53.325" classname="StaticDataDisplayTransactionsTest" />
<testcase name="ReturnMarketsCountLHRCDG" file="StaticDataDisplayTransactionsTest.cpp" line="3629" status="run" result="completed" time="0.014" timestamp="2023-11-29T13:57:53.364" classname="StaticDataDisplayTransactionsTest" />
<testcase name="ReturnMarketsCountTriggerOnly" file="StaticDataDisplayTransactionsTest.cpp" line="3656" status="run" result="completed" time="0.443" timestamp="2023-11-29T13:57:53.379" classname="StaticDataDisplayTransactionsTest" />
<testcase name="ReturnMarketsCountTriggerOriginAndDestination" file="StaticDataDisplayTransactionsTest.cpp" line="3682" status="run" result="completed" time="0.015" timestamp="2023-11-29T13:57:53.823" classname="StaticDataDisplayTransactionsTest" />
<testcase name="ReturnMarketsCountOriginAndTrigger" file="StaticDataDisplayTransactionsTest.cpp" line="3711" status="run" result="completed" time="0.02" timestamp="2023-11-29T13:57:53.838" classname="StaticDataDisplayTransactionsTest" />
<testcase name="ReturnSelectedMarkets_OffCity_Trigger" file="StaticDataDisplayTransactionsTest.cpp" line="3738" status="run" result="completed" time="0.035" timestamp="2023-11-29T13:57:53.858" classname="StaticDataDisplayTransactionsTest" />
<testcase name="ReturnSelectedMarkets_BrdCity" file="StaticDataDisplayTransactionsTest.cpp" line="3764" status="run" result="completed" time="0.055" timestamp="2023-11-29T13:57:53.894" classname="StaticDataDisplayTransactionsTest" />
<testcase name="ReturnNoMarket" file="StaticDataDisplayTransactionsTest.cpp" line="3819" status="run" result="completed" time="0.008" timestamp="2023-11-29T13:57:53.950" classname="StaticDataDisplayTransactionsTest" />
<testcase name="MarketDefaultFares" file="StaticDataDisplayTransactionsTest.cpp" line="3846" status="run" result="completed" time="0.222" timestamp="2023-11-29T13:57:53.958" classname="StaticDataDisplayTransactionsTest" />
</testsuite>
<testsuite name="StreamerTestDisplay" tests="56" failures="0" disabled="2" skipped="0" errors="0" time="35.864" timestamp="2023-11-29T13:57:59.414">
<testcase name="CONFIG_DISPLAY" file="StreamerTestConfigDisplay.cpp" line="11" status="run" result="completed" time="0.569" timestamp="2023-11-29T13:57:59.414" classname="StreamerTestDisplay" />
<testcase name="CONNECTION_TIME_DISPLAY_ALL" file="StreamerTestConnectionTimeDisplay.cpp" line="11" status="run" result="completed" time="0.499" timestamp="2023-11-29T13:57:59.984" classname="StreamerTestDisplay" />
<testcase name="MARKET_DEFAULT_FARE_DISPLAY" file="StreamerTestDefaultPriceDisplay.cpp" line="15" status="run" result="completed" time="0.691" timestamp="2023-11-29T13:58:00.483" classname="StreamerTestDisplay" />
<testcase name="MARKET_DEFAULT_FARE_DISPLAY_ALL" file="StreamerTestDefaultPriceDisplay.cpp" line="86" status="run" result="completed" time="0.963" timestamp="2023-11-29T13:58:01.175" classname="StreamerTestDisplay" />
<testcase name="ROOT_DEFAULT_FARE_DISPLAY" file="StreamerTestDefaultPriceDisplay.cpp" line="164" status="run" result="completed" time="0.503" timestamp="2023-11-29T13:58:02.138" classname="StreamerTestDisplay" />
<testcase name="ROOT_DEFAULT_FARE_DISPLAY_ALL" file="StreamerTestDefaultPriceDisplay.cpp" line="246" status="run" result="completed" time="1.153" timestamp="2023-11-29T13:58:02.642" classname="StreamerTestDisplay" />
<testcase name="EXCHANGERATE_DISPLAY_ALL" file="StreamerTestExchangeRateDisplay.cpp" line="11" status="run" result="completed" time="0.743" timestamp="2023-11-29T13:58:03.795" classname="StreamerTestDisplay" />
<testcase name="OP_FLT_DATE_DISPLAY_one_op_to_many_codeshares_enabled" file="StreamerTestFlightDateDisplay.cpp" line="16" status="run" result="completed" time="0.744" timestamp="2023-11-29T13:58:04.538" classname="StreamerTestDisplay" />
<testcase name="OP_FLT_DATE_DISPLAY_one_op_to_many_codeshares_disabled" file="StreamerTestFlightDateDisplay.cpp" line="83" status="run" result="completed" time="0.662" timestamp="2023-11-29T13:58:05.283" classname="StreamerTestDisplay" />
<testcase name="OP_FLT_DATE_DISPLAY_by_id_on_cancelled_flight_gives_E_FLT_NOOP_DELETED" file="StreamerTestFlightDateDisplay.cpp" line="152" status="run" result="completed" time="0.513" timestamp="2023-11-29T13:58:05.946" classname="StreamerTestDisplay" />
<testcase name="OP_FLT_DATE_DISPLAY_by_leg_on_cancelled_flight_gives_E_FLT_NOOP" file="StreamerTestFlightDateDisplay.cpp" line="174" status="run" result="completed" time="0.55" timestamp="2023-11-29T13:58:06.459" classname="StreamerTestDisplay" />
<testcase name="DISABLED_FlightDateDisplay_HideFinancialData" file="StreamerTestFlightDateDisplay.cpp" line="196" status="notrun" result="suppressed" time="0" timestamp="1969-12-31T18:00:00.000" classname="StreamerTestDisplay" />
<testcase name="FlightDateDisplay_Redux" file="StreamerTestFlightDateDisplay.cpp" line="341" status="run" result="completed" time="1.07" timestamp="2023-11-29T13:58:07.010" classname="StreamerTestDisplay" />
<testcase name="DISABLED_FlightDateDisplay_ContinuousPricingOpportunityCosts" file="StreamerTestFlightDateDisplay.cpp" line="1272" status="notrun" result="suppressed" time="0" timestamp="1969-12-31T18:00:00.000" classname="StreamerTestDisplay" />
<testcase name="FLT_NUMBER_DISPLAY" file="StreamerTestFlightNumDisplay.cpp" line="11" status="run" result="completed" time="0.507" timestamp="2023-11-29T13:58:08.081" classname="StreamerTestDisplay" />
<testcase name="FLT_NUMBER_GET_ALL_GROUPS" file="StreamerTestFlightNumDisplay.cpp" line="53" status="run" result="completed" time="0.54" timestamp="2023-11-29T13:58:08.588" classname="StreamerTestDisplay" />
<testcase name="FLT_NUMBER_GET_CHILDREN_CSS" file="StreamerTestFlightNumDisplay.cpp" line="121" status="run" result="completed" time="0.899" timestamp="2023-11-29T13:58:09.129" classname="StreamerTestDisplay" />
<testcase name="FLT_NUMBER_GET_PARENTS_CSS_no_mcp" file="StreamerTestFlightNumDisplay.cpp" line="219" status="run" result="completed" time="0.063" timestamp="2023-11-29T13:58:10.028" classname="StreamerTestDisplay" />
<testcase name="FLT_NUMBER_GET_PARENTS_CSS_mcp" file="StreamerTestFlightNumDisplay.cpp" line="358" status="run" result="completed" time="0.973" timestamp="2023-11-29T13:58:10.091" classname="StreamerTestDisplay" />
<testcase name="HOST_DISPLAY_INV" file="StreamerTestHostDisplay.cpp" line="14" status="run" result="completed" time="0.61" timestamp="2023-11-29T13:58:11.065" classname="StreamerTestDisplay" />
<testcase name="HOST_FLT_RANGES_DISPLAY" file="StreamerTestHostDisplay.cpp" line="40" status="run" result="completed" time="0.599" timestamp="2023-11-29T13:58:11.676" classname="StreamerTestDisplay" />
<testcase name="HOST_ALERT_THRESHOLD_DISPLAY" file="StreamerTestHostDisplay.cpp" line="94" status="run" result="completed" time="0.54" timestamp="2023-11-29T13:58:12.275" classname="StreamerTestDisplay" />
<testcase name="HOST_AVS_THRESHOLD_DISPLAY" file="StreamerTestHostDisplay.cpp" line="144" status="run" result="completed" time="0.491" timestamp="2023-11-29T13:58:12.816" classname="StreamerTestDisplay" />
<testcase name="HOST_DISPLAY_PSSBASECLASSES" file="StreamerTestHostDisplay.cpp" line="186" status="run" result="completed" time="0.53" timestamp="2023-11-29T13:58:13.307" classname="StreamerTestDisplay" />
<testcase name="PSSBaseclassesConfig" file="StreamerTestHostDisplay.cpp" line="231" status="run" result="completed" time="0.53" timestamp="2023-11-29T13:58:13.837" classname="StreamerTestDisplay" />
<testcase name="PSSBaseclasses_EmptyOptionalBaseClasses" file="StreamerTestHostDisplay.cpp" line="295" status="run" result="completed" time="0.331" timestamp="2023-11-29T13:58:14.367" classname="StreamerTestDisplay" />
<testcase name="BrokenHostObject_HostDisplayReturnsError" file="StreamerTestHostDisplay.cpp" line="326" status="run" result="completed" time="0.147" timestamp="2023-11-29T13:58:14.699" classname="StreamerTestDisplay" />
<testcase name="MARKET_DISPLAY" file="StreamerTestMarketDisplay.cpp" line="11" status="run" result="completed" time="0.895" timestamp="2023-11-29T13:58:14.846" classname="StreamerTestDisplay" />
<testcase name="MARKET_PARTICIPATE" file="StreamerTestMarketDisplay.cpp" line="81" status="run" result="completed" time="0.274" timestamp="2023-11-29T13:58:15.741" classname="StreamerTestDisplay" />
<testcase name="PARTNER_MARKET_DISPLAY" file="StreamerTestMarketDisplay.cpp" line="100" status="run" result="completed" time="0.448" timestamp="2023-11-29T13:58:16.016" classname="StreamerTestDisplay" />
<testcase name="ProRateDisplay" file="StreamerTestMarketDisplay.cpp" line="129" status="run" result="completed" time="0.378" timestamp="2023-11-29T13:58:16.465" classname="StreamerTestDisplay" />
<testcase name="MKT_PARTNER_DISPLAY" file="StreamerTestMarketingPartnerDisplay.cpp" line="11" status="run" result="completed" time="0.474" timestamp="2023-11-29T13:58:16.843" classname="StreamerTestDisplay" />
<testcase name="MKT_PARTNER_DISPLAY_ALL" file="StreamerTestMarketingPartnerDisplay.cpp" line="77" status="run" result="completed" time="0.47" timestamp="2023-11-29T13:58:17.318" classname="StreamerTestDisplay" />
<testcase name="MKT_PARTNER_MAPPING_DISPLAY" file="StreamerTestMarketingPartnerDisplay.cpp" line="100" status="run" result="completed" time="1.343" timestamp="2023-11-29T13:58:17.789" classname="StreamerTestDisplay" />
<testcase name="MEMBERSHIP_TIERS_DISPLAY_HOST" file="StreamerTestMembershipTiersDisplay.cpp" line="10" status="run" result="completed" time="0.636" timestamp="2023-11-29T13:58:19.132" classname="StreamerTestDisplay" />
<testcase name="MEMBERSHIP_TIERS_DISPLAY_PARTNER" file="StreamerTestMembershipTiersDisplay.cpp" line="50" status="run" result="completed" time="0.66" timestamp="2023-11-29T13:58:19.769" classname="StreamerTestDisplay" />
<testcase name="MEMBERSHIP_TIERS_DISPLAY_MKTPARTNER" file="StreamerTestMembershipTiersDisplay.cpp" line="90" status="run" result="completed" time="0.674" timestamp="2023-11-29T13:58:20.429" classname="StreamerTestDisplay" />
<testcase name="MULTIHOST_DISPLAY_ALL" file="StreamerTestMultihostDisplay.cpp" line="10" status="run" result="completed" time="0.843" timestamp="2023-11-29T13:58:21.104" classname="StreamerTestDisplay" />
<testcase name="NESTING_DISPLAY" file="StreamerTestNestingDisplay.cpp" line="23" status="run" result="completed" time="0.474" timestamp="2023-11-29T13:58:21.948" classname="StreamerTestDisplay" />
<testcase name="NESTING_LIST" file="StreamerTestNestingDisplay.cpp" line="64" status="run" result="completed" time="0.661" timestamp="2023-11-29T13:58:22.422" classname="StreamerTestDisplay" />
<testcase name="NESTING_DETAIL_ASYNCH" file="StreamerTestNestingDisplay.cpp" line="97" status="run" result="completed" time="0.896" timestamp="2023-11-29T13:58:23.084" classname="StreamerTestDisplay" />
<testcase name="PARTNER_DISPLAY_ALL" file="StreamerTestOperatingPartnerDisplay.cpp" line="11" status="run" result="completed" time="0.513" timestamp="2023-11-29T13:58:23.980" classname="StreamerTestDisplay" />
<testcase name="PARTNER_MAPPING_DISPLAY" file="StreamerTestOperatingPartnerDisplay.cpp" line="41" status="run" result="completed" time="1.394" timestamp="2023-11-29T13:58:24.494" classname="StreamerTestDisplay" />
<testcase name="PLACE_DISPLAY" file="StreamerTestPlaceDisplay.cpp" line="11" status="run" result="completed" time="1.791" timestamp="2023-11-29T13:58:25.888" classname="StreamerTestDisplay" />
<testcase name="PLACE_SEARCH" file="StreamerTestPlaceDisplay.cpp" line="151" status="run" result="completed" time="0.541" timestamp="2023-11-29T13:58:27.680" classname="StreamerTestDisplay" />
<testcase name="PLACE_DISP_CHILDREN_PLACE_DISP_PARENT" file="StreamerTestPlaceDisplay.cpp" line="256" status="run" result="completed" time="0.517" timestamp="2023-11-29T13:58:28.221" classname="StreamerTestDisplay" />
<testcase name="POS_DISPLAY" file="StreamerTestPosDisplay.cpp" line="11" status="run" result="completed" time="0.557" timestamp="2023-11-29T13:58:28.738" classname="StreamerTestDisplay" />
<testcase name="POS_GET_ALL" file="StreamerTestPosDisplay.cpp" line="144" status="run" result="completed" time="0.586" timestamp="2023-11-29T13:58:29.295" classname="StreamerTestDisplay" />
<testcase name="POS_DISPLAY_CHILDREN_PARENTS" file="StreamerTestPosDisplay.cpp" line="286" status="run" result="completed" time="1.447" timestamp="2023-11-29T13:58:29.881" classname="StreamerTestDisplay" />
<testcase name="FAREWEIGHTS_DISPLAY" file="StreamerTestPriceQualifierWeightsDisplay.cpp" line="10" status="run" result="completed" time="0.28" timestamp="2023-11-29T13:58:31.329" classname="StreamerTestDisplay" />
<testcase name="RULE_ORDER_DISPLAY" file="StreamerTestRuleDisplay.cpp" line="11" status="run" result="completed" time="0.538" timestamp="2023-11-29T13:58:31.609" classname="StreamerTestDisplay" />
<testcase name="RULE_VALIDATE_MAX_COUNT" file="StreamerTestRuleDisplay.cpp" line="64" status="run" result="completed" time="1.453" timestamp="2023-11-29T13:58:32.148" classname="StreamerTestDisplay" />
<testcase name="SYNCHRONISE_RULES_HISTORY_no_mcp" file="StreamerTestRuleDisplay.cpp" line="312" status="run" result="completed" time="0.061" timestamp="2023-11-29T13:58:33.601" classname="StreamerTestDisplay" />
<testcase name="SYNCHRONISE_RULES_HISTORY_mcp" file="StreamerTestRuleDisplay.cpp" line="405" status="run" result="completed" time="0.508" timestamp="2023-11-29T13:58:33.663" classname="StreamerTestDisplay" />
<testcase name="TIMEZONE_DISPLAY" file="StreamerTestTimezoneDisplay.cpp" line="11" status="run" result="completed" time="0.566" timestamp="2023-11-29T13:58:34.172" classname="StreamerTestDisplay" />
<testcase name="TIMEZONE_DISPLAY_LEGS" file="StreamerTestTimezoneDisplay.cpp" line="94" status="run" result="completed" time="0.54" timestamp="2023-11-29T13:58:34.738" classname="StreamerTestDisplay" />
</testsuite>
</testsuites>
SPLAY_LEGS" file="StreamerTestTimezoneDisplay.cpp" line="94" status="run" result="completed" time="0.529" timestamp="2023-11-29T13:58:35.901" classname="StreamerTestDisplay" />
</testsuite>
</testsuites>
Please pay attention to the last several lines of the code above, namely:
SPLAY_LEGS" file="StreamerTestTimezoneDisplay.cpp" line="94" status="run" result="completed" time="0.529" timestamp="2023-11-29T13:58:35.901" classname="StreamerTestDisplay" />
</testsuite>
</testsuites>
These "extra" lines seem to be not needed, although they show up and break the XML format of the report file.
The tests (cases, suites) are not run in parallel. It looks like there was some concurrency problem when writing to the same output file. It might be relevant that the tests are executed with an option "--r 2" which repeats the failing tests up to two times until they eventually pass.
Steps to reproduce the problem
Will try to prepare minimal working code reproducing the fail scenario if you find that it is a must in order to fix the problem. It might be quite a chunk of work to me since I cannot share the entire project.
What version of GoogleTest are you using?
v1.14.0
What operating system and version are you using?
RedHat 7
What compiler and version are you using?
gcc version 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC)
What build system are you using?
GNU Make 3.82
Additional context
No response
Please provide a minimal snippet of code that reproduces the problem.