You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicemix.apache.org by lh...@apache.org on 2008/10/10 12:53:11 UTC
svn commit: r703393 - /servicemix/scripts/builds/webapps/builds/status.jsp
Author: lhein
Date: Fri Oct 10 03:53:11 2008
New Revision: 703393
URL: http://svn.apache.org/viewvc?rev=703393&view=rev
Log:
test
Modified:
servicemix/scripts/builds/webapps/builds/status.jsp
Modified: servicemix/scripts/builds/webapps/builds/status.jsp
URL: http://svn.apache.org/viewvc/servicemix/scripts/builds/webapps/builds/status.jsp?rev=703393&r1=703392&r2=703393&view=diff
==============================================================================
--- servicemix/scripts/builds/webapps/builds/status.jsp (original)
+++ servicemix/scripts/builds/webapps/builds/status.jsp Fri Oct 10 03:53:11 2008
@@ -63,13 +63,11 @@
String key_timestamps = "timestamps";
String key_lastresults= "lastResults";
- HttpSession session = null;
-
TreeMap prjMap = null;
TreeMap tsMap = null;
TreeMap lastResultMap = null;
- void setupMaps() {
+ void setupMaps(HttpSession session) {
// first setup the projects map
if (session.getAttribute(key_projectMap) != null) {
prjMap = (TreeMap)session.getAttribute(key_projectMap);
@@ -114,7 +112,7 @@
}
}
- String processBuildFile(String uri) {
+ String processBuildFile(HttpSession session, String uri) {
// lets check to see if its
boolean failedTests = false;
String file = dir + uri;
@@ -155,11 +153,11 @@
} else if (line.contains("BUILD SUCCESSFUL")) {
if (failedTests) {
String result = "<td class='success_with_failed_tests' width='60%'><a href='logs/" + uri + "' class='success_with_failed_tests'>SUCCESS (with failures) " + durationText + "</a></td>";
- saveResult(f.lastModified(), uri, result);
+ saveResult(session, f.lastModified(), uri, result);
return result;
} else {
String result = "<td class='success' width='60%'><a href='logs/" + uri + "' class='success'>SUCCESS " + durationText + "</a></td>";
- saveResult(f.lastModified(), uri, result);
+ saveResult(session, f.lastModified(), uri, result);
return result;
}
}
@@ -178,11 +176,11 @@
}
}
String result = "<td class='failure' width='60%'><a href='logs/" + uri + "' class='failure'>FAILURE " + durationText + "</a></td>";
- saveResult(f.lastModified(), uri, result);
+ saveResult(session, f.lastModified(), uri, result);
return result;
}
- void saveResult(long ts, String uri, String result) {
+ void saveResult(HttpSession session, long ts, String uri, String result) {
// remember the last time we accessed the file
tsMap.put(uri, new Long(ts));
// remember the result
@@ -236,10 +234,8 @@
<table width='80%' cellpadding='0' cellspacing='0'>
<%
- session = request.getSession();
-
// ensure the map is filled
- setupMaps();
+ setupMaps(request.getSession());
Iterator it = prjMap.keySet().iterator();
int cnt = 0;
@@ -251,7 +247,7 @@
out.write(" <td class='" + (cnt % 2 != 0 ? "gray" : "white") + "' width='40%'>");
out.write(projectName);
out.write(" </td>");
- out.write(processBuildFile(logFileName));
+ out.write(processBuildFile(request.getSession(), logFileName));
out.write("</tr>");
cnt++;
}