summaryrefslogtreecommitdiffstats
path: root/llvm/utils/lit
diff options
context:
space:
mode:
authorGeorge Karpenkov <ekarpenkov@apple.com>2018-07-20 20:21:57 +0000
committerGeorge Karpenkov <ekarpenkov@apple.com>2018-07-20 20:21:57 +0000
commit346dfbe2bce57f7d0bb27d24fe3fdd7ae1f50701 (patch)
tree209f87606d835738189c9ef40a13d21bece9efba /llvm/utils/lit
parent7ed83591c2e33a008bdd1393892fadc080786fd0 (diff)
downloadbcm5719-llvm-346dfbe2bce57f7d0bb27d24fe3fdd7ae1f50701.tar.gz
bcm5719-llvm-346dfbe2bce57f7d0bb27d24fe3fdd7ae1f50701.zip
[FileCheck] Provide an option for FileCheck to dump original input to stderr on failure
The option can be either set using environment variable (e.g. env FILECHECK_DUMP_INPUT_ON_FAILURE=1 ninja check-fuzzer) or with a FileCheck flag. This can be extremely useful for debugging, cf. https://groups.google.com/forum/#!topic/llvm-dev/kLrzg8OM_h8 for discussion. Differential Revision: https://reviews.llvm.org/D49328 llvm-svn: 337609
Diffstat (limited to 'llvm/utils/lit')
-rw-r--r--llvm/utils/lit/lit/TestingConfig.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/utils/lit/lit/TestingConfig.py b/llvm/utils/lit/lit/TestingConfig.py
index 3167974080d..e2ac73b0b42 100644
--- a/llvm/utils/lit/lit/TestingConfig.py
+++ b/llvm/utils/lit/lit/TestingConfig.py
@@ -25,7 +25,8 @@ class TestingConfig:
'CLANG', 'LD_PRELOAD', 'ASAN_OPTIONS', 'UBSAN_OPTIONS',
'LSAN_OPTIONS', 'ADB', 'ANDROID_SERIAL',
'SANITIZER_IGNORE_CVE_2016_2143', 'TMPDIR', 'TMP', 'TEMP',
- 'TEMPDIR', 'AVRLIT_BOARD', 'AVRLIT_PORT']
+ 'TEMPDIR', 'AVRLIT_BOARD', 'AVRLIT_PORT',
+ 'FILECHECK_DUMP_INPUT_ON_FAILURE']
for var in pass_vars:
val = os.environ.get(var, '')
# Check for empty string as some variables such as LD_PRELOAD cannot be empty
OpenPOWER on IntegriCloud