Title: [101074] trunk/Tools
Revision
101074
Author
[email protected]
Date
2011-11-23 05:58:02 -0800 (Wed, 23 Nov 2011)

Log Message

garden-o-matic should display a message if it can't find results to display
https://bugs.webkit.org/show_bug.cgi?id=72991

Reviewed by Dimitri Glazkov.

Not all failures (e.g., TIMEOUT) have results that we can display.
This patch adds a short message so that the user can see that we're
done trying to load the results.

* BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/results.js:
* BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/results_unittests.js:
* BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui_unittests.js:

Modified Paths

Diff

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


--- trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/results.js	2011-11-23 13:45:31 UTC (rev 101073)
+++ trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/results.js	2011-11-23 13:58:02 UTC (rev 101074)
@@ -135,6 +135,9 @@
             }
             this.addComparison(resultType, resultsURLsByKind);
         }.bind(this));
+
+        if (!this.children.length)
+            this.textContent = 'No results to display.'
     }
 });
 

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


--- trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/results_unittests.js	2011-11-23 13:45:31 UTC (rev 101073)
+++ trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/results_unittests.js	2011-11-23 13:58:02 UTC (rev 101074)
@@ -46,9 +46,18 @@
     }
 }
 
+var kExampleResultsWithTimeoutByTest = {
+    "fast/not-fast-test.html": {
+        "Mock Builder": {
+            "expected": "PASS",
+            "actual": "TIMEOUT"
+        }
+    }
+}
+
 test('View', 8, function() {
     var delegate = {
-        fetchResultsURLs: function(failureInfo, callback) { return;}
+        fetchResultsURLs: function(failureInfo, callback) { return; }
     };
 
     var view = new ui.results.View(delegate);
@@ -68,4 +77,16 @@
     equals($($('.builder-selector', view)[0]).tabs('option', 'selected'), 1);
 });
 
+test('View of timeouts', 1, function() {
+    var delegate = {
+        fetchResultsURLs: function(failureInfo, callback) { callback([]); }
+    };
+
+    var view = new ui.results.View(delegate);
+    view.setResultsByTest(kExampleResultsWithTimeoutByTest);
+    view.firstResult();
+
+    equals($('.results-grid', view).html(), 'No results to display.');
+});
+
 })();

Modified: trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui_unittests.js (101073 => 101074)


--- trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui_unittests.js	2011-11-23 13:45:31 UTC (rev 101073)
+++ trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui_unittests.js	2011-11-23 13:58:02 UTC (rev 101074)
@@ -98,7 +98,7 @@
 test("results.ResultsGrid (empty)", 1, function() {
     var grid = new ui.results.ResultsGrid()
     grid.addResults([]);
-    equal(grid.innerHTML, '');
+    equal(grid.innerHTML, 'No results to display.');
 });
 
 test("time", 6, function() {

Modified: trunk/Tools/ChangeLog (101073 => 101074)


--- trunk/Tools/ChangeLog	2011-11-23 13:45:31 UTC (rev 101073)
+++ trunk/Tools/ChangeLog	2011-11-23 13:58:02 UTC (rev 101074)
@@ -1,5 +1,20 @@
 2011-11-23  Adam Barth  <[email protected]>
 
+        garden-o-matic should display a message if it can't find results to display
+        https://bugs.webkit.org/show_bug.cgi?id=72991
+
+        Reviewed by Dimitri Glazkov.
+
+        Not all failures (e.g., TIMEOUT) have results that we can display.
+        This patch adds a short message so that the user can see that we're
+        done trying to load the results.
+
+        * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/results.js:
+        * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/results_unittests.js:
+        * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui_unittests.js:
+
+2011-11-23  Adam Barth  <[email protected]>
+
         garden-o-matic should explain more clearly what the builder lists at the top of the page mean
         https://bugs.webkit.org/show_bug.cgi?id=72992
 
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to