Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Add a Google-O-Meter to a view
Here's a simple hack using a view's description text to add a Google swing-o-meter to indicate the proportion of builds passing.
Paste this text into the view's description box:
var xmlhttp = null; if (window.XMLHttpRequest) xmlhttp = new XMLHttpRequest(); else if (window.ActiveXObject) { if (new ActiveXObject("Microsoft.XMLHTTP")) xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); else xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } var url = document.location + "/api/xml?xpath=count%28//job[color=%22blue%22]%29div+count%28//job%29" xmlhttp.open("GET", url, false);//false means synchronous xmlhttp.send() var buildSuccessFraction= xmlhttp.responseText document.write('<img src="http://chart.apis.google.com/chart?chs=320x160&cht=gom&chd=t:' + buildSuccessFraction * 100.0 + '&chxt=x,y&chxl=y|0:||1:|failure|success">') </script>
Sample: