diff options
| author | George Karpenkov <ekarpenkov@apple.com> | 2018-07-20 20:21:57 +0000 | 
|---|---|---|
| committer | George Karpenkov <ekarpenkov@apple.com> | 2018-07-20 20:21:57 +0000 | 
| commit | 346dfbe2bce57f7d0bb27d24fe3fdd7ae1f50701 (patch) | |
| tree | 209f87606d835738189c9ef40a13d21bece9efba /llvm/utils/lit | |
| parent | 7ed83591c2e33a008bdd1393892fadc080786fd0 (diff) | |
| download | bcm5719-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.py | 3 | 
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 | 

