summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>2015-06-26 23:44:43 +0000
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>2015-06-26 23:44:43 +0000
commit43c73a07ba2e400a76b174cbe09daba329921de3 (patch)
tree04d7b15ebecede2b819709b29f56ec064f6b055a /test
parent286b265ac78e54bc687c9ba2cb06556c3301a8f0 (diff)
[asan] Disable 3 tests on Android.
Different reasons for failing; see source file comments. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@240858 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test')
-rw-r--r--test/asan/TestCases/Linux/init-order-dlopen.cc4
-rw-r--r--test/asan/TestCases/closed-fds.cc3
-rw-r--r--test/asan/TestCases/coverage-disabled.cc2
3 files changed, 8 insertions, 1 deletions
diff --git a/test/asan/TestCases/Linux/init-order-dlopen.cc b/test/asan/TestCases/Linux/init-order-dlopen.cc
index a04a84ed8..fcfb5d143 100644
--- a/test/asan/TestCases/Linux/init-order-dlopen.cc
+++ b/test/asan/TestCases/Linux/init-order-dlopen.cc
@@ -5,6 +5,10 @@
// RUN: %clangxx_asan -O0 %s %libdl -Wl,--export-dynamic -o %t
// RUN: env ASAN_OPTIONS=$ASAN_OPTIONS:strict_init_order=true %run %t 2>&1
+// dlopen() can not be intercepted on Android, making strict_init_order nearly
+// useless there.
+// UNSUPPORTED: android
+
#if defined(SHARED_LIB)
#include <stdio.h>
diff --git a/test/asan/TestCases/closed-fds.cc b/test/asan/TestCases/closed-fds.cc
index 56799e45a..af0ac2674 100644
--- a/test/asan/TestCases/closed-fds.cc
+++ b/test/asan/TestCases/closed-fds.cc
@@ -5,6 +5,9 @@
// RUN: %clangxx_asan -O0 %s -o %t 2>&1 && ASAN_OPTIONS=$ASAN_OPTIONS:log_path=%t.log:verbosity=2 not %run %t 2>&1
// RUN: FileCheck %s --check-prefix=CHECK-FILE < %t.log.*
+// FIXME: copy %t.log back from the device and re-enable on Android.
+// UNSUPPORTED: android
+
#include <assert.h>
#include <stdio.h>
#include <stdlib.h>
diff --git a/test/asan/TestCases/coverage-disabled.cc b/test/asan/TestCases/coverage-disabled.cc
index 605bd10d9..dd28485a6 100644
--- a/test/asan/TestCases/coverage-disabled.cc
+++ b/test/asan/TestCases/coverage-disabled.cc
@@ -13,7 +13,7 @@
// RUN: cd %T/coverage-disabled/direct
// RUN: not %sancov rawunpack *.sancov
//
-// XFAIL: android
+// UNSUPPORTED: android
int main(int argc, char **argv) {
return 0;