blob: 1a282be82f7a8965e70b4db47596a4ae7ebccd56 [file] [log] [blame]
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
//@param results - TestFailuresSummary
//@param settings - Settings (JS class)
function showIssues(result) {
var res = "";
res += "Build problems";
if (!isDefinedAndFilled(result.issues)) {
return res;
}
res += " " + result.issues.length;
res += ": <br>";
for (var i = 0; i < result.issues.length; i++) {
var issue = result.issues[i];
var color = 'red';
var issueTitle = '';
//res += " <span style='border-color: " + color + "; width:6px; height:6px; display: inline-block; border-width: 4px; color: black; border-style: solid;' title='" + issueTitle + "'></span> ";
res += "&#8226; ";
res += issue.type;
res += " " + issue.issueKey.testOrBuildName;
if (isDefinedAndFilled(issue.addressNotified)) {
res += " Users Notified: [";
for (var j = 0; j < issue.addressNotified.length; j++) {
var addressNotified = issue.addressNotified[j];
res += addressNotified + ", "
}
res += "]";
}
res += " tbr=" + issue.trackedBranchName + " bID=" + issue.issueKey.buildId;
if(isDefinedAndFilled(issue.stat)) {
res += " stat=";
res += JSON.stringify(issue.stat);
}
if(isDefinedAndFilled(issue.notificationFailed)) {
res += " notificationFailed=";
res += JSON.stringify(issue.notificationFailed);
}
res += " retry=" + issue.notificationRetry;
res += "<br><br>";
}
return res;
}