summaryrefslogtreecommitdiffstats
path: root/webkit/tools
diff options
context:
space:
mode:
authorwhesse@chromium.org <whesse@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-01-07 13:16:00 +0000
committerwhesse@chromium.org <whesse@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-01-07 13:16:00 +0000
commitf09424154181032584870786bcfc5d3f7d7cec16 (patch)
tree790aad622bc2469c0354a46a03b8847b57684b35 /webkit/tools
parent6297d09f4b53a11f0075c9cc05b98c5fc9073a90 (diff)
downloadchromium_src-f09424154181032584870786bcfc5d3f7d7cec16.zip
chromium_src-f09424154181032584870786bcfc5d3f7d7cec16.tar.gz
chromium_src-f09424154181032584870786bcfc5d3f7d7cec16.tar.bz2
Move daylight saving time tests to tests_ignored, because they will
always fail except in Pacific time zone, and will also fail due to deliberate changes in DST computation for compatability. Review URL: http://codereview.chromium.org/16570 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7656 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/tools')
-rw-r--r--webkit/tools/layout_tests/test_lists/tests_fixable.txt4
-rw-r--r--webkit/tools/layout_tests/test_lists/tests_ignored.txt12
2 files changed, 12 insertions, 4 deletions
diff --git a/webkit/tools/layout_tests/test_lists/tests_fixable.txt b/webkit/tools/layout_tests/test_lists/tests_fixable.txt
index 7ccebd0..a139cb9 100644
--- a/webkit/tools/layout_tests/test_lists/tests_fixable.txt
+++ b/webkit/tools/layout_tests/test_lists/tests_fixable.txt
@@ -971,10 +971,6 @@ LINUX : LayoutTests/tables/mozilla_expected_failures/marvin/table_overflow_dirty
// Mysterious off-by-one on the y axis -- font metrics?
LINUX : LayoutTests/css1/box_properties/acid_test.html = FAIL
-// Dates are wrong -- looks like maybe improper use of timezones?
-LINUX MAC : LayoutTests/fast/js/date-DST-time-cusps.html = FAIL
-LINUX MAC : LayoutTests/fast/js/date-big-setdate.html = FAIL
-
MAC : LayoutTests/fast/forms/input-appearance-height.html = FAIL
MAC : LayoutTests/fast/forms/input-text-scroll-left-on-blur.html = FAIL
MAC : LayoutTests/fast/forms/placeholder-pseudo-style.html = FAIL
diff --git a/webkit/tools/layout_tests/test_lists/tests_ignored.txt b/webkit/tools/layout_tests/test_lists/tests_ignored.txt
index 51dcd9a..e699a7f 100644
--- a/webkit/tools/layout_tests/test_lists/tests_ignored.txt
+++ b/webkit/tools/layout_tests/test_lists/tests_ignored.txt
@@ -160,6 +160,18 @@ LINUX WIN : LayoutTests/fast/images/object-image.html = FAIL
// follow the rest of the browsers on this one.
LayoutTests/fast/js/removing-Cf-characters.html = FAIL
+// These tests fail in all but the PST/PDT time zone.
+// Another reason for failure is that, for compatability, we don't obey
+// the ECMA standard on DST exactly. We use the OS's facilities to
+// convert to local time for dates within the UNIX 32-bit epoch,
+// and follow the ECMA rules for dates outside that range.
+// The ECMA rules say to use current DST rules for all dates,
+// and that all dates that are separated by an exact multiple of
+// 28 years must behave exactly the same.
+// OS local time services are more accurate than this ECMA rule,
+// which is a discrepancy.
+SKIP : LayoutTests/fast/js/date-DST-time-cusps.html = PASS FAIL
+SKIP : LayoutTests/fast/js/date-big-setdate.html = PASS FAIL
// -----------------------------------------------------------------
// CHROME REWRITTEN TESTS