Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ## highlight a link to buildbot in red if there are serious failures
- <script type="text/javascript" src="jquery/jquery.min.js"></script>
- <script type="text/javascript">
- $(function() {
- var format_number = function(n, word, words) {
- if (n == 1) {
- return n + " " + word;
- } else {
- return n + " " + words;
- }
- }
- $.get('/buildbot/one_box_per_builder', function(data) {
- var boxes = $(data).find('.LastBuild.box');
- var total = boxes.length;
- var success = boxes.filter('.success').length;
- var link = $("#buildbot-link");
- if (total == success) {
- link.addClass("success");
- link.attr("title", "all " + format_number(success, "builder", "builders") + " green");
- } else {
- var names = boxes.filter('.failure').prev('td').children('a').map(function(){return $(this).text();}).toArray();
- var realFailures = $.grep(names, function(n) {
- return n.indexOf('selenium') == -1 && n.indexOf('-ie') == -1;
- });
- link.addClass(realFailures.length ? "fail" : "warning");
- link.attr("title", format_number(total - success, "builder", "builders") + " failed:\n" + names.join("\n"));
- }
- });
- });
- </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement