llvm-project/llvm/utils/lit/tests
Alex Richardson 3b3cdcc7a5 [lit] Remove ANSI control characters from xunit output
Failing test output sometimes contains control characters like \x1b (e.g.
if there was some -fcolor-diagnostics output) which are not allowed inside
XML files. This causes problems with CI systems: for example, the Jenkins
JUnit XML will throw an exception when ecountering those characters and
similar problems also occur with GitLab CI.

Reviewed By: yln, jdenny

Differential Revision: https://reviews.llvm.org/D84233
2020-08-06 09:16:52 +01:00
..
Inputs [lit] Remove ANSI control characters from xunit output 2020-08-06 09:16:52 +01:00
unit [lit] Fix handling of various keyword parse errors 2020-06-12 09:37:40 -04:00
.coveragerc
allow-retries.py [lit] Improve naming of test result categories 2020-06-05 08:14:42 -07:00
boolean-parsing.py
custom-result-category.py [lit] Improve consistency for showing result groups 2020-06-16 12:40:06 -07:00
discovery.py [lit] Print substitutions with --show-suites 2020-04-13 12:01:12 -04:00
googletest-discovery-failed.py [lit] Improve naming of test result categories 2020-06-05 08:14:42 -07:00
googletest-format.py [lit] Improve naming of test result categories 2020-06-05 08:14:42 -07:00
googletest-timeout.py [lit] Improve naming of test result categories 2020-06-05 08:14:42 -07:00
googletest-upstream-format.py [lit] Improve naming of test result categories 2020-06-05 08:14:42 -07:00
lit-opts.py [lit] Improve naming of test result categories 2020-06-05 08:14:42 -07:00
lit.cfg [AIX] Add system-aix to lit config file 2020-07-06 12:54:12 -04:00
lit.site.cfg.in
max-failures.py [lit] Improve naming of test result categories 2020-06-05 08:14:42 -07:00
max-time.py [lit] Improve naming of test result categories 2020-06-05 08:14:42 -07:00
parallelism-groups.py [lit] Improve naming of test result categories 2020-06-05 08:14:42 -07:00
progress-bar.py [lit] Refactor ProgressDisplay 2019-10-09 18:23:30 +00:00
selecting.py [lit] Improve naming of test result categories 2020-06-05 08:14:42 -07:00
shell-parsing.py
show-result-codes.py [lit] Add --show-xxx command line options 2020-07-08 17:01:05 -07:00
show-used-features.py [lit] Add an option to print all features used in tests 2020-05-29 07:00:05 -04:00
shtest-encoding.py
shtest-env.py [lit] Improve naming of test result categories 2020-06-05 08:14:42 -07:00
shtest-format-argv0.py [AIX] Add system-aix to lit config file 2020-07-06 12:54:12 -04:00
shtest-format.py [lit] Remove ANSI control characters from xunit output 2020-08-06 09:16:52 +01:00
shtest-inject.py [lit] Improve naming of test result categories 2020-06-05 08:14:42 -07:00
shtest-keyword-parse-errors.py [lit] Fix handling of various keyword parse errors 2020-06-12 09:37:40 -04:00
shtest-not.py [lit] Improve naming of test result categories 2020-06-05 08:14:42 -07:00
shtest-output-printing.py
shtest-recursive-substitution.py [lit] Don't expand escapes until all substitutions have been applied 2020-07-27 18:09:00 +03:00
shtest-run-at-line.py [lit] Protect full test suite from FILECHECK_OPTS 2019-11-06 16:25:25 -05:00
shtest-shell.py [lit] Prevent hang when lit sees non-ASCII characters 2020-07-14 18:41:15 +01:00
shtest-timeout.py [lit] Improve naming of test result categories 2020-06-05 08:14:42 -07:00
test-data-micro.py
test-data.py
test-output-micro.py
test-output.py
unittest-adaptor.py [lit] Add back LitTestCase 2019-10-15 20:57:20 +00:00
unparsed-requirements.py [lit] Allow for tests to have non-parsed requirements 2020-06-15 16:43:02 -07:00
usage.py [lit] Refine adoption of argparse --version action 2020-03-31 16:02:16 -07:00
xunit-output.py [lit] Don't include tests skipped due to sharding in reports 2020-07-26 11:39:22 +01:00