diff options
Diffstat (limited to 'lib/Fuzzer/test/lit.cfg')
-rw-r--r-- | lib/Fuzzer/test/lit.cfg | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/lib/Fuzzer/test/lit.cfg b/lib/Fuzzer/test/lit.cfg index 2140a97668b3..e262e3c25850 100644 --- a/lib/Fuzzer/test/lit.cfg +++ b/lib/Fuzzer/test/lit.cfg @@ -1,4 +1,5 @@ import lit.formats +import sys config.name = "LLVMFuzzer" config.test_format = lit.formats.ShTest(True) @@ -13,3 +14,22 @@ path = os.path.pathsep.join((llvm_tools_dir, config.test_exec_root, config.environment['PATH'])) config.environment['PATH'] = path +if config.has_dfsan: + lit_config.note('dfsan feature available') + config.available_features.add('dfsan') +else: + lit_config.note('dfsan feature unavailable') + +if config.has_lsan: + lit_config.note('lsan feature available') + config.available_features.add('lsan') +else: + lit_config.note('lsan feature unavailable') + +if sys.platform.startswith('linux'): + # Note the value of ``sys.platform`` is not consistent + # between python 2 and 3, hence the use of ``.startswith()``. + lit_config.note('linux feature available') + config.available_features.add('linux') +else: + lit_config.note('linux feature unavailable') |