aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristopher Ferris <cferris@google.com>2019-05-15 17:06:31 -0700
committerChristopher Ferris <cferris@google.com>2019-05-16 14:25:57 -0700
commitfe0fbcff7f70ecd6dc046902385ab06a73320e7c (patch)
tree9f09a20ed8c98e468a43740a114a03d1260c8edc
parent51ad27180bbfa1746bd4de8575bb0033d4f38587 (diff)
downloadandroid_bionic-fe0fbcff7f70ecd6dc046902385ab06a73320e7c.tar.gz
android_bionic-fe0fbcff7f70ecd6dc046902385ab06a73320e7c.tar.bz2
android_bionic-fe0fbcff7f70ecd6dc046902385ab06a73320e7c.zip
Temporarily disable unwind through signal test.
On cf_x86_phone-userdebug, both of the unwind through signal tests fail. This has been failing forever, but seems to have suddenly become an issue, so disable while I try to figure out why this is happening. Bug: 132763120 Test: Ran on emulator and verified tests are skipped. Change-Id: Iafc227d972a7783e94c701d73078c9570cea288e Merged-In: Iafc227d972a7783e94c701d73078c9570cea288e (cherry picked from commit d424fafbce4b60f4e5c38981af99c05d07727ed4)
-rw-r--r--tests/stack_unwinding_test.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/stack_unwinding_test.cpp b/tests/stack_unwinding_test.cpp
index 0ff6f30a6..e620ecd09 100644
--- a/tests/stack_unwinding_test.cpp
+++ b/tests/stack_unwinding_test.cpp
@@ -112,6 +112,10 @@ static void noinline UnwindTest() {
}
TEST(stack_unwinding, unwind_through_signal_frame) {
+#if defined(__i386__)
+ GTEST_SKIP() << "Temporarily skip test since it fails on x86 see b/132763120.";
+#endif
+
ScopedSignalHandler ssh(SIGUSR1, UnwindSignalHandler);
UnwindTest();
@@ -119,6 +123,10 @@ TEST(stack_unwinding, unwind_through_signal_frame) {
// On LP32, the SA_SIGINFO flag gets you __restore_rt instead of __restore.
TEST(stack_unwinding, unwind_through_signal_frame_SA_SIGINFO) {
+#if defined(__i386__)
+ GTEST_SKIP() << "Temporarily skip test since it fails on x86 see b/132763120.";
+#endif
+
ScopedSignalHandler ssh(SIGUSR1, UnwindSignalHandler, SA_SIGINFO);
UnwindTest();