Disable bitstring tests.

Test: subtype_check_test
Bug:148125232
Change-Id: I2314443e56a3192c6dcf69b4a2d36ec0c7c51b83
diff --git a/runtime/subtype_check_test.cc b/runtime/subtype_check_test.cc
index 719e5d9..81eb7bb 100644
--- a/runtime/subtype_check_test.cc
+++ b/runtime/subtype_check_test.cc
@@ -24,6 +24,9 @@
 constexpr size_t BitString::kBitSizeAtPosition[BitString::kCapacity];
 constexpr size_t BitString::kCapacity;
 
+// Disable due to b/148125232
+#define DISABLED_TEST_F(a, b) TEST_F(a, DISABLED_##b)
+
 struct MockClass {
   explicit MockClass(MockClass* parent, size_t x = 0, size_t y = 0) {
     parent_ = parent;
@@ -338,7 +341,7 @@
   std::vector<std::unique_ptr<MockClass>> all_classes_;
 };
 
-TEST_F(SubtypeCheckTest, LookupAllChildren) {
+DISABLED_TEST_F(SubtypeCheckTest, LookupAllChildren) {
   MockScopedLockSubtypeCheck lock_a;
   MockScopedLockMutator lock_b;
   using SCTree = MockSubtypeCheck;
@@ -352,7 +355,7 @@
   });
 }
 
-TEST_F(SubtypeCheckTest, LookupRoot) {
+DISABLED_TEST_F(SubtypeCheckTest, LookupRoot) {
   MockScopedLockSubtypeCheck lock_a;
   MockScopedLockMutator lock_b;
   using SCTree = MockSubtypeCheck;
@@ -362,7 +365,7 @@
   EXPECT_EQ(SubtypeCheckInfo::kSubtypeOf, root.IsSubtypeOf(root)) << root;
 }
 
-TEST_F(SubtypeCheckTest, EnsureInitializedFirstLevel) {
+DISABLED_TEST_F(SubtypeCheckTest, EnsureInitializedFirstLevel) {
   MockScopedLockSubtypeCheck lock_a;
   MockScopedLockMutator lock_b;
   using SCTree = MockSubtypeCheck;
@@ -387,7 +390,7 @@
   }
 }
 
-TEST_F(SubtypeCheckTest, EnsureAssignedFirstLevel) {
+DISABLED_TEST_F(SubtypeCheckTest, EnsureAssignedFirstLevel) {
   MockScopedLockSubtypeCheck lock_a;
   MockScopedLockMutator lock_b;
   using SCTree = MockSubtypeCheck;
@@ -412,7 +415,7 @@
   }
 }
 
-TEST_F(SubtypeCheckTest, EnsureInitializedSecondLevelWithPreassign) {
+DISABLED_TEST_F(SubtypeCheckTest, EnsureInitializedSecondLevelWithPreassign) {
   MockScopedLockSubtypeCheck lock_a;
   MockScopedLockMutator lock_b;
   using SCTree = MockSubtypeCheck;
@@ -462,7 +465,7 @@
   }
 }
 
-TEST_F(SubtypeCheckTest, EnsureInitializedSecondLevelDontPreassign) {
+DISABLED_TEST_F(SubtypeCheckTest, EnsureInitializedSecondLevelDontPreassign) {
   MockScopedLockSubtypeCheck lock_a;
   MockScopedLockMutator lock_b;
   using SCTree = MockSubtypeCheck;
@@ -684,7 +687,7 @@
   EnsureStateChangedTestRecursive(root, /*cur_depth=*/0u, depth, transitions);
 }
 
-TEST_F(SubtypeCheckTest, EnsureInitialized_NoOverflow) {
+DISABLED_TEST_F(SubtypeCheckTest, EnsureInitialized_NoOverflow) {
   auto transitions = [](MockClass* kls) {
     UNUSED(kls);
     return MockSubtypeOfTransition::kInitialized;
@@ -756,7 +759,7 @@
                                          expected_uninitialize);
 }
 
-TEST_F(SubtypeCheckTest, EnsureAssigned_TooDeep) {
+DISABLED_TEST_F(SubtypeCheckTest, EnsureAssigned_TooDeep) {
   auto transitions = [](MockClass* kls) {
     UNUSED(kls);
     return MockSubtypeOfTransition::kAssigned;
@@ -780,7 +783,7 @@
   EnsureStateChangedTestRecursiveGeneric(root_, 0u, kMaxDepthForThisTest, transitions, expected);
 }
 
-TEST_F(SubtypeCheckTest, EnsureAssigned_TooDeep_OfTooDeep) {
+DISABLED_TEST_F(SubtypeCheckTest, EnsureAssigned_TooDeep_OfTooDeep) {
   auto transitions = [](MockClass* kls) {
     UNUSED(kls);
     return MockSubtypeOfTransition::kAssigned;
@@ -841,7 +844,7 @@
   return false;
 }
 
-TEST_F(SubtypeCheckTest, EnsureInitialized_TooWide) {
+DISABLED_TEST_F(SubtypeCheckTest, EnsureInitialized_TooWide) {
   auto transitions = [](MockClass* kls) {
     UNUSED(kls);
     return MockSubtypeOfTransition::kAssigned;
@@ -885,7 +888,7 @@
                                          expected);
 }
 
-TEST_F(SubtypeCheckTest, EnsureInitialized_TooWide_TooWide) {
+DISABLED_TEST_F(SubtypeCheckTest, EnsureInitialized_TooWide_TooWide) {
   auto transitions = [](MockClass* kls) {
     UNUSED(kls);
     return MockSubtypeOfTransition::kAssigned;
@@ -1005,7 +1008,7 @@
   ASSERT_NO_FATAL_FAILURE(kls_root->Visit(visit_func));
 }
 
-TEST_F(SubtypeCheckTest, EnsureInitialized_TooWide_TooDeep) {
+DISABLED_TEST_F(SubtypeCheckTest, EnsureInitialized_TooWide_TooDeep) {
   auto transitions = [](MockClass* kls) {
     UNUSED(kls);
     return MockSubtypeOfTransition::kAssigned;