]> git-server-git.apps.pok.os.sepia.ceph.com Git - googletest.git/commitdiff
Skip the predicate on SIGSEGV in death-test on Android builds with API level <= 21.
authorAbseil Team <absl-team@google.com>
Thu, 13 Jun 2024 18:59:10 +0000 (11:59 -0700)
committerCopybara-Service <copybara-worker@google.com>
Thu, 13 Jun 2024 19:00:01 +0000 (12:00 -0700)
PiperOrigin-RevId: 643076477
Change-Id: Id9486b7d73c3b17851df1eaf8f5ab2085238bf75

googletest/test/googletest-death-test-test.cc

index 75742c938cb60d952ae42bd22e19c4c1faa9012b..44b80464834de6ebc2829746907826673c1b2e32 100644 (file)
@@ -291,7 +291,9 @@ TEST(ExitStatusPredicateTest, KilledBySignal) {
   const int status_kill = KilledExitStatus(SIGKILL);
   const testing::KilledBySignal pred_segv(SIGSEGV);
   const testing::KilledBySignal pred_kill(SIGKILL);
+#if !(defined(GTEST_OS_LINUX_ANDROID) && __ANDROID_API__ <= 21)
   EXPECT_PRED1(pred_segv, status_segv);
+#endif
   EXPECT_PRED1(pred_kill, status_kill);
   EXPECT_FALSE(pred_segv(status_kill));
   EXPECT_FALSE(pred_kill(status_segv));