diff options
author | Nat Goodspeed <nat@lindenlab.com> | 2012-02-03 13:09:20 -0500 |
---|---|---|
committer | Nat Goodspeed <nat@lindenlab.com> | 2012-02-03 13:09:20 -0500 |
commit | 90ba675da4416a7f75f59340633e2c007b6cc029 (patch) | |
tree | fad9b18a330baaff9fc30ba458e94f68759a8648 /indra/llcommon/llstrider.h | |
parent | b022ebf13c9a227f87a112419e237894a1231c8c (diff) |
Escape all strings embedded in TeamCity service messages.
TeamCity requires that certain characters (notably "'") must be escaped when
embedded in service messages:
http://confluence.jetbrains.net/display/TCD65/Build+Script+Interaction+with+TeamCity#BuildScriptInteractionwithTeamCity-ServiceMessages
TUT frequently outputs messages containing "'", e.g. from ensure_equals()
failure. We've seen TC output nesting get confused when it fails to process
service messages properly due to parsing unescaped messages.
Along with test<n> number, report test name (from set_test_name()) when
available.
Eliminate horsing around to produce normal output on both std::cout and
possible output file. When output file is specified, use
boost::iostreams::tee_device to do fanout for us.
Improve placement (and possibly reliability) of service messages.
Clean up a startling amount of redundancy in service-message production.
Diffstat (limited to 'indra/llcommon/llstrider.h')
0 files changed, 0 insertions, 0 deletions