summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/platform/graphics/bitmap_image_test.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/platform/graphics/bitmap_image_test.cc')
-rw-r--r--chromium/third_party/blink/renderer/platform/graphics/bitmap_image_test.cc15
1 files changed, 14 insertions, 1 deletions
diff --git a/chromium/third_party/blink/renderer/platform/graphics/bitmap_image_test.cc b/chromium/third_party/blink/renderer/platform/graphics/bitmap_image_test.cc
index 12b46c08194..6c72be37875 100644
--- a/chromium/third_party/blink/renderer/platform/graphics/bitmap_image_test.cc
+++ b/chromium/third_party/blink/renderer/platform/graphics/bitmap_image_test.cc
@@ -31,11 +31,14 @@
#include "third_party/blink/renderer/platform/graphics/bitmap_image.h"
#include "base/bind.h"
+#include "base/feature_list.h"
#include "base/test/simple_test_tick_clock.h"
#include "cc/paint/image_provider.h"
#include "cc/paint/skia_paint_canvas.h"
#include "cc/tiles/mipmap_util.h"
+#include "media/media_buildflags.h"
#include "testing/gtest/include/gtest/gtest.h"
+#include "third_party/blink/public/common/features.h"
#include "third_party/blink/renderer/platform/geometry/float_rect.h"
#include "third_party/blink/renderer/platform/graphics/bitmap_image_metrics.h"
#include "third_party/blink/renderer/platform/graphics/deferred_image_decoder.h"
@@ -828,6 +831,12 @@ using DecodedImageTypeHistogramTest =
BitmapHistogramTest<BitmapImageMetrics::DecodedImageType>;
TEST_P(DecodedImageTypeHistogramTest, ImageType) {
+#if BUILDFLAG(ENABLE_AV1_DECODER)
+ if (GetParam().type == BitmapImageMetrics::kImageAVIF &&
+ !base::FeatureList::IsEnabled(features::kAVIF)) {
+ return;
+ }
+#endif
RunTest("Blink.DecodedImageType");
}
@@ -839,7 +848,11 @@ const DecodedImageTypeHistogramTest::ParamType
{"animated-10color.gif", BitmapImageMetrics::kImageGIF},
{"webp-color-profile-lossy.webp", BitmapImageMetrics::kImageWebP},
{"wrong-frame-dimensions.ico", BitmapImageMetrics::kImageICO},
- {"lenna.bmp", BitmapImageMetrics::kImageBMP}};
+ {"lenna.bmp", BitmapImageMetrics::kImageBMP},
+#if BUILDFLAG(ENABLE_AV1_DECODER)
+ {"red-full-ranged-8bpc.avif", BitmapImageMetrics::kImageAVIF},
+#endif
+};
INSTANTIATE_TEST_SUITE_P(
DecodedImageTypeHistogramTest,