Changeset 157190 in webkit


Ignore:
Timestamp:
Oct 9, 2013 3:32:03 PM (11 years ago)
Author:
ap@apple.com
Message:

http://build.webkit.org/dashboard/ doesn't link to webkitpy failures
https://bugs.webkit.org/show_bug.cgi?id=122471

Reviewed by Tim Hatcher.

Added links to webkitpy, webkitperl and bindings-tests results.

  • BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/Buildbot.js:

(Buildbot.prototype.apiTestResultsURLForIteration):
(Buildbot.prototype.webkitpyTestResultsURLForIteration):
(Buildbot.prototype.webkitperlTestResultsURLForIteration):
(Buildbot.prototype.bindingsTestResultsURLForIteration):

  • BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/BuildbotTesterQueueView.js:

(BuildbotTesterQueueView.prototype.update.appendBuilderQueueStatus):

Location:
trunk/Tools
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/Buildbot.js

    r157189 r157190  
    8383    {
    8484        return this.baseURL + "builders/" + encodeURIComponent(iteration.queue.id) + "/builds/" + iteration.id + "/steps/run-api-tests/logs/stdio";
     85    },
     86
     87    webkitpyTestResultsURLForIteration: function(iteration)
     88    {
     89        return this.baseURL + "builders/" + encodeURIComponent(iteration.queue.id) + "/builds/" + iteration.id + "/steps/webkitpy-test/logs/stdio";
     90    },
     91
     92    webkitperlTestResultsURLForIteration: function(iteration)
     93    {
     94        return this.baseURL + "builders/" + encodeURIComponent(iteration.queue.id) + "/builds/" + iteration.id + "/steps/webkitperl-test/logs/stdio";
     95    },
     96
     97    bindingsTestResultsURLForIteration: function(iteration)
     98    {
     99        return this.baseURL + "builders/" + encodeURIComponent(iteration.queue.id) + "/builds/" + iteration.id + "/steps/bindings-generation-test/logs/stdio";
    85100    }
    86101};
  • trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/BuildbotTesterQueueView.js

    r157188 r157190  
    8484                    var status = new StatusLineView(messageLinkElement, StatusLineView.Status.Bad, apiTestResults.failureCount === 1 ? "api test failure" : "api test failures", apiTestResults.failureCount, url);
    8585                } else if (!layoutTestResults.failureCount && !javascriptTestResults.failureCount && !apiTestResults.failureCount && pythonTestResults.failureCount && !perlTestResults.failureCount && !bindingTestResults.errorOccurred) {
    86                     var status = new StatusLineView(messageLinkElement, StatusLineView.Status.Bad, pythonTestResults.failureCount === 1 ? "webkitpy test failure" : "webkitpy test failures", pythonTestResults.failureCount);
     86                    var url = iteration.queue.buildbot.webkitpyTestResultsURLForIteration(iteration);
     87                    var status = new StatusLineView(messageLinkElement, StatusLineView.Status.Bad, pythonTestResults.failureCount === 1 ? "webkitpy test failure" : "webkitpy test failures", pythonTestResults.failureCount, url);
    8788                } else if (!layoutTestResults.failureCount && !javascriptTestResults.failureCount && !apiTestResults.failureCount && !pythonTestResults.failureCount && perlTestResults.failureCount && !bindingTestResults.errorOccurred) {
    88                     var status = new StatusLineView(messageLinkElement, StatusLineView.Status.Bad, perlTestResults.failureCount === 1 ? "webkitperl test failure" : "webkitperl test failures", perlTestResults.failureCount);
     89                    var url = iteration.queue.buildbot.webkitperlTestResultsURLForIteration(iteration);
     90                    var status = new StatusLineView(messageLinkElement, StatusLineView.Status.Bad, perlTestResults.failureCount === 1 ? "webkitperl test failure" : "webkitperl test failures", perlTestResults.failureCount, url);
    8991                } else if (!layoutTestResults.failureCount && !javascriptTestResults.failureCount && !apiTestResults.failureCount && !pythonTestResults.failureCount && !perlTestResults.failureCount && bindingTestResults.errorOccurred) {
    90                     var status = new StatusLineView(messageLinkElement, StatusLineView.Status.Bad, "binding tests failed");
     92                    var url = iteration.queue.buildbot.bindingsTestResultsURLForIteration(iteration);
     93                    var status = new StatusLineView(messageLinkElement, StatusLineView.Status.Bad, "bindings tests failed", undefined, url);
    9194                } else {
    9295                    var url = iteration.queue.buildbot.buildPageURLForIteration(iteration);
  • trunk/Tools/ChangeLog

    r157189 r157190  
     12013-10-09  Alexey Proskuryakov  <ap@apple.com>
     2
     3        http://build.webkit.org/dashboard/ doesn't link to webkitpy failures
     4        https://bugs.webkit.org/show_bug.cgi?id=122471
     5
     6        Reviewed by Tim Hatcher.
     7
     8        Added links to webkitpy, webkitperl and bindings-tests results.
     9
     10        * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/Buildbot.js:
     11        (Buildbot.prototype.apiTestResultsURLForIteration):
     12        (Buildbot.prototype.webkitpyTestResultsURLForIteration):
     13        (Buildbot.prototype.webkitperlTestResultsURLForIteration):
     14        (Buildbot.prototype.bindingsTestResultsURLForIteration):
     15        * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/BuildbotTesterQueueView.js:
     16        (BuildbotTesterQueueView.prototype.update.appendBuilderQueueStatus):
     17
    1182013-10-09  Alexey Proskuryakov  <ap@apple.com>
    219
Note: See TracChangeset for help on using the changeset viewer.