blob: c11d0b3b87aff739e971df54bbe7630d6c8c81b4 [file] [log] [blame]
<html>
<head>
<title>Ignite Teamcity - build comparator</title>
<link rel="icon" href="img/leaf-icon-png-7066.png">
<link rel="stylesheet" href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<link rel="stylesheet" href="css/style-1.5.css">
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<script src="js/common-1.6.js"></script>
<script src="js/testfails-2.2.js"></script>
</head>
<body>
<script>
var g_shownDataHashCodeHex = "";
$(document).ready(function() {
$.getScript("js/testfails-2.2.js", function(data, textStatus, jqxhr){ });
$( document ).tooltip();
loadData();
//todo fix setInterval( function() { checkForUpdate(); }, 30000);
$.ajax({ url: "rest/branches/version", success: showVersionInfo, error: showErrInLoadStatus });
});
function restParams() {
var buildId = findGetParameter("buildId");
var build1 = findGetParameter("build1");
var build2 = findGetParameter("build2");
var serverId = findGetParameter("serverId");
// var checkAllLogs = findGetParameter("checkAllLogs");
var curReqParms = "?serverId=" + serverId;
// todo dynamic assembly
if (buildId != null)
curReqParms += "&buildId=" + buildId;
if (build1 != null)
curReqParms += "&build1=" + build1;
if (build2 != null)
curReqParms += "&build2=" + build2;
return curReqParms;
}
function loadData() {
var curFailuresUrl = "rest/compare/tests/" + (findGetParameter("buildId") != null ? "txt" : "cmp") + restParams();
$("#loadStatus").html("&#8987; Please wait");
$.ajax({
url: curFailuresUrl,
success: function (result) {
$("#data").html("<pre>" + result + "</pre>");
$("#loadStatus").html("");
g_shownDataHashCodeHex = isDefinedAndFilled(result.hashCodeHex) ? result.hashCodeHex : "";
},
error: showErrInLoadStatus
});
}
</script>
<div id="loadStatus"></div>
<div id="data"></div>
<div id="version"></div>
<div style="visibility:none"><div id="triggerConfirm" title="Trigger Confirmation"></div><div id="triggerDialog" title="Trigger Result"></div></div>
</body>
</html>