Bug 127492 - REGRESSION (r159892): LayoutTests/js/dom/date-big-constructor.html fails on Windows
Summary: REGRESSION (r159892): LayoutTests/js/dom/date-big-constructor.html fails on W...
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Tools / Tests (show other bugs)
Version: 528+ (Nightly build)
Hardware: PC Windows 7
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar, LayoutTestFailure, PlatformOnly, Regression
Depends on:
Blocks:
 
Reported: 2014-01-23 09:47 PST by Daniel Bates
Modified: 2015-01-27 11:17 PST (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Bates 2014-01-23 09:47:42 PST
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.
Comment 1 Daniel Bates 2014-01-23 10:04:22 PST
Marked test LayoutTests/js/dom/date-big-constructor.html as failing in TestExpectations and committed this in <https://trac.webkit.org/r162620>.
Comment 2 Daniel Bates 2014-01-23 10:06:05 PST
For completeness, some discussion about this regression was in bug #124946, comment 14 and bug #124946, comment 16.
Comment 3 Radar WebKit Bug Importer 2015-01-27 11:06:46 PST
<rdar://problem/19617019>
Comment 4 Brent Fulgham 2015-01-27 11:17:06 PST
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