about summary refs log tree commit diff
path: root/compiler/rustc_llvm/llvm-wrapper/PassWrapper.cpp
diff options
context:
space:
mode:
authorAugie Fackler <augie@google.com>2023-04-21 10:45:17 -0400
committerAugie Fackler <augie@google.com>2023-04-21 13:15:04 -0400
commit610f82726172c26d0a9f72fee3d72caad9bdb514 (patch)
tree45db417d15e169f1cb5ef6fa45831f4147189615 /compiler/rustc_llvm/llvm-wrapper/PassWrapper.cpp
parentd77f636c6339d97ef3fa790f974d56b182cd59d1 (diff)
downloadrust-610f82726172c26d0a9f72fee3d72caad9bdb514.tar.gz
rust-610f82726172c26d0a9f72fee3d72caad9bdb514.zip
junit: also include per-case stdout in xml
By placing the stdout in a CDATA block we avoid almost all escaping, as
there's only two byte sequences you can't sneak into a CDATA and you can
handle that with some only slightly regrettable CDATA-splitting. I've
done this in at least two other implementations of the junit xml format
over the years and it's always worked out. The only quirk new to this
(for me) is smuggling newlines as &#xA; to avoid literal newlines in the
output.
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/PassWrapper.cpp')
0 files changed, 0 insertions, 0 deletions