| <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.1.js"></script> |
| </head> |
| <body> |
| <script> |
| var g_shownDataHashCodeHex = ""; |
| |
| $(document).ready(function() { |
| $.getScript("js/testfails-2.1.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("<img src='https://www.wallies.com/filebin/images/loading_apple.gif' width=20px height=20px> 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> |