1 # -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
2 # vim: set filetype=python:
3 # This Source Code Form is subject to the terms of the Mozilla Public
4 # License, v. 2.0. If a copy of the MPL was not distributed with this
5 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
11 "TestADAM7InterpolatingFilter.cpp",
12 "TestAnimationFrameBuffer.cpp",
13 "TestBlendAnimationFilter.cpp",
14 "TestCopyOnWrite.cpp",
16 "TestDecodersPerf.cpp",
17 "TestDecodeToSurface.cpp",
18 "TestDeinterlacingFilter.cpp",
19 "TestDownscalingFilter.cpp",
20 "TestFrameAnimator.cpp",
23 "TestRemoveFrameRectFilter.cpp",
24 "TestSourceBuffer.cpp",
25 "TestStreamingLexer.cpp",
26 "TestSurfaceCache.cpp",
27 "TestSurfacePipeIntegration.cpp",
28 "TestSurfaceSink.cpp",
29 "TestSwizzleFilter.cpp",
32 TEST_HARNESS_FILES.gtest += [
33 "animated-with-extra-image-sub-blocks.gif",
39 "corrupt-with-bad-bmp-height.ico",
40 "corrupt-with-bad-bmp-width.ico",
41 "corrupt-with-bad-ico-bpp.ico",
52 "exif_resolution.jpg",
53 "first-frame-green.avif",
54 "first-frame-green.gif",
55 "first-frame-green.png",
56 "first-frame-green.webp",
57 "first-frame-padding.gif",
58 "gray-235-10bit-full-range-bt2020.avif",
59 "gray-235-10bit-full-range-bt601.avif",
60 "gray-235-10bit-full-range-bt709.avif",
61 "gray-235-10bit-full-range-grayscale.avif",
62 "gray-235-10bit-limited-range-bt2020.avif",
63 "gray-235-10bit-limited-range-bt601.avif",
64 "gray-235-10bit-limited-range-bt709.avif",
65 "gray-235-10bit-limited-range-grayscale.avif",
66 "gray-235-12bit-full-range-bt2020.avif",
67 "gray-235-12bit-full-range-bt601.avif",
68 "gray-235-12bit-full-range-bt709.avif",
69 "gray-235-12bit-full-range-grayscale.avif",
70 "gray-235-12bit-limited-range-bt2020.avif",
71 "gray-235-12bit-limited-range-bt601.avif",
72 "gray-235-12bit-limited-range-bt709.avif",
73 "gray-235-12bit-limited-range-grayscale.avif",
74 "gray-235-8bit-full-range-bt2020.avif",
75 "gray-235-8bit-full-range-bt601.avif",
76 "gray-235-8bit-full-range-bt709.avif",
77 "gray-235-8bit-full-range-grayscale.avif",
78 "gray-235-8bit-limited-range-bt2020.avif",
79 "gray-235-8bit-limited-range-bt601.avif",
80 "gray-235-8bit-limited-range-bt709.avif",
81 "gray-235-8bit-limited-range-grayscale.avif",
82 "green-1x1-truncated.gif",
83 "green-large-bmp.ico",
84 "green-large-png.ico",
85 "green-multiple-sizes.ico",
89 "green.icc_srgb.webp",
96 "hdlr-nonzero-reserved-bug-1727033.avif",
97 "invalid-truncated-metadata.bmp",
102 "no-frame-delay.gif",
106 "perf_gray_alpha.png",
109 "perf_srgb_alpha.png",
110 "perf_srgb_alpha_lossless.webp",
111 "perf_srgb_alpha_lossy.webp",
112 "perf_srgb_lossless.webp",
113 "perf_srgb_lossy.webp",
118 "transparent-green-50pct-10bit-yuv420.avif",
119 "transparent-green-50pct-10bit-yuv422.avif",
120 "transparent-green-50pct-10bit-yuv444.avif",
121 "transparent-green-50pct-12bit-yuv420.avif",
122 "transparent-green-50pct-12bit-yuv422.avif",
123 "transparent-green-50pct-12bit-yuv444.avif",
124 "transparent-green-50pct-8bit-yuv420.avif",
125 "transparent-green-50pct-8bit-yuv422.avif",
126 "transparent-green-50pct-8bit-yuv444.avif",
127 "transparent-ico-with-and-mask.ico",
128 "transparent-if-within-ico.bmp",
129 "transparent-no-alpha-header.webp",
135 "valid-avif-colr-nclx-and-prof.avif",
138 include("/ipc/chromium/chromium-config.mozbuild")
146 LOCAL_INCLUDES += CONFIG["SKIA_INCLUDES"]
148 FINAL_LIBRARY = "xul-gtest"