Don't use abort_on_error for lsan darwin test suite
Summary: This option is disabled by our other test suites, and will cause failures when unit tests abort instead of failing with an error code. Will also prevent the test suite from being too slow. Reviewers: kubamracek, alekseyshl Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D32129 llvm-svn: 300593
This commit is contained in:
parent
cae98fc8f0
commit
fdf7779795
|
@ -34,6 +34,13 @@ config.name += config.name_suffix
|
|||
|
||||
# Platform-specific default LSAN_OPTIONS for lit tests.
|
||||
default_lsan_opts = ''
|
||||
if config.host_os == 'Darwin':
|
||||
# On Darwin, we default to `abort_on_error=1`, which would make tests run
|
||||
# much slower. Let's override this and run lit tests with 'abort_on_error=0'.
|
||||
# Also, make sure we do not overwhelm the syslog while testing.
|
||||
default_lsan_opts = 'abort_on_error=0'
|
||||
default_lsan_opts += ':log_to_syslog=0'
|
||||
|
||||
if default_lsan_opts:
|
||||
config.environment['LSAN_OPTIONS'] = default_lsan_opts
|
||||
default_lsan_opts += ':'
|
||||
|
|
Loading…
Reference in New Issue