Title: [94486] trunk/Tools
Revision
94486
Author
[email protected]
Date
2011-09-03 01:27:38 -0700 (Sat, 03 Sep 2011)

Log Message

garden-o-matic results view should show Actual and Expected results for text failures
https://bugs.webkit.org/show_bug.cgi?id=67536

Reviewed by Eric Seidel.

In the past, we didn't show actual and expected text results (we just
showed the diff) because we didn't have the awesome six-by-two results
grid.  Now that we do, we can move show these results.

* BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/base.js:
* BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/base_unittests.js:
  - Fixed some typos that were preventing these unit tests from running.
* BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/results.js:
(.):
* BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/results_unittests.js:
  - Report -actual.txt and -expected.txt as possible results URLs.

Modified Paths

Diff

Modified: trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/base.js (94485 => 94486)


--- trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/base.js	2011-09-03 08:25:33 UTC (rev 94485)
+++ trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/base.js	2011-09-03 08:27:38 UTC (rev 94486)
@@ -85,6 +85,8 @@
 
 base.flattenArray = function(arrayOfArrays)
 {
+    if (!arrayOfArrays.length)
+        return [];
     return arrayOfArrays.reduce(function(left, right) {
         return left.concat(right);  
     });

Modified: trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/base_unittests.js (94485 => 94486)


--- trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/base_unittests.js	2011-09-03 08:25:33 UTC (rev 94485)
+++ trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/base_unittests.js	2011-09-03 08:27:38 UTC (rev 94486)
@@ -75,9 +75,9 @@
 test("flattenArray", 5, function() {
     deepEqual(base.flattenArray([]), []);
     deepEqual(base.flattenArray([["a"]]), ["a"]);
-    deepEqual(base.flattenArray([["a",] ["b"]]), ["a", "b"]);
+    deepEqual(base.flattenArray([["a"], ["b"]]), ["a", "b"]);
     deepEqual(base.flattenArray([["a"], ["b", "c"]]), ["a", "b", "c"]);
-    deepEqual(base.flattenArray(["a"], [], ["b"]]), ["a", "b"]);
+    deepEqual(base.flattenArray([["a"], [], ["b"]]), ["a", "b"]);
 });
 
 test("callInParallel", 4, function() {

Modified: trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/results.js (94485 => 94486)


--- trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/results.js	2011-09-03 08:25:33 UTC (rev 94485)
+++ trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/results.js	2011-09-03 08:27:38 UTC (rev 94486)
@@ -48,7 +48,9 @@
 var kExpectedImageSuffix = '-expected.png';
 var kActualImageSuffix = '-actual.png';
 var kImageDiffSuffix = '-diff.png';
-var kTextDiffSuffix = '-diff.txt';
+var kExpectedTextSuffix = '-expected.txt';
+var kActualTextSuffix = '-actual.txt';
+var kDiffTextSuffix = '-diff.txt';
 var kCrashLogSuffix = '-crash-log.txt';
 
 var kPNGExtension = 'png';
@@ -58,7 +60,9 @@
     kExpectedImageSuffix,
     kActualImageSuffix,
     kImageDiffSuffix,
-    kTextDiffSuffix,
+    kExpectedTextSuffix,
+    kActualTextSuffix,
+    kDiffTextSuffix,
     kCrashLogSuffix,
     // FIXME: Add support for the rest of the result types.
 ];
@@ -107,9 +111,9 @@
 
     function pushTextSuffixes()
     {
-        // '-expected.txt',
-        // '-actual.txt',
-        suffixList.push(kTextDiffSuffix);
+        suffixList.push(kActualTextSuffix);
+        suffixList.push(kExpectedTextSuffix);
+        suffixList.push(kDiffTextSuffix);
         // '-wdiff.html',
         // '-pretty-diff.html',
     }

Modified: trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/results_unittests.js (94485 => 94486)


--- trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/results_unittests.js	2011-09-03 08:25:33 UTC (rev 94485)
+++ trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/results_unittests.js	2011-09-03 08:27:38 UTC (rev 94486)
@@ -405,7 +405,9 @@
                 "http://build.chromium.org/f/chromium/layout_test_results/Mock_Builder/results/layout-test-results/userscripts/taco-expected.png",
                 "http://build.chromium.org/f/chromium/layout_test_results/Mock_Builder/results/layout-test-results/userscripts/taco-actual.png",
                 "http://build.chromium.org/f/chromium/layout_test_results/Mock_Builder/results/layout-test-results/userscripts/taco-diff.png",
-                "http://build.chromium.org/f/chromium/layout_test_results/Mock_Builder/results/layout-test-results/userscripts/taco-diff.txt"
+                "http://build.chromium.org/f/chromium/layout_test_results/Mock_Builder/results/layout-test-results/userscripts/taco-expected.txt",
+                "http://build.chromium.org/f/chromium/layout_test_results/Mock_Builder/results/layout-test-results/userscripts/taco-actual.txt",
+                "http://build.chromium.org/f/chromium/layout_test_results/Mock_Builder/results/layout-test-results/userscripts/taco-diff.txt",
             ]);
         });
     });
@@ -418,7 +420,9 @@
         "http://build.chromium.org/f/chromium/layout_test_results/Mock_Builder/results/layout-test-results/userscripts/taco-expected.png",
         "http://build.chromium.org/f/chromium/layout_test_results/Mock_Builder/results/layout-test-results/userscripts/taco-actual.png",
         "http://build.chromium.org/f/chromium/layout_test_results/Mock_Builder/results/layout-test-results/userscripts/taco-diff.png",
-        "http://build.chromium.org/f/chromium/layout_test_results/Mock_Builder/results/layout-test-results/userscripts/taco-diff.txt"
+        "http://build.chromium.org/f/chromium/layout_test_results/Mock_Builder/results/layout-test-results/userscripts/taco-actual.txt",
+        "http://build.chromium.org/f/chromium/layout_test_results/Mock_Builder/results/layout-test-results/userscripts/taco-expected.txt",
+        "http://build.chromium.org/f/chromium/layout_test_results/Mock_Builder/results/layout-test-results/userscripts/taco-diff.txt",
     ]);
 });
 

Modified: trunk/Tools/ChangeLog (94485 => 94486)


--- trunk/Tools/ChangeLog	2011-09-03 08:25:33 UTC (rev 94485)
+++ trunk/Tools/ChangeLog	2011-09-03 08:27:38 UTC (rev 94486)
@@ -1,5 +1,24 @@
 2011-09-03  Adam Barth  <[email protected]>
 
+        garden-o-matic results view should show Actual and Expected results for text failures
+        https://bugs.webkit.org/show_bug.cgi?id=67536
+
+        Reviewed by Eric Seidel.
+
+        In the past, we didn't show actual and expected text results (we just
+        showed the diff) because we didn't have the awesome six-by-two results
+        grid.  Now that we do, we can move show these results.
+
+        * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/base.js:
+        * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/base_unittests.js:
+          - Fixed some typos that were preventing these unit tests from running.
+        * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/results.js:
+        (.):
+        * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/results_unittests.js:
+          - Report -actual.txt and -expected.txt as possible results URLs.
+
+2011-09-03  Adam Barth  <[email protected]>
+
         garden-o-matic shows "ghost" failures that are already fixed
         https://bugs.webkit.org/show_bug.cgi?id=67535
 
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to