Title: [90871] trunk/Tools
Revision
90871
Author
[email protected]
Date
2011-07-12 17:13:37 -0700 (Tue, 12 Jul 2011)

Log Message

Tweak some UI in garden-o-matic now that the tree actually has a
failure and I can see what this all looks like.

* Scripts/webkitpy/tool/servers/data/gardeningserver/main.css:
* Scripts/webkitpy/tool/servers/data/gardeningserver/ui.js:
* Scripts/webkitpy/tool/servers/data/gardeningserver/ui_unittests.js:

Modified Paths

Diff

Modified: trunk/Tools/ChangeLog (90870 => 90871)


--- trunk/Tools/ChangeLog	2011-07-13 00:05:52 UTC (rev 90870)
+++ trunk/Tools/ChangeLog	2011-07-13 00:13:37 UTC (rev 90871)
@@ -1,3 +1,12 @@
+2011-07-12  Adam Barth  <[email protected]>
+
+        Tweak some UI in garden-o-matic now that the tree actually has a
+        failure and I can see what this all looks like.
+
+        * Scripts/webkitpy/tool/servers/data/gardeningserver/main.css:
+        * Scripts/webkitpy/tool/servers/data/gardeningserver/ui.js:
+        * Scripts/webkitpy/tool/servers/data/gardeningserver/ui_unittests.js:
+
 2011-07-12  Joseph Pecoraro  <[email protected]>
 
         Unreviewed. Skipping a few tests which fail due to differing output

Modified: trunk/Tools/Scripts/webkitpy/tool/servers/data/gardeningserver/main.css (90870 => 90871)


--- trunk/Tools/Scripts/webkitpy/tool/servers/data/gardeningserver/main.css	2011-07-13 00:05:52 UTC (rev 90870)
+++ trunk/Tools/Scripts/webkitpy/tool/servers/data/gardeningserver/main.css	2011-07-13 00:13:37 UTC (rev 90871)
@@ -58,40 +58,53 @@
 }
 
 .regression a {
-    text-decoration: none;
     font-weight: normal;
 }
 
