Bug 1472843 followup: Remove flexbox-justify-content-horizrev & vertrev reftest files, as they now have duplicates in another directory. (no review, test-tweak only)
authorDaniel Holbert <dholbert@cs.stanford.edu>
Wed, 15 Aug 2018 13:25:52 -0700
changeset 431799 b0f499acc5b52462604c14056b8cfa634a22aee0
parent 431798 30a0f8cede1eb5d4bde81fd3d05006d2d2062433
child 431800 d44b1a94dbd5b9df13820893b04f063684a2b63e
push id34451
push userebalazs@mozilla.com
push dateThu, 16 Aug 2018 09:25:15 +0000
treeherdermozilla-central@161817e6d127 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
bugs1472843
milestone63.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1472843 followup: Remove flexbox-justify-content-horizrev & vertrev reftest files, as they now have duplicates in another directory. (no review, test-tweak only) These testcases now have virtually-identical copies called... flexbox-justify-content-horiz-006.xhtml flexbox-justify-content-vert-006.xhtml ...in our w3c-css/submitted/flexbox reftest directory. So these ones don't need to exist anymore.
layout/reftests/flexbox/flexbox-justify-content-horizrev-001-ref.xhtml
layout/reftests/flexbox/flexbox-justify-content-horizrev-001.xhtml
layout/reftests/flexbox/flexbox-justify-content-vertrev-001-ref.xhtml
layout/reftests/flexbox/flexbox-justify-content-vertrev-001.xhtml
layout/reftests/flexbox/reftest.list
deleted file mode 100644
--- a/layout/reftests/flexbox/flexbox-justify-content-horizrev-001-ref.xhtml
+++ /dev/null
@@ -1,147 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-     Any copyright is dedicated to the Public Domain.
-     http://creativecommons.org/publicdomain/zero/1.0/
--->
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <title>CSS Reftest Reference</title>
-    <link rel="author" title="Daniel Holbert" href="mailto:dholbert@mozilla.com"/>
-    <style>
-      div.flexbox {
-        margin-bottom: 2px;
-        line-height: 0;
-        direction: rtl;
-        width: 200px;
-      }
-      div.flexbox > * {
-        display: inline-block;
-      }
-      div.a {
-        height: 20px;
-        width: 10px;
-        background: lightgreen;
-      }
-      div.b {
-        height: 20px;
-        width: 50px;
-        background: pink;
-      }
-      div.c {
-        height: 20px;
-        width: 100px;
-        background: orange;
-      }
-    </style>
-  </head>
-  <body>
-
-    <!-- default (start) -->
-    <div class="flexbox">
-      <div class="a"/>
-    </div>
-    <div class="flexbox">
-      <div class="a"/><div class="b"></div>
-    </div>
-    <div class="flexbox">
-      <div class="a"/><div class="b"/><div class="c"/>
-    </div>
-
-    <!-- flex-start -->
-    <div class="flexbox">
-      <div class="a"/>
-    </div>
-    <div class="flexbox">
-      <div class="a"/><div class="b"/>
-    </div>
-    <div class="flexbox">
-      <div class="a"/><div class="b"/><div class="c"/>
-    </div>
-
-    <!-- flex-end -->
-    <div class="flexbox">
-      <div class="a" style="margin-right: 190px"/>
-    </div>
-    <div class="flexbox">
-      <div class="a" style="margin-right: 140px"/><div class="b"/>
-    </div>
-    <div class="flexbox">
-      <div class="a" style="margin-right: 40px"/><div class="b"/><div class="c"/>
-    </div>
-
-    <!-- center -->
-    <div class="flexbox">
-      <div class="a" style="margin-right: 95px"/>
-    </div>
-    <div class="flexbox">
-      <div class="a" style="margin-right: 70px"/><div class="b"/>
-    </div>
-    <div class="flexbox">
-      <div class="a" style="margin-right: 20px"/><div class="b"/><div class="c"/>
-    </div>
-
-    <!-- space-between -->
-    <div class="flexbox">
-      <div class="a"/>
-    </div>
-    <div class="flexbox">
-      <div class="a"/><div class="b" style="margin-right: 140px"/>
-    </div>
-    <div class="flexbox">
-      <div class="a"
-           /><div class="b" style="margin-right: 20px"
-           /><div class="c" style="margin-right: 20px"/>
-    </div>
-
-    <!-- space-around -->
-    <div class="flexbox">
-      <div class="a" style="margin-right: 95px"/>
-    </div>
-    <div class="flexbox">
-      <div class="a" style="margin-right: 35px"
-           /><div class="b" style="margin-right: 70px"/>
-    </div>
-    <div class="flexbox">
-      <div class="a" style="margin-right: calc(40px / 6)"
-           /><div class="b" style="margin-right: calc(40px / 3)"
-           /><div class="c" style="margin-right: calc(40px / 3)"/>
-    </div>
-
-    <!-- space-evenly -->
-    <div class="flexbox">
-      <div class="a" style="margin-right: 95px"/>
-    </div>
-    <div class="flexbox">
-      <div class="a" style="margin-right: calc(140px / 3)"
-           /><div class="b" style="margin-right: calc(140px / 3)"/>
-    </div>
-    <div class="flexbox">
-      <div class="a" style="margin-right: 10px"
-           /><div class="b" style="margin-right: 10px"
-           /><div class="c" style="margin-right: 10px"/>
-    </div>
-
-    <!-- left -->
-    <div class="flexbox">
-      <div class="a" style="margin-right: 190px"/>
-    </div>
-    <div class="flexbox">
-      <div class="a" style="margin-right: 140px"/><div class="b"/>
-    </div>
-    <div class="flexbox">
-      <div class="a" style="margin-right: 40px"/><div class="b"/><div class="c"/>
-    </div>
-
-    <!-- right -->
-    <div class="flexbox">
-      <div class="a"/>
-    </div>
-    <div class="flexbox">
-      <div class="a"/><div class="b"/>
-    </div>
-    <div class="flexbox">
-      <div class="a"/><div class="b"/><div class="c"/>
-    </div>
-
-  </body>
-</html>
deleted file mode 100644
--- a/layout/reftests/flexbox/flexbox-justify-content-horizrev-001.xhtml
+++ /dev/null
@@ -1,140 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-     Any copyright is dedicated to the Public Domain.
-     http://creativecommons.org/publicdomain/zero/1.0/
--->
-<!-- Testcase with a series of row-reverse flex containers, testing each
-     possible value of the 'justify-content' property. -->
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <title>CSS Test: Testing 'justify-content' in a row-reverse flex container</title>
-    <link rel="author" title="Daniel Holbert" href="mailto:dholbert@mozilla.com"/>
-    <link rel="help" href="http://www.w3.org/TR/css-flexbox-1/#justify-content-property"/>
-    <link rel="match" href="flexbox-justify-content-horizrev-001-ref.xhtml"/>
-    <style>
-      div.flexbox {
-        width: 200px;
-        display: flex;
-        flex-direction: row-reverse;
-        margin-bottom: 2px;
-      }
-      div.a {
-        height: 20px;
-        flex: 0 10px;
-        background: lightgreen;
-      }
-      div.b {
-        height: 20px;
-        flex: 0 50px;
-        background: pink;
-      }
-      div.c {
-        height: 20px;
-        flex: 0 100px;
-        background: orange;
-      }
-    </style>
-  </head>
-  <body>
-
-    <!-- default (start) -->
-    <div class="flexbox">
-      <div class="a"/>
-    </div>
-    <div class="flexbox">
-      <div class="a"/><div class="b"></div>
-    </div>
-    <div class="flexbox">
-      <div class="a"/><div class="b"/><div class="c"/>
-    </div>
-
-    <!-- flex-start -->
-    <div class="flexbox" style="justify-content: flex-start">
-      <div class="a"/>
-    </div>
-    <div class="flexbox" style="justify-content: flex-start">
-      <div class="a"/><div class="b"/>
-    </div>
-    <div class="flexbox" style="justify-content: flex-start">
-      <div class="a"/><div class="b"/><div class="c"/>
-    </div>
-
-    <!-- flex-end -->
-    <div class="flexbox" style="justify-content: flex-end">
-      <div class="a"/>
-    </div>
-    <div class="flexbox" style="justify-content: flex-end">
-      <div class="a"/><div class="b"/>
-    </div>
-    <div class="flexbox" style="justify-content: flex-end">
-      <div class="a"/><div class="b"/><div class="c"/>
-    </div>
-
-    <!-- center -->
-    <div class="flexbox" style="justify-content: center">
-      <div class="a"/>
-    </div>
-    <div class="flexbox" style="justify-content: center">
-      <div class="a"/><div class="b"/>
-    </div>
-    <div class="flexbox" style="justify-content: center">
-      <div class="a"/><div class="b"/><div class="c"/>
-    </div>
-
-    <!-- space-between -->
-    <div class="flexbox" style="justify-content: space-between">
-      <div class="a"/>
-    </div>
-    <div class="flexbox" style="justify-content: space-between">
-      <div class="a"/><div class="b"/>
-    </div>
-    <div class="flexbox" style="justify-content: space-between">
-      <div class="a"/><div class="b"/><div class="c"/>
-    </div>
-
-    <!-- space-around -->
-    <div class="flexbox" style="justify-content: space-around">
-      <div class="a"/>
-    </div>
-    <div class="flexbox" style="justify-content: space-around">
-      <div class="a"/><div class="b"/>
-    </div>
-    <div class="flexbox" style="justify-content: space-around">
-      <div class="a"/><div class="b"/><div class="c"/>
-    </div>
-
-    <!-- space-evenly -->
-    <div class="flexbox" style="justify-content: space-evenly">
-      <div class="a"/>
-    </div>
-    <div class="flexbox" style="justify-content: space-evenly">
-      <div class="a"/><div class="b"/>
-    </div>
-    <div class="flexbox" style="justify-content: space-evenly">
-      <div class="a"/><div class="b"/><div class="c"/>
-    </div>
-
-    <!-- left -->
-    <div class="flexbox" style="justify-content: left">
-      <div class="a"/>
-    </div>
-    <div class="flexbox" style="justify-content: left">
-      <div class="a"/><div class="b"/>
-    </div>
-    <div class="flexbox" style="justify-content: left">
-      <div class="a"/><div class="b"/><div class="c"/>
-    </div>
-
-    <!-- right -->
-    <div class="flexbox" style="justify-content: right">
-      <div class="a"/>
-    </div>
-    <div class="flexbox" style="justify-content: right">
-      <div class="a"/><div class="b"/>
-    </div>
-    <div class="flexbox" style="justify-content: right">
-      <div class="a"/><div class="b"/><div class="c"/>
-    </div>
-
-  </body>
-</html>
deleted file mode 100644
--- a/layout/reftests/flexbox/flexbox-justify-content-vertrev-001-ref.xhtml
+++ /dev/null
@@ -1,143 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-     Any copyright is dedicated to the Public Domain.
-     http://creativecommons.org/publicdomain/zero/1.0/
--->
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <title>CSS Reftest Reference</title>
-    <link rel="author" title="Daniel Holbert" href="mailto:dholbert@mozilla.com"/>
-    <style>
-      div.flexbox {
-        height: 200px;
-        margin-right: 2px;
-        float: left;
-      }
-      div.a {
-        width: 20px;
-        height: 10px;
-        background: lightgreen;
-      }
-      div.b {
-        width: 20px;
-        height: 50px;
-        background: pink;
-      }
-      div.c {
-        width: 20px;
-        height: 100px;
-        background: orange;
-      }
-    </style>
-  </head>
-  <body>
-
-    <!-- default (start) -->
-    <div class="flexbox">
-      <div class="a" style="margin-top: 190px"/>
-    </div>
-    <div class="flexbox">
-      <div class="b" style="margin-top: 140px"/><div class="a"/>
-    </div>
-    <div class="flexbox">
-      <div class="c" style="margin-top: 40px"/><div class="b"/><div class="a"/>
-    </div>
-
-    <!-- flex-start -->
-    <div class="flexbox">
-      <div class="a" style="margin-top: 190px"/>
-    </div>
-    <div class="flexbox">
-      <div class="b" style="margin-top: 140px"/><div class="a"/>
-    </div>
-    <div class="flexbox">
-      <div class="c" style="margin-top: 40px"/><div class="b"/><div class="a"/>
-    </div>
-
-    <!-- flex-end -->
-    <div class="flexbox">
-      <div class="a"/>
-    </div>
-    <div class="flexbox">
-      <div class="b"/><div class="a"/>
-    </div>
-    <div class="flexbox">
-      <div class="c"/><div class="b"/><div class="a"/>
-    </div>
-
-    <!-- center -->
-    <div class="flexbox">
-      <div class="a" style="margin-top: 95px"/>
-    </div>
-    <div class="flexbox">
-      <div class="b" style="margin-top: 70px"/><div class="a"/>
-    </div>
-    <div class="flexbox">
-      <div class="c" style="margin-top: 20px"/><div class="b"/><div class="a"/>
-    </div>
-
-    <!-- space-between -->
-    <div class="flexbox">
-      <div class="a" style="margin-top: 190px"/>
-    </div>
-    <div class="flexbox">
-      <div class="b"/><div class="a" style="margin-top: 140px"/>
-    </div>
-    <div class="flexbox">
-      <div class="c"
-           /><div class="b" style="margin-top: 20px"
-           /><div class="a" style="margin-top: 20px"/>
-    </div>
-
-    <!-- space-around -->
-    <div class="flexbox">
-      <div class="a" style="margin-top: 95px"/>
-    </div>
-    <div class="flexbox">
-      <div class="b" style="margin-top: 35px"
-           /><div class="a" style="margin-top: 70px"/>
-    </div>
-    <div class="flexbox">
-      <div class="c" style="margin-top: calc(40px / 6)"
-           /><div class="b" style="margin-top: calc(40px / 3)"
-           /><div class="a" style="margin-top: calc(40px / 3)"/>
-    </div>
-
-    <!-- space-evenly -->
-    <div class="flexbox">
-      <div class="a" style="margin-top: 95px"/>
-    </div>
-    <div class="flexbox">
-      <div class="b" style="margin-top: calc(140px / 3)"
-           /><div class="a" style="margin-top: calc(140px / 3)"/>
-    </div>
-    <div class="flexbox">
-      <div class="c" style="margin-top: 10px"
-           /><div class="b" style="margin-top: 10px"
-           /><div class="a" style="margin-top: 10px"/>
-    </div>
-
-    <!-- left -->
-    <div class="flexbox">
-      <div class="a"/>
-    </div>
-    <div class="flexbox">
-      <div class="b"/><div class="a"/>
-    </div>
-    <div class="flexbox">
-      <div class="c"/><div class="b"/><div class="a"/>
-    </div>
-
-    <!-- right -->
-    <div class="flexbox">
-      <div class="a"/>
-    </div>
-    <div class="flexbox">
-      <div class="b"/><div class="a"/>
-    </div>
-    <div class="flexbox">
-      <div class="c"/><div class="b"/><div class="a"/>
-    </div>
-
-  </body>
-</html>
deleted file mode 100644
--- a/layout/reftests/flexbox/flexbox-justify-content-vertrev-001.xhtml
+++ /dev/null
@@ -1,141 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-     Any copyright is dedicated to the Public Domain.
-     http://creativecommons.org/publicdomain/zero/1.0/
--->
-<!-- Testcase with a series of column-reverse flex containers, testing each
-     possible value of the 'justify-content' property. -->
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <title>CSS Test: Testing 'justify-content' in a column-reverse flex container</title>
-    <link rel="author" title="Daniel Holbert" href="mailto:dholbert@mozilla.com"/>
-    <link rel="help" href="http://www.w3.org/TR/css-flexbox-1/#justify-content-property"/>
-    <link rel="match" href="flexbox-justify-content-vertrev-001-ref.xhtml"/>
-    <style>
-      div.flexbox {
-        height: 200px;
-        display: flex;
-        flex-direction: column-reverse;
-        margin-right: 2px;
-        float: left;
-      }
-      div.a {
-        width: 20px;
-        flex: 0 10px;
-        background: lightgreen;
-      }
-      div.b {
-        width: 20px;
-        flex: 0 50px;
-        background: pink;
-      }
-      div.c {
-        width: 20px;
-        flex: 0 100px;
-        background: orange;
-      }
-    </style>
-  </head>
-  <body>
-
-    <!-- default (start) -->
-    <div class="flexbox">
-      <div class="a"/>
-    </div>
-    <div class="flexbox">
-      <div class="a"/><div class="b"></div>
-    </div>
-    <div class="flexbox">
-      <div class="a"/><div class="b"/><div class="c"/>
-    </div>
-
-    <!-- flex-start -->
-    <div class="flexbox" style="justify-content: flex-start">
-      <div class="a"/>
-    </div>
-    <div class="flexbox" style="justify-content: flex-start">
-      <div class="a"/><div class="b"/>
-    </div>
-    <div class="flexbox" style="justify-content: flex-start">
-      <div class="a"/><div class="b"/><div class="c"/>
-    </div>
-
-    <!-- flex-end -->
-    <div class="flexbox" style="justify-content: flex-end">
-      <div class="a"/>
-    </div>
-    <div class="flexbox" style="justify-content: flex-end">
-      <div class="a"/><div class="b"/>
-    </div>
-    <div class="flexbox" style="justify-content: flex-end">
-      <div class="a"/><div class="b"/><div class="c"/>
-    </div>
-
-    <!-- center -->
-    <div class="flexbox" style="justify-content: center">
-      <div class="a"/>
-    </div>
-    <div class="flexbox" style="justify-content: center">
-      <div class="a"/><div class="b"/>
-    </div>
-    <div class="flexbox" style="justify-content: center">
-      <div class="a"/><div class="b"/><div class="c"/>
-    </div>
-
-    <!-- space-between -->
-    <div class="flexbox" style="justify-content: space-between">
-      <div class="a"/>
-    </div>
-    <div class="flexbox" style="justify-content: space-between">
-      <div class="a"/><div class="b"/>
-    </div>
-    <div class="flexbox" style="justify-content: space-between">
-      <div class="a"/><div class="b"/><div class="c"/>
-    </div>
-
-    <!-- space-around -->
-    <div class="flexbox" style="justify-content: space-around">
-      <div class="a"/>
-    </div>
-    <div class="flexbox" style="justify-content: space-around">
-      <div class="a"/><div class="b"/>
-    </div>
-    <div class="flexbox" style="justify-content: space-around">
-      <div class="a"/><div class="b"/><div class="c"/>
-    </div>
-
-    <!-- space-evenly -->
-    <div class="flexbox" style="justify-content: space-evenly">
-      <div class="a"/>
-    </div>
-    <div class="flexbox" style="justify-content: space-evenly">
-      <div class="a"/><div class="b"/>
-    </div>
-    <div class="flexbox" style="justify-content: space-evenly">
-      <div class="a"/><div class="b"/><div class="c"/>
-    </div>
-
-    <!-- left -->
-    <div class="flexbox" style="justify-content: left">
-      <div class="a"/>
-    </div>
-    <div class="flexbox" style="justify-content: left">
-      <div class="a"/><div class="b"/>
-    </div>
-    <div class="flexbox" style="justify-content: left">
-      <div class="a"/><div class="b"/><div class="c"/>
-    </div>
-
-    <!-- right -->
-    <div class="flexbox" style="justify-content: right">
-      <div class="a"/>
-    </div>
-    <div class="flexbox" style="justify-content: right">
-      <div class="a"/><div class="b"/>
-    </div>
-    <div class="flexbox" style="justify-content: right">
-      <div class="a"/><div class="b"/><div class="c"/>
-    </div>
-
-  </body>
-</html>
--- a/layout/reftests/flexbox/reftest.list
+++ b/layout/reftests/flexbox/reftest.list
@@ -12,18 +12,16 @@
 # SUBDIRECTORY: Reftests for paginated flex containers
 include pagination/reftest.list
 
 # XXXdholbert These tests should move to w3c-css/submitted once we've closed
 # out bug 1207698 and updated these tests' expectations & alignment keyword
 # usage accordingly:
 == flexbox-align-content-horizrev-001.xhtml flexbox-align-content-horizrev-001-ref.xhtml
 == flexbox-align-content-vertrev-001.xhtml flexbox-align-content-vertrev-001-ref.xhtml
-== flexbox-justify-content-horizrev-001.xhtml flexbox-justify-content-horizrev-001-ref.xhtml
-== flexbox-justify-content-vertrev-001.xhtml flexbox-justify-content-vertrev-001-ref.xhtml
 
 # Tests for cross-axis alignment (align-self / align-items properties)
 fails == flexbox-align-self-baseline-horiz-2.xhtml  flexbox-align-self-baseline-horiz-2-ref.xhtml # bug 793456, and possibly others
 # This one fails on windows R (but not Ru, strangely) and GTK.
 # On Windows R and GTK, the single-line <label> flex item has a different
 # background size in test vs. ref
 fuzzy-if(cocoaWidget,0-1,0-2) random-if(winWidget||gtkWidget) skip-if(Android) == flexbox-align-self-baseline-horiz-3.xhtml  flexbox-align-self-baseline-horiz-3-ref.xhtml # XXXdholbert investigate the random-if. The skip-if(Android) is because checkbox/radio appearance:none doesn't work as expected.
 == flexbox-align-self-baseline-horiz-4.xhtml flexbox-align-self-baseline-horiz-4-ref.xhtml