Index: Tools/GardeningServer/ui/ct-results-detail.html |
diff --git a/Tools/GardeningServer/ui/ct-results-detail.html b/Tools/GardeningServer/ui/ct-results-detail.html |
index 1eef8a14105f66eef37959de6cf394bc4356c3b5..a982e2207869b825debb60647bc9b3b7338bb0cd 100644 |
--- a/Tools/GardeningServer/ui/ct-results-detail.html |
+++ b/Tools/GardeningServer/ui/ct-results-detail.html |
@@ -96,7 +96,11 @@ found in the LICENSE file. |
// which means that two failing tests from different test suites conflict! |
var testPart = result.actual == 'UNKNOWN' ? 'stdio' : this.failure.testName.split('.')[1]; |
var url = result.masterUrl + |
- '/builders/' + encodeURIComponent(this.builder) + |
+ '/builders/' + encodeURIComponent(this.builder); |
+ |
+ // FIXME: Make failure groups aware of their own url |
+ if (this.failure.testName) |
+ url += |
'/builds/' + result.lastFailingBuild + |
'/steps/' + this.failure.step + |
'/logs/' + testPart; |