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/15 09:17:03 UTC
svn commit: r704798 - /servicemix/scripts/builds/webapps/builds/status.jsp
Author: lhein
Date: Wed Oct 15 00:17:03 2008
New Revision: 704798
URL: http://svn.apache.org/viewvc?rev=704798&view=rev
Log:
the logs are read until end and the last recognized status wins
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=704798&r1=704797&r2=704798&view=diff
==============================================================================
--- servicemix/scripts/builds/webapps/builds/status.jsp (original)
+++ servicemix/scripts/builds/webapps/builds/status.jsp Wed Oct 15 00:17:03 2008
@@ -176,6 +176,7 @@
}
}
+ String result = null;
reader = new BufferedReader(new FileReader(file));
while (true) {
String line = reader.readLine();
@@ -187,18 +188,9 @@
} else if (line.contains(errorTest) ||
line.contains(otherErrorsTest) ||
line.contains(fatalErrorTest)) {
- String result = "<td class='failure' width='60%'><a href='logs/" + uri + "' class='failure'>FAILURE " + durationText + "</a></td>";
- saveResult(session, f.lastModified(), uri, result);
- return result;
+ result = "FAILURE";
} else if (line.contains(successTest)) {
- 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(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(session, f.lastModified(), uri, result);
- return result;
+ result = "SUCCESS";
}
}
}
@@ -215,8 +207,22 @@
}
}
}
+
+ if (result == null) {
+ // UNKNOWN STATUS
+ result = "<td class='unknown' width='60%'><a href='logs/" + uri + "' class='unknown'>UNKNOWN " + durationText + "</a></td>";
+ } else if (result.equalsIgnoreCase("SUCCESS")) {
+ // SUCCESS WITH OR WITHOUT TEST FAILURES
+ if (failedTests) {
+ result = "<td class='success_with_failed_tests' width='60%'><a href='logs/" + uri + "' class='success_with_failed_tests'>SUCCESS (with failures) " + durationText + "</a></td>";
+ } else {
+ result = "<td class='success' width='60%'><a href='logs/" + uri + "' class='success'>SUCCESS " + durationText + "</a></td>";
+ }
+ } else if (result.equalsIgnoreCase("FAILURE")) {
+ // FAILURE
+ result = "<td class='failure' width='60%'><a href='logs/" + uri + "' class='failure'>FAILURE " + durationText + "</a></td>";
+ }
- String result = "<td class='unknown' width='60%'><a href='logs/" + uri + "' class='unknown'>UNKNOWN " + durationText + "</a></td>";
saveResult(session, f.lastModified(), uri, result);
return result;
}