Disable LargeImageDoesNotRenderBlank test case in debug builds.
The test case is very slow in debug builds, so only run it in release
builds where it runs 10X faster.
Bug: pdfium:1646
Change-Id: I2e1dae4e3fa7ce3b4d3026fdc0bbdce2fdc06e28
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/100410
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
diff --git a/fpdfsdk/fpdf_view_embeddertest.cpp b/fpdfsdk/fpdf_view_embeddertest.cpp
index 1ff062d..13f1f89 100644
--- a/fpdfsdk/fpdf_view_embeddertest.cpp
+++ b/fpdfsdk/fpdf_view_embeddertest.cpp
@@ -1560,7 +1560,14 @@
UnloadPage(page);
}
-TEST_F(FPDFViewEmbedderTest, LargeImageDoesNotRenderBlank) {
+// Deliberately disabled because this test case renders a large bitmap, which is
+// very slow for debug builds.
+#if defined(NDEBUG)
+#define MAYBE_LargeImageDoesNotRenderBlank LargeImageDoesNotRenderBlank
+#else
+#define MAYBE_LargeImageDoesNotRenderBlank DISABLED_LargeImageDoesNotRenderBlank
+#endif
+TEST_F(FPDFViewEmbedderTest, MAYBE_LargeImageDoesNotRenderBlank) {
static const char kChecksum[] = "a6056db6961f4e65c42ab2e246171fe1";
ASSERT_TRUE(OpenDocument("bug_1646.pdf"));