Index: third_party/WebKit/LayoutTests/imported/wpt/ci_built_diff.sh |
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/ci_built_diff.sh b/third_party/WebKit/LayoutTests/imported/wpt/ci_built_diff.sh |
new file mode 100644 |
index 0000000000000000000000000000000000000000..112d169417eaaae02d6a1d117ab28f4daf259b22 |
--- /dev/null |
+++ b/third_party/WebKit/LayoutTests/imported/wpt/ci_built_diff.sh |
@@ -0,0 +1,17 @@ |
+set -ex |
+ |
+# Diff PNGs based on pixel-for-pixel identity |
+echo -e '[diff "img"]\n textconv = identify -quiet -format "%#"' >> .git/config |
+echo -e '*.png diff=img' >> .git/info/attributes |
+ |
+# Exclude tests that rely on font rendering |
+excluded=( |
+ '2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.basic.png' |
+ '2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.large.png' |
+ '2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.rtl.png' |
+ '2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.basic.png' |
+) |
+ |
+./update-built-tests.sh |
+git update-index --assume-unchanged ${excluded[*]} |
+git diff --exit-code |