From 97ab63e82a989be656eb2dac0790842c12ef9bc2 Mon Sep 17 00:00:00 2001 From: bechen Date: Wed, 17 May 2017 16:54:16 +0800 Subject: [PATCH] Bug 1361655 - Add new reftest to verify the first and last frame for short.mp4. r=jwwang Since the ref-sample made by linux, the mac and windows platforms need fuzzy. And on windows platform, the first frame is different to other platform, skip it first. Android platform somehow can not load the video src. MozReview-Commit-ID: A0VbEcNSmck --HG-- extra : rebase_source : 266f0012d460b8fd6b62ac1d2878dc9aa686f9a8 --- dom/media/test/reftest/generateREF.html | 80 +++++++++++++++++++ dom/media/test/reftest/reftest.list | 2 + .../reftest/short.mp4.firstframe-ref.html | 4 + .../test/reftest/short.mp4.firstframe.html | 19 +++++ .../test/reftest/short.mp4.lastframe-ref.html | 4 + .../test/reftest/short.mp4.lastframe.html | 42 ++++++++++ layout/reftests/reftest.list | 3 + 7 files changed, 154 insertions(+) create mode 100644 dom/media/test/reftest/generateREF.html create mode 100644 dom/media/test/reftest/reftest.list create mode 100644 dom/media/test/reftest/short.mp4.firstframe-ref.html create mode 100644 dom/media/test/reftest/short.mp4.firstframe.html create mode 100644 dom/media/test/reftest/short.mp4.lastframe-ref.html create mode 100644 dom/media/test/reftest/short.mp4.lastframe.html diff --git a/dom/media/test/reftest/generateREF.html b/dom/media/test/reftest/generateREF.html new file mode 100644 index 000000000000..3d56a5a707ce --- /dev/null +++ b/dom/media/test/reftest/generateREF.html @@ -0,0 +1,80 @@ + + + + + + + + + + + diff --git a/dom/media/test/reftest/reftest.list b/dom/media/test/reftest/reftest.list new file mode 100644 index 000000000000..ac57f5843509 --- /dev/null +++ b/dom/media/test/reftest/reftest.list @@ -0,0 +1,2 @@ +skip-if(Android) fuzzy-if(OSX,22,49977) skip-if(winWidget) HTTP(..) == short.mp4.firstframe.html short.mp4.firstframe-ref.html +skip-if(Android) fuzzy-if(OSX,23,51392) fuzzy-if(winWidget,59,76797) HTTP(..) == short.mp4.lastframe.html short.mp4.lastframe-ref.html diff --git a/dom/media/test/reftest/short.mp4.firstframe-ref.html b/dom/media/test/reftest/short.mp4.firstframe-ref.html new file mode 100644 index 000000000000..d80f2f985f84 --- /dev/null +++ b/dom/media/test/reftest/short.mp4.firstframe-ref.html @@ -0,0 +1,4 @@ + + diff --git a/dom/media/test/reftest/short.mp4.firstframe.html b/dom/media/test/reftest/short.mp4.firstframe.html new file mode 100644 index 000000000000..759bdc5ede05 --- /dev/null +++ b/dom/media/test/reftest/short.mp4.firstframe.html @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/dom/media/test/reftest/short.mp4.lastframe-ref.html b/dom/media/test/reftest/short.mp4.lastframe-ref.html new file mode 100644 index 000000000000..7474b9039e59 --- /dev/null +++ b/dom/media/test/reftest/short.mp4.lastframe-ref.html @@ -0,0 +1,4 @@ + + diff --git a/dom/media/test/reftest/short.mp4.lastframe.html b/dom/media/test/reftest/short.mp4.lastframe.html new file mode 100644 index 000000000000..abd27c5c8eeb --- /dev/null +++ b/dom/media/test/reftest/short.mp4.lastframe.html @@ -0,0 +1,42 @@ + + + + + + + + + diff --git a/layout/reftests/reftest.list b/layout/reftests/reftest.list index 2206226c584e..c1cb58418103 100644 --- a/layout/reftests/reftest.list +++ b/layout/reftests/reftest.list @@ -429,3 +429,6 @@ include ../../dom/encoding/test/reftest/reftest.list # APZ/async positioning tests include ../../gfx/layers/apz/test/reftest/reftest.list + +# Media +include ../../dom/media/test/reftest/reftest.list