Index: ui/gfx/text_elider_unittest.cc |
diff --git a/ui/gfx/text_elider_unittest.cc b/ui/gfx/text_elider_unittest.cc |
index 641a31f741fbc1cdfe46f450bbaa8c1c7523327a..8122c4277ecf1e7a0389bc054265710481e1374c 100644 |
--- a/ui/gfx/text_elider_unittest.cc |
+++ b/ui/gfx/text_elider_unittest.cc |
@@ -839,7 +839,13 @@ TEST(TextEliderTest, ElideRectangleTextCheckConcatWidthEqualsSumOfWidths) { |
} |
#endif // OS_CHROMEOS |
-TEST(TextEliderTest, ElideRectangleString) { |
+// TODO(338784): Enable this on android. |
+#if defined(OS_ANDROID) |
+#define MAYBE_ElideRectangleString DISABLED_ElideRectangleString |
+#else |
+#define MAYBE_ElideRectangleString ElideRectangleString |
+#endif |
+TEST(TextEliderTest, MAYBE_ElideRectangleString) { |
struct TestData { |
const char* input; |
int max_rows; |
@@ -922,7 +928,14 @@ TEST(TextEliderTest, ElideRectangleString) { |
} |
} |
-TEST(TextEliderTest, ElideRectangleStringNotStrict) { |
+// TODO(338784): Enable this on android. |
+#if defined(OS_ANDROID) |
+#define MAYBE_ElideRectangleStringNotStrict \ |
+ DISABLED_ElideRectangleStringNotStrict |
+#else |
+#define MAYBE_ElideRectangleStringNotStrict ElideRectangleStringNotStrict |
+#endif |
+TEST(TextEliderTest, MAYBE_ElideRectangleStringNotStrict) { |
struct TestData { |
const char* input; |
int max_rows; |
@@ -1004,7 +1017,13 @@ TEST(TextEliderTest, ElideRectangleStringNotStrict) { |
} |
} |
-TEST(TextEliderTest, ElideRectangleWide16) { |
+// TODO(338784): Enable this on android. |
+#if defined(OS_ANDROID) |
+#define MAYBE_ElideRectangleWide16 DISABLED_ElideRectangleWide16 |
+#else |
+#define MAYBE_ElideRectangleWide16 ElideRectangleWide16 |
+#endif |
+TEST(TextEliderTest, MAYBE_ElideRectangleWide16) { |
// Two greek words separated by space. |
const base::string16 str(WideToUTF16( |
L"\x03a0\x03b1\x03b3\x03ba\x03cc\x03c3\x03bc\x03b9" |
@@ -1023,7 +1042,13 @@ TEST(TextEliderTest, ElideRectangleWide16) { |
EXPECT_EQ(out2, output); |
} |
-TEST(TextEliderTest, ElideRectangleWide32) { |
+// TODO(338784): Enable this on android. |
+#if defined(OS_ANDROID) |
+#define MAYBE_ElideRectangleWide32 DISABLED_ElideRectangleWide32 |
+#else |
+#define MAYBE_ElideRectangleWide32 ElideRectangleWide32 |
+#endif |
+TEST(TextEliderTest, MAYBE_ElideRectangleWide32) { |
// Four U+1D49C MATHEMATICAL SCRIPT CAPITAL A followed by space "aaaaa". |
const base::string16 str(UTF8ToUTF16( |
"\xF0\x9D\x92\x9C\xF0\x9D\x92\x9C\xF0\x9D\x92\x9C\xF0\x9D\x92\x9C" |
@@ -1036,7 +1061,13 @@ TEST(TextEliderTest, ElideRectangleWide32) { |
EXPECT_EQ(out, output); |
} |
-TEST(TextEliderTest, TruncateString) { |
+// TODO(338784): Enable this on android. |
+#if defined(OS_ANDROID) |
+#define MAYBE_TruncateString DISABLED_TruncateString |
+#else |
+#define MAYBE_TruncateString TruncateString |
+#endif |
+TEST(TextEliderTest, MAYBE_TruncateString) { |
base::string16 string = ASCIIToUTF16("foooooey bxxxar baz"); |
// Tests that apply to both break behaviors: |