llvm-project/llvm/test/FileCheck
Joel E. Denny 3e66509f6c [SourceMgr][FileCheck] Obey -color by extending WithColor
(Relands r344930, reverted in r344935, and now hopefully fixed for
Windows.)

While this change specifically targets FileCheck, it affects any tool
using the same SourceMgr facilities.

Previously, -color was documented in FileCheck's -help output, but
-color had no effect.  Now, -color obeys its documentation: it forces
colors to be used in FileCheck diagnostics even when stderr is not a
terminal.

-color is especially helpful when combined with FileCheck's -v, which
can produce a long series of diagnostics that you might wish to pipe
to a pager, such as less -R.  The WithColor extensions here will also
help to clean up color usage in FileCheck's annotated dump of input,
which is proposed in D52999.

Reviewed By: JDevlieghere, zturner

Differential Revision: https://reviews.llvm.org/D53419

llvm-svn: 345202
2018-10-24 21:46:42 +00:00
..
check-a-b-has-b.txt
check-b-a-has-b.txt
check-dag-multi-prefix-2.txt
check-dag-multi-prefix.txt
check-dag-not-dag.txt [FileCheck] Fix search ranges for DAG-NOT-DAG 2018-07-20 20:09:56 +00:00
check-dag-overlap-torture.txt [FileCheck] Don't permit overlapping CHECK-DAG 2018-07-11 20:27:27 +00:00
check-dag-overlap.txt [FileCheck] Fix search ranges for DAG-NOT-DAG 2018-07-20 20:09:56 +00:00
check-dag-substring-prefix.txt
check-dag-xfails.txt
check-dag.txt
check-empty-tag.txt [FileCheck] Add CHECK-EMPTY directive for checking for blank lines 2018-06-26 15:15:45 +00:00
check-empty.txt [FileCheck] Implement -v and -vv for tracing matches 2018-07-13 03:08:23 +00:00
check-empty2.txt
check-label-dag-capture.txt
check-label-dag.txt [FileCheck] Implement -v and -vv for tracing matches 2018-07-13 03:08:23 +00:00
check-label.txt
check-multi-prefix-label.txt
check-multiple-prefixes-mixed.txt
check-multiple-prefixes-nomatch-2.txt [FileCheck] Implement -v and -vv for tracing matches 2018-07-13 03:08:23 +00:00
check-multiple-prefixes-nomatch.txt [FileCheck] Implement -v and -vv for tracing matches 2018-07-13 03:08:23 +00:00
check-multiple-prefixes-substr.txt
check-not-diaginfo.txt [FileCheck] Implement -v and -vv for tracing matches 2018-07-13 03:08:23 +00:00
check-prefixes.txt
check-substring-multi-prefix-2.txt
check-substring-multi-prefix.txt
defines.txt [FileCheck] Implement -v and -vv for tracing matches 2018-07-13 03:08:23 +00:00
dos-style-eol.txt
first-character-match.txt
implicit-check-not.txt [FileCheck] Implement -v and -vv for tracing matches 2018-07-13 03:08:23 +00:00
line-count-2.txt
line-count.txt
match-full-lines.txt [FileCheck] Implement -v and -vv for tracing matches 2018-07-13 03:08:23 +00:00
multiple-missing-prefixes.txt
next-no-match.txt
no-multi-suffixes.txt
opt-color.txt [SourceMgr][FileCheck] Obey -color by extending WithColor 2018-10-24 21:46:42 +00:00
regex-brackets.txt
regex-no-match.txt
regex-scope.txt
same.txt
separate-multi-prefix.txt
simple-var-capture.txt
two-checks-for-same-match.txt
validate-check-prefix.txt
var-ref-same-line.txt
verbose.txt [FileCheck] Implement -v and -vv for tracing matches 2018-07-13 03:08:23 +00:00
verbose_mode.txt [FileCheck] Provide an option for FileCheck to dump original input to stderr on failure 2018-07-20 20:21:57 +00:00