diff options
author | Reid Kleckner <rnk@google.com> | 2015-08-14 17:39:48 +0000 |
---|---|---|
committer | Reid Kleckner <rnk@google.com> | 2015-08-14 17:39:48 +0000 |
commit | 48d11b32b4633605154b4dd8ce77592f63db7340 (patch) | |
tree | 8e2b0f8940fa36b5bf255def51ef9bf77bf9c1eb /test/asan/lit.cfg | |
parent | d0b2a6effc82c822ae17711b86b96ab343df21bd (diff) |
[windows] Fix or XFAIL remaining portable test failures and enable them
Summary:
This involved various fixes:
- Move a test that uses ulimit to Posix.
- Add a few "REQUIRES: shell" lines to tests using backtick subshell
evaluation.
- The MSVC CRT buffers stdio if the output is a pipe by default. Some
tests need that disabled to avoid interleaving test stdio with asan
output.
- MSVC headers provide _alloca instead of alloca (go figure), so add a
portability macro to the two alloca tests.
- XFAIL tests that rely on accurate symbols, we need to pass more flags
to make that work.
- MSVC's printf implementation of %p uses upper case letters and doesn't
add 0x, so do that manually.
- Accept "SEGV" or "access-violation" reports in crash tests.
Reviewers: samsonov
Subscribers: tberghammer, danalbert, llvm-commits, srhines
Differential Revision: http://reviews.llvm.org/D12019
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@245073 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/asan/lit.cfg')
-rw-r--r-- | test/asan/lit.cfg | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/test/asan/lit.cfg b/test/asan/lit.cfg index 47db17916..4b14ab1a4 100644 --- a/test/asan/lit.cfg +++ b/test/asan/lit.cfg @@ -190,5 +190,5 @@ if config.host_os == 'Darwin': # AddressSanitizer tests are currently supported on Linux, Darwin and # FreeBSD only. -if config.host_os not in ['Linux', 'Darwin', 'FreeBSD']: +if config.host_os not in ['Linux', 'Darwin', 'FreeBSD', 'Windows']: config.unsupported = True |