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"));