Bug 127492
Summary: | REGRESSION (r159892): LayoutTests/js/dom/date-big-constructor.html fails on Windows | ||
---|---|---|---|
Product: | WebKit | Reporter: | Daniel Bates <dbates> |
Component: | Tools / Tests | Assignee: | Nobody <webkit-unassigned> |
Status: | NEW | ||
Severity: | Normal | CC: | bfulgham, ggaren, mark.lam, msaboff, peavo, webkit-bug-importer |
Priority: | P2 | Keywords: | InRadar, LayoutTestFailure, PlatformOnly, Regression |
Version: | 528+ (Nightly build) | ||
Hardware: | PC | ||
OS: | Windows 7 |
Daniel Bates
The test LayoutTests/js/dom/date-big-constructor.html has been failing on the Windows Debug bot since <http://trac.webkit.org/changeset/159892> (bug #124946). It also is failing on the Windows Release bot.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Daniel Bates
Marked test LayoutTests/js/dom/date-big-constructor.html as failing in TestExpectations and committed this in <https://trac.webkit.org/r162620>.
Daniel Bates
For completeness, some discussion about this regression was in bug #124946, comment 14 and bug #124946, comment 16.
Radar WebKit Bug Importer
<rdar://problem/19617019>
Brent Fulgham
Failure output:
--- /cygdrive/c/Projects/WebKit/OpenSource/WebKitBuild/Release/bin32/layout-test-results/js/dom/date-big-constructor-expected.txt
+++ /cygdrive/c/Projects/WebKit/OpenSource/WebKitBuild/Release/bin32/layout-test-results/js/dom/date-big-constructor-actual.txt
@@ -6,38 +6,38 @@
PASS d.getFullYear() + "-" + d.getMonth(); is "2005-0"
PASS d.getFullYear() + "-" + d.getMonth(); is "2005-1"
PASS d.getFullYear() + "-" + d.getMonth(); is "2005-2"
-PASS d.getFullYear() + "-" + d.getMonth(); is "2005-3"
-PASS d.getFullYear() + "-" + d.getMonth(); is "2005-4"
-PASS d.getFullYear() + "-" + d.getMonth(); is "2005-5"
-PASS d.getFullYear() + "-" + d.getMonth(); is "2005-6"
-PASS d.getFullYear() + "-" + d.getMonth(); is "2005-7"
-PASS d.getFullYear() + "-" + d.getMonth(); is "2005-8"
-PASS d.getFullYear() + "-" + d.getMonth(); is "2005-9"
-PASS d.getFullYear() + "-" + d.getMonth(); is "2005-10"
+FAIL d.getFullYear() + "-" + d.getMonth(); should be 2005-3. Was 2005-2.
+FAIL d.getFullYear() + "-" + d.getMonth(); should be 2005-4. Was 2005-3.
+FAIL d.getFullYear() + "-" + d.getMonth(); should be 2005-5. Was 2005-4.
+FAIL d.getFullYear() + "-" + d.getMonth(); should be 2005-6. Was 2005-5.
+FAIL d.getFullYear() + "-" + d.getMonth(); should be 2005-7. Was 2005-6.
+FAIL d.getFullYear() + "-" + d.getMonth(); should be 2005-8. Was 2005-7.
+FAIL d.getFullYear() + "-" + d.getMonth(); should be 2005-9. Was 2005-8.
+FAIL d.getFullYear() + "-" + d.getMonth(); should be 2005-10. Was 2005-9.
PASS d.getFullYear() + "-" + d.getMonth(); is "2005-11"
PASS d.getFullYear() + "-" + d.getMonth(); is "2006-0"
PASS d.getFullYear() + "-" + d.getMonth(); is "2006-1"
PASS d.getFullYear() + "-" + d.getMonth(); is "2006-2"
-PASS d.getFullYear() + "-" + d.getMonth(); is "2006-3"
-PASS d.getFullYear() + "-" + d.getMonth(); is "2006-4"
-PASS d.getFullYear() + "-" + d.getMonth(); is "2006-5"
-PASS d.getFullYear() + "-" + d.getMonth(); is "2006-6"
-PASS d.getFullYear() + "-" + d.getMonth(); is "2006-7"
-PASS d.getFullYear() + "-" + d.getMonth(); is "2006-8"
-PASS d.getFullYear() + "-" + d.getMonth(); is "2006-9"
-PASS d.getFullYear() + "-" + d.getMonth(); is "2006-10"
+FAIL d.getFullYear() + "-" + d.getMonth(); should be 2006-3. Was 2006-2.
+FAIL d.getFullYear() + "-" + d.getMonth(); should be 2006-4. Was 2006-3.
+FAIL d.getFullYear() + "-" + d.getMonth(); should be 2006-5. Was 2006-4.
+FAIL d.getFullYear() + "-" + d.getMonth(); should be 2006-6. Was 2006-5.
+FAIL d.getFullYear() + "-" + d.getMonth(); should be 2006-7. Was 2006-6.
+FAIL d.getFullYear() + "-" + d.getMonth(); should be 2006-8. Was 2006-7.
+FAIL d.getFullYear() + "-" + d.getMonth(); should be 2006-9. Was 2006-8.
+FAIL d.getFullYear() + "-" + d.getMonth(); should be 2006-10. Was 2006-9.
PASS d.getFullYear() + "-" + d.getMonth(); is "2006-11"
PASS d.getFullYear() + "-" + d.getMonth(); is "2007-0"
PASS d.getFullYear() + "-" + d.getMonth(); is "2007-1"
PASS d.getFullYear() + "-" + d.getMonth(); is "2007-2"
-PASS d.getFullYear() + "-" + d.getMonth(); is "2007-3"
-PASS d.getFullYear() + "-" + d.getMonth(); is "2007-4"
-PASS d.getFullYear() + "-" + d.getMonth(); is "2007-5"
-PASS d.getFullYear() + "-" + d.getMonth(); is "2007-6"
-PASS d.getFullYear() + "-" + d.getMonth(); is "2007-7"
-PASS d.getFullYear() + "-" + d.getMonth(); is "2007-8"
-PASS d.getFullYear() + "-" + d.getMonth(); is "2007-9"
-PASS d.getFullYear() + "-" + d.getMonth(); is "2007-10"
+FAIL d.getFullYear() + "-" + d.getMonth(); should be 2007-3. Was 2007-2.
+FAIL d.getFullYear() + "-" + d.getMonth(); should be 2007-4. Was 2007-3.
+FAIL d.getFullYear() + "-" + d.getMonth(); should be 2007-5. Was 2007-4.
+FAIL d.getFullYear() + "-" + d.getMonth(); should be 2007-6. Was 2007-5.
+FAIL d.getFullYear() + "-" + d.getMonth(); should be 2007-7. Was 2007-6.
+FAIL d.getFullYear() + "-" + d.getMonth(); should be 2007-8. Was 2007-7.
+FAIL d.getFullYear() + "-" + d.getMonth(); should be 2007-9. Was 2007-8.
+FAIL d.getFullYear() + "-" + d.getMonth(); should be 2007-10. Was 2007-9.
PASS d.getFullYear() + "-" + d.getMonth(); is "2007-11"
PASS Date.UTC(2005, 0, 1) is 1104537600000
PASS Date.UTC(2005, 1, 1) is 1107216000000