New flakiness dashboard should hyperlink test names, WebKit revisions, and bubbles
[WebKit-https.git] / Websites / test-results / js / build.js
index d2be2ff530300c1abb75cdfe5ea1141eb1ff7399..29a81dd3409bac2f3887bbd765b365a93c781bc8 100644 (file)
@@ -18,10 +18,16 @@ function TestBuild(repositories, builders, rawRun) {
     this.builder = function () { return builders[rawRun.builder].name; }
     this.buildNumber = function () { return rawRun.buildNumber; }
     this.buildUrl = function () {
-        var template = builders[rawRun.builder].buildUrl;
-        return template ? template.replace(/\$buildNumber/g, this.buildNumber()) : null;
+        var builderData = builders[rawRun.builder];
+        var template = builderData.buildUrl;
+        if (!template)
+            return null;
+        return template.replace(/\$builderName/g, builderData.name).replace(/\$buildNumber/g, this.buildNumber());
+    }
+    this.revision = function(repositoryId) {
+        var repository = revisions[repositoryId];
+        return repository ? repository[0] : null;
     }
-    this.revision = function(repositoryId) { return revisions[repositoryId][0]; }
     this.formattedRevisions = function (previousBuild) {
         var result = {};
         for (var repositoryId in revisions) {