/
metrics.jsp
35 lines (30 loc) · 1.44 KB
/
metrics.jsp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<%@page import="net.sourceforge.cruisecontrol.*, net.sourceforge.cruisecontrol.chart.*"%>
<%@taglib uri='WEB-INF/lib/cewolf.jar' prefix='cewolf' %>
<%@ taglib uri="/WEB-INF/cruisecontrol-jsp11.tld" prefix="cruisecontrol"%>
<cruisecontrol:buildInfo />
<table>
<tr><td>Number of Build Attempts</td><td><%=build_info.size() %></td></tr>
<tr><td>Number of Broken Builds</td><td><%=build_info.getNumBrokenBuilds() %></td></tr>
<tr><td>Number of Successful Builds</td><td><%=build_info.getNumSuccessfulBuilds() %></td></tr>
</table>
<hr />
<jsp:useBean id="pieData" class="net.sourceforge.cruisecontrol.chart.PieChartData" />
<cewolf:chart id="pie" title="Breakdown of build types" type="pie" >
<cewolf:data>
<cewolf:producer id="pieData">
<cewolf:param name="buildInfo" value="<%=build_info%>" />
</cewolf:producer>
</cewolf:data>
</cewolf:chart>
<cewolf:img chartid="pie" renderer="cewolf" width="400" height="300"/>
<hr />
<jsp:useBean id="chartData" class="net.sourceforge.cruisecontrol.chart.TimeChartData" />
<cewolf:chart id="chart" title="Breakdown of build types" type="timeseries" xaxislabel="date" yaxislabel="time">
<cewolf:data>
<cewolf:producer id="chartData">
<cewolf:param name="buildInfo" value="<%=build_info%>" />
</cewolf:producer>
</cewolf:data>
<cewolf:chartpostprocessor id="chartData" />
</cewolf:chart>
<cewolf:img chartid="chart" renderer="cewolf" width="400" height="300"/>