-.regression .what a[draggable].IMAGE\+TEXT::after {
+.regression .what a {
+    text-decoration: none;
+}
+
+.regression .what a[draggable].IMAGE\+TEXT::before {
     content: 'IMAGE+TEXT';
     color: white;
     background-color: Indigo;
     font-size: 10px;
     padding: 1px 2px;
-    margin: 0 0 0 3px;
+    margin: 0 3px 0 0;
     border-radius: 4px;
 }
 
-.regression .what a[draggable].IMAGE::after {
+.regression .what a[draggable].IMAGE::before {
     content: 'IMAGE';
     color: white;
     background-color: MidnightBlue;
     font-size: 10px;
     padding: 1px 2px;
-    margin: 0 0 0 3px;
+    margin: 0 3px 0 0;
     border-radius: 4px;
 }
 
-.regression .what a[draggable].TEXT::after {
+.regression .what a[draggable].TEXT::before {
     content: 'TEXT';
     color: white;
     background-color: DodgerBlue;
     font-size: 10px;
     padding: 1px 2px;
-    margin: 0 0 0 3px;
+    margin: 0 3px 0 0;
     border-radius: 4px;
 }
 
+.regression .what a[draggable].CRASH::before {
+    content: 'CRASH';
+    color: white;
+    background-color: Tomato;
+    font-size: 10px;
+    padding: 1px 2px;
+    margin: 0 3px 0 0;
+    border-radius: 4px;
+}
+
 .regression .what a {
     padding: 1px 2px;
     border-radius: 4px;

Modified: trunk/Tools/Scripts/webkitpy/tool/servers/data/gardeningserver/main.js (90870 => 90871)


--- trunk/Tools/Scripts/webkitpy/tool/servers/data/gardeningserver/main.js	2011-07-13 00:05:52 UTC (rev 90870)
+++ trunk/Tools/Scripts/webkitpy/tool/servers/data/gardeningserver/main.js	2011-07-13 00:13:37 UTC (rev 90871)
@@ -23,7 +23,7 @@
             partyTime.fadeIn(1200).delay(7000).fadeOut();
         } else {
             var regressions = $('<div class="results-summary regression"></div>');
-            $.each(resultsByTest, function(testName, resultNodesByBuilder) {
+            $.each(unexpectedFailures, function(testName, resultNodesByBuilder) {
                 var testSummary = ui.summarizeTest(testName, resultNodesByBuilder);
                 regressions.append(testSummary);
 

Modified: trunk/Tools/Scripts/webkitpy/tool/servers/data/gardeningserver/results.js (90870 => 90871)


--- trunk/Tools/Scripts/webkitpy/tool/servers/data/gardeningserver/results.js	2011-07-13 00:05:52 UTC (rev 90870)
+++ trunk/Tools/Scripts/webkitpy/tool/servers/data/gardeningserver/results.js	2011-07-13 00:13:37 UTC (rev 90871)
@@ -64,7 +64,7 @@
         builder: builderName,
         master: kMasterName,
         testtype: kTestType,
-        name: name,
+        name: testName,
     };
 }
 

Modified: trunk/Tools/Scripts/webkitpy/tool/servers/data/gardeningserver/ui.js (90870 => 90871)


--- trunk/Tools/Scripts/webkitpy/tool/servers/data/gardeningserver/ui.js	2011-07-13 00:05:52 UTC (rev 90870)
+++ trunk/Tools/Scripts/webkitpy/tool/servers/data/gardeningserver/ui.js	2011-07-13 00:13:37 UTC (rev 90871)
@@ -7,6 +7,11 @@
     return builderName.replace(/Webkit /, '');
 }
 
+function displayNameForRevision(revisionNumber)
+{
+    return 'r' + revisionNumber;
+}
+
 ui.urlForTest = function(testName)
 {
     return 'http://trac.webkit.org/browser/trunk/LayoutTests/' + testName;
@@ -15,7 +20,7 @@
 ui.urlForRevisionRange = function(firstRevision, lastRevision)
 {
     if (firstRevision != lastRevision)
-        return 'http://trac.webkit.org/log/trunk/?rev=' + firstRevision + '&stop_rev=' + lastRevision + '&limit=100&verbose=on';
+        return 'http://trac.webkit.org/log/trunk/?rev=' + lastRevision + '&stop_rev=' + firstRevision + '&limit=100&verbose=on';
     return 'http://trac.webkit.org/changeset/' + firstRevision;
 };
 
@@ -47,10 +52,13 @@
     var impliedFirstFailingRevision = newestPassingRevision + 1;
 
     var href = "" oldestFailingRevision);
-    var textForRevisionRange = impliedFirstFailingRevision == oldestFailingRevision ? impliedFirstFailingRevision : impliedFirstFailingRevision + ':' + oldestFailingRevision;
-    var text = 'Regression ' + textForRevisionRange;
+    var text = impliedFirstFailingRevision == oldestFailingRevision ?
+        displayNameForRevision(impliedFirstFailingRevision) :
+        displayNameForRevision(impliedFirstFailingRevision) + '-' + displayNameForRevision(oldestFailingRevision);
 
-    return $('<a class="regression-range"></a>').attr('href', href).text(text);
+    var block = $('<div class="regression-range">Regression Range: <a></a></div>');
+    $('a', block).attr('href', href).text(text)
+    return block;
 };
 
 ui.results = function(resultsURLs)

Modified: trunk/Tools/Scripts/webkitpy/tool/servers/data/gardeningserver/ui_unittests.js (90870 => 90871)


--- trunk/Tools/Scripts/webkitpy/tool/servers/data/gardeningserver/ui_unittests.js	2011-07-13 00:05:52 UTC (rev 90870)
+++ trunk/Tools/Scripts/webkitpy/tool/servers/data/gardeningserver/ui_unittests.js	2011-07-13 00:13:37 UTC (rev 90871)
@@ -31,11 +31,11 @@
 test("summarizeRegressionRange", 2, function() {
     var summaryWithMultipleRevisions = ui.summarizeRegressionRange(90424, 90426);
     summaryWithMultipleRevisions.wrap('<wrapper></wrapper>');
-    equal(summaryWithMultipleRevisions.parent().html(), '<a class="regression-range" href="" 90427:90424</a>');
+    equal(summaryWithMultipleRevisions.parent().html(), '<div class="regression-range">Regression Range: <a href=""
 
     var summaryWithOneRevision = ui.summarizeRegressionRange(90425, 90426);
     summaryWithOneRevision.wrap('<wrapper></wrapper>');
-    equal(summaryWithOneRevision.parent().html(), '<a class="regression-range" href="" 90427:90425</a>');
+    equal(summaryWithOneRevision.parent().html(), '<div class="regression-range">Regression Range: <a href=""
 });
 
 test("results", 1, function() {
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to