mirror of
https://github.com/catchorg/Catch2.git
synced 2024-12-23 11:43:29 +01:00
5095619955
This commit fixes the following scenario: * You have a test that compares strings with embedded control characters. * The test fails. * You are using JUnit tests within TeamCity. Before this commit, the JUnit report watcher fails on parsing the XML for two reasons: the control characters are missing a semicolon at the end, and the XML document doesn't specify that it is XML 1.1. XML 1.0 --- what we get if we don't specify an XML version --- doesn't support embedding control characters --- see http://stackoverflow.com/questions/404107/why-are-control-characters-illegal-in-xml for all of the gory details. This is based on PR #588 by @mrpi |
||
---|---|---|
.. | ||
Baselines | ||
SurrogateCpps | ||
ApproxTests.cpp | ||
BDDTests.cpp | ||
ClassTests.cpp | ||
CmdLineTests.cpp | ||
ConditionTests.cpp | ||
EnumToString.cpp | ||
ExceptionTests.cpp | ||
GeneratorTests.cpp | ||
makefile | ||
MessageTests.cpp | ||
MiscTests.cpp | ||
PartTrackerTests.cpp | ||
TagAliasTests.cpp | ||
TestMain.cpp | ||
ToStringPair.cpp | ||
ToStringTuple.cpp | ||
ToStringVector.cpp | ||
ToStringWhich.cpp | ||
TrickyTests.cpp | ||
VariadicMacrosTests.cpp |