From 1c4a02d3047c96e196e9c009f010fe40b05b22df Mon Sep 17 00:00:00 2001 From: "yosin@chromium.org" Date: Tue, 2 Oct 2012 01:03:58 +0000 Subject: Adding appearance tests for multiple fields week input UI https://bugs.webkit.org/show_bug.cgi?id=98006 Reviewed by Kent Tamura. This patch adds tests for multiple fields week input UI and disables these tests on ports which don't enable both ENABLE_INPUT_TYPE_WEEK and ENABLE_INPUT_MULTIPLE_FIELDS_UI. Note: We need to do rebaseline tests to update images for Chromium-Mac and Chromium-Win. Note: This patch affects ports which enable both ENABLE_INPUT_TYPE_WEEK and ENABLE_INPUT_MULTIPLE_FIELDS_UI. * fast/forms/week-multiple-fields/week-multiple-fields-appearance-basic-expected.txt: Added. * fast/forms/week-multiple-fields/week-multiple-fields-appearance-basic.html: Added for checking basic appearance. * fast/forms/week-multiple-fields/week-multiple-fields-appearance-pseudo-classes-expected.txt: Added. * fast/forms/week-multiple-fields/week-multiple-fields-appearance-pseudo-classes.html: Added for checking appearance of applying CSS pseudo classes, e.g. :enabled, :invalid, and so on. * fast/forms/week-multiple-fields/week-multiple-fields-appearance-pseudo-elements-expected.txt: Added. * fast/forms/week-multiple-fields/week-multiple-fields-appearance-pseudo-elements.html: Added for checking appearance of applying CSS pseudo elements, e.g. :after, :before, and so on. * fast/forms/week-multiple-fields/week-multiple-fields-appearance-style-expected.txt: Added. * fast/forms/week-multiple-fields/week-multiple-fields-appearance-style.html: Added for checking appearance of applying CSS styles * platform/chromium-android/TestExpectations: Changed to disable tests for multiple fields week input UI. * platform/chromium-linux/fast/forms/week-multiple-fields/week-multiple-fields-appearance-basic-expected.png: Added. * platform/chromium-linux/fast/forms/week-multiple-fields/week-multiple-fields-appearance-pseudo-classes-expected.png: Added. * platform/chromium-linux/fast/forms/week-multiple-fields/week-multiple-fields-appearance-pseudo-elements-expected.png: Added. * platform/chromium-linux/fast/forms/week-multiple-fields/week-multiple-fields-appearance-style-expected.png: Added. * platform/chromium/TestExpectations: Changed to disable tests for multiple fields week input UI of Mac and Win for rebaseline. * platform/efl/TestExpectations: Changed to disable tests for multiple fields week input UI. * platform/gtk/TestExpectations: ditto * platform/mac/TestExpectations: ditto * platform/qt/TestExpectations: ditto * platform/win/TestExpectations: ditto git-svn-id: svn://svn.chromium.org/blink/trunk@130107 bbb929c8-8fbe-4397-9dbb-9b2b20218538 --- third_party/WebKit/LayoutTests/ChangeLog | 37 ++++++++++++++++++++++ ...k-multiple-fields-appearance-basic-expected.txt | 5 +++ .../week-multiple-fields-appearance-basic.html | 15 +++++++++ ...e-fields-appearance-pseudo-classes-expected.txt | 10 ++++++ ...-multiple-fields-appearance-pseudo-classes.html | 29 +++++++++++++++++ ...-fields-appearance-pseudo-elements-expected.txt | 3 ++ ...multiple-fields-appearance-pseudo-elements.html | 20 ++++++++++++ ...k-multiple-fields-appearance-style-expected.txt | 5 +++ .../week-multiple-fields-appearance-style.html | 15 +++++++++ .../platform/chromium-android/TestExpectations | 1 + .../LayoutTests/platform/chromium/TestExpectations | 5 +++ .../LayoutTests/platform/efl/TestExpectations | 1 + .../LayoutTests/platform/gtk/TestExpectations | 1 + .../LayoutTests/platform/mac/TestExpectations | 1 + .../LayoutTests/platform/qt/TestExpectations | 1 + .../LayoutTests/platform/win/TestExpectations | 1 + 16 files changed, 150 insertions(+) create mode 100644 third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-basic-expected.txt create mode 100644 third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-basic.html create mode 100644 third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-pseudo-classes-expected.txt create mode 100644 third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-pseudo-classes.html create mode 100644 third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-pseudo-elements-expected.txt create mode 100644 third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-pseudo-elements.html create mode 100644 third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-style-expected.txt create mode 100644 third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-style.html (limited to 'third_party') diff --git a/third_party/WebKit/LayoutTests/ChangeLog b/third_party/WebKit/LayoutTests/ChangeLog index 3539221..6617959 100644 --- a/third_party/WebKit/LayoutTests/ChangeLog +++ b/third_party/WebKit/LayoutTests/ChangeLog @@ -1,3 +1,40 @@ +2012-10-01 Yoshifumi Inoue + + Adding appearance tests for multiple fields week input UI + https://bugs.webkit.org/show_bug.cgi?id=98006 + + Reviewed by Kent Tamura. + + This patch adds tests for multiple fields week input UI and disables + these tests on ports which don't enable both ENABLE_INPUT_TYPE_WEEK + and ENABLE_INPUT_MULTIPLE_FIELDS_UI. + + Note: We need to do rebaseline tests to update images for Chromium-Mac + and Chromium-Win. + + Note: This patch affects ports which enable both ENABLE_INPUT_TYPE_WEEK + and ENABLE_INPUT_MULTIPLE_FIELDS_UI. + + * fast/forms/week-multiple-fields/week-multiple-fields-appearance-basic-expected.txt: Added. + * fast/forms/week-multiple-fields/week-multiple-fields-appearance-basic.html: Added for checking basic appearance. + * fast/forms/week-multiple-fields/week-multiple-fields-appearance-pseudo-classes-expected.txt: Added. + * fast/forms/week-multiple-fields/week-multiple-fields-appearance-pseudo-classes.html: Added for checking appearance of applying CSS pseudo classes, e.g. :enabled, :invalid, and so on. + * fast/forms/week-multiple-fields/week-multiple-fields-appearance-pseudo-elements-expected.txt: Added. + * fast/forms/week-multiple-fields/week-multiple-fields-appearance-pseudo-elements.html: Added for checking appearance of applying CSS pseudo elements, e.g. :after, :before, and so on. + * fast/forms/week-multiple-fields/week-multiple-fields-appearance-style-expected.txt: Added. + * fast/forms/week-multiple-fields/week-multiple-fields-appearance-style.html: Added for checking appearance of applying CSS styles + * platform/chromium-android/TestExpectations: Changed to disable tests for multiple fields week input UI. + * platform/chromium-linux/fast/forms/week-multiple-fields/week-multiple-fields-appearance-basic-expected.png: Added. + * platform/chromium-linux/fast/forms/week-multiple-fields/week-multiple-fields-appearance-pseudo-classes-expected.png: Added. + * platform/chromium-linux/fast/forms/week-multiple-fields/week-multiple-fields-appearance-pseudo-elements-expected.png: Added. + * platform/chromium-linux/fast/forms/week-multiple-fields/week-multiple-fields-appearance-style-expected.png: Added. + * platform/chromium/TestExpectations: Changed to disable tests for multiple fields week input UI of Mac and Win for rebaseline. + * platform/efl/TestExpectations: Changed to disable tests for multiple fields week input UI. + * platform/gtk/TestExpectations: ditto + * platform/mac/TestExpectations: ditto + * platform/qt/TestExpectations: ditto + * platform/win/TestExpectations: ditto + 2012-10-01 Filip Pizlo Address a FIXME in JSArray::sort diff --git a/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-basic-expected.txt b/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-basic-expected.txt new file mode 100644 index 0000000..6589c92 --- /dev/null +++ b/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-basic-expected.txt @@ -0,0 +1,5 @@ +basic +focus +disabled +readonly +RTL diff --git a/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-basic.html b/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-basic.html new file mode 100644 index 0000000..f5fef67 --- /dev/null +++ b/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-basic.html @@ -0,0 +1,15 @@ + + +
    +
  • basic
  • +
  • focus
  • +
  • disabled
  • +
  • readonly
  • +
  • RTL
  • +
+ + + diff --git a/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-pseudo-classes-expected.txt b/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-pseudo-classes-expected.txt new file mode 100644 index 0000000..2d68c3e --- /dev/null +++ b/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-pseudo-classes-expected.txt @@ -0,0 +1,10 @@ +Input Type "week" + +Pseudo Classes + +:enabled, :valid +:disabled +:invalid +:in-range +:out-of-range +:read-only diff --git a/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-pseudo-classes.html b/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-pseudo-classes.html new file mode 100644 index 0000000..b2c5e76 --- /dev/null +++ b/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-pseudo-classes.html @@ -0,0 +1,29 @@ + + + + + +

Input Type "week"

+

Pseudo Classes

+ + + + + + + +
:enabled, :valid
:disabled
:invalid
:in-range
:out-of-range
:read-only
+ + + diff --git a/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-pseudo-elements-expected.txt b/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-pseudo-elements-expected.txt new file mode 100644 index 0000000..b28b04f --- /dev/null +++ b/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-pseudo-elements-expected.txt @@ -0,0 +1,3 @@ + + + diff --git a/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-pseudo-elements.html b/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-pseudo-elements.html new file mode 100644 index 0000000..1a553d2 --- /dev/null +++ b/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-pseudo-elements.html @@ -0,0 +1,20 @@ + + + + + +
    +
  • +
  • +
  • +
+ + + diff --git a/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-style-expected.txt b/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-style-expected.txt new file mode 100644 index 0000000..9de61ed --- /dev/null +++ b/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-style-expected.txt @@ -0,0 +1,5 @@ +text-align: +text-transform: +background, color: +font-size: +font-size with fixed input width: diff --git a/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-style.html b/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-style.html new file mode 100644 index 0000000..b21e441 --- /dev/null +++ b/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-style.html @@ -0,0 +1,15 @@ + + +
    +
  • text-align:
  • +
  • text-transform:
  • +
  • background, color:
  • +
  • font-size:
  • +
  • font-size with fixed input width:
  • +
+ + + diff --git a/third_party/WebKit/LayoutTests/platform/chromium-android/TestExpectations b/third_party/WebKit/LayoutTests/platform/chromium-android/TestExpectations index 9926054..c989a37 100644 --- a/third_party/WebKit/LayoutTests/platform/chromium-android/TestExpectations +++ b/third_party/WebKit/LayoutTests/platform/chromium-android/TestExpectations @@ -49,6 +49,7 @@ crbug.com/145338 platform/chromium/accessibility crbug.com/145338 fast/forms/month-multiple-fields crbug.com/145338 fast/forms/time-multiple-fields +crbug.com/145338 fast/forms/week-multiple-fields crbug.com/145338 fast/forms/color crbug.com/145338 fast/forms/datalist crbug.com/145338 fast/forms/date diff --git a/third_party/WebKit/LayoutTests/platform/chromium/TestExpectations b/third_party/WebKit/LayoutTests/platform/chromium/TestExpectations index bf9d1a0..96e4cdf 100644 --- a/third_party/WebKit/LayoutTests/platform/chromium/TestExpectations +++ b/third_party/WebKit/LayoutTests/platform/chromium/TestExpectations @@ -3584,6 +3584,11 @@ webkit.org/b/98087 [ Linux ] fast/css/lang-mapped-to-webkit-locale-dynamic.xhtml webkit.org/b/96833 svg/carto.net/selectionlist.svg [ ImageOnlyFailure Pass ] webkit.org/b/96833 svg/carto.net/combobox.svg [ ImageOnlyFailure Pass ] +webkit.org/b/97877 [ Mac Win ] fast/forms/week-multiple-fields/week-multiple-fields-appearance-basic.html [ ImageOnlyFailure Pass ] +webkit.org/b/97877 [ Mac Win ] fast/forms/week-multiple-fields/week-multiple-fields-appearance-pseudo-classes.html [ ImageOnlyFailure Pass ] +webkit.org/b/97877 [ Mac Win ] fast/forms/week-multiple-fields/week-multiple-fields-appearance-pseudo-elements.html [ ImageOnlyFailure Pass ] +webkit.org/b/97877 [ Mac Win ] fast/forms/week-multiple-fields/week-multiple-fields-appearance-style.html [ ImageOnlyFailure Pass ] + webkit.org/b/96720 [ Mac Win ] fast/forms/time-multiple-fields/time-multiple-fields-preserve-value-after-history-back.html [ Pass Timeout ] webkit.org/b/96549 [ Mac ] platform/chromium/virtual/gpu/fast/hidpi/focus-rings.html [ ImageOnlyFailure ] webkit.org/b/96549 [ Mac ] platform/chromium/virtual/gpu/fast/hidpi/video-controls-in-hidpi.html [ ImageOnlyFailure ] diff --git a/third_party/WebKit/LayoutTests/platform/efl/TestExpectations b/third_party/WebKit/LayoutTests/platform/efl/TestExpectations index 12879b9..1d7ce4f 100644 --- a/third_party/WebKit/LayoutTests/platform/efl/TestExpectations +++ b/third_party/WebKit/LayoutTests/platform/efl/TestExpectations @@ -1410,6 +1410,7 @@ webkit.org/b/50485 inspector/profiler/heap-snapshot-summary-sorting-instances.ht # ENABLE(INPUT_MULTIPLE_FIELDS_UI) is disabled webkit.org/b/97299 fast/forms/month-multiple-fields webkit.org/b/94186 fast/forms/time-multiple-fields +webkit.org/b/97877 fast/forms/week-multiple-fields webkit.org/b/93976 fast/css-generated-content/quotes-lang.html [ ImageOnlyFailure ] diff --git a/third_party/WebKit/LayoutTests/platform/gtk/TestExpectations b/third_party/WebKit/LayoutTests/platform/gtk/TestExpectations index 2ca5ddb..290a49a 100644 --- a/third_party/WebKit/LayoutTests/platform/gtk/TestExpectations +++ b/third_party/WebKit/LayoutTests/platform/gtk/TestExpectations @@ -1323,6 +1323,7 @@ webkit.org/b/94083 media/video-controls-fullscreen-volume.html [ Skip ] webkit.org/b/97299 fast/forms/month-multiple-fields webkit.org/b/94186 fast/forms/time-multiple-fields +webkit.org/b/97877 fast/forms/week-multiple-fields webkit.org/b/70485 fast/events/drag-selects-image.html [ Failure ] diff --git a/third_party/WebKit/LayoutTests/platform/mac/TestExpectations b/third_party/WebKit/LayoutTests/platform/mac/TestExpectations index 8f4ecb2..afc9a26 100644 --- a/third_party/WebKit/LayoutTests/platform/mac/TestExpectations +++ b/third_party/WebKit/LayoutTests/platform/mac/TestExpectations @@ -811,6 +811,7 @@ css3/flexbox/flex-rounding.html # ENABLE(INPUT_MULTIPLE_FIELDS_UI) is disabled fast/forms/month-multiple-fields fast/forms/time-multiple-fields +fast/forms/week-multiple-fields # Focus not transferring properly in DumpRenderTree in Mountain Lion fast/events/show-modal-dialog-onblur-onfocus.html diff --git a/third_party/WebKit/LayoutTests/platform/qt/TestExpectations b/third_party/WebKit/LayoutTests/platform/qt/TestExpectations index 3a28b32..46ff7fa 100644 --- a/third_party/WebKit/LayoutTests/platform/qt/TestExpectations +++ b/third_party/WebKit/LayoutTests/platform/qt/TestExpectations @@ -2722,6 +2722,7 @@ fast/events/autoscroll-in-textarea.html # ENABLE(INPUT_MULTIPLE_FIELDS_UI) is disabled fast/forms/month-multiple-fields fast/forms/time-multiple-fields +fast/forms/week-multiple-fields # [Qt] New inspector/timeline/timeline-decode-resize.html introduced in r125790 fails # https://bugs.webkit.org/show_bug.cgi?id=94341 diff --git a/third_party/WebKit/LayoutTests/platform/win/TestExpectations b/third_party/WebKit/LayoutTests/platform/win/TestExpectations index 5170afb..9bfc811 100644 --- a/third_party/WebKit/LayoutTests/platform/win/TestExpectations +++ b/third_party/WebKit/LayoutTests/platform/win/TestExpectations @@ -1986,6 +1986,7 @@ fast/css/word-space-extra.html # ENABLE(INPUT_MULTIPLE_FIELDS_UI) is disabled fast/forms/month-multiple-fields fast/forms/time-multiple-fields +fast/forms/week-multiple-fields # Require rebaseline after https://bugs.webkit.org/show_bug.cgi?id=84286 fast/block/float/avoidance-rtl.html -- cgit v1.1