morgand 01/08/29 09:54:58
Modified: latka-webapp/webapp TestMenu.jsp
Added: latka-webapp/webapp RunTestURI.jsp
Log:
clunky support for running tests from a menu
Revision Changes Path
1.2 +6 -2 jakarta-commons-sandbox/latka-webapp/webapp/TestMenu.jsp
Index: TestMenu.jsp
===================================================================
RCS file: /home/cvs/jakarta-commons-sandbox/latka-webapp/webapp/TestMenu.jsp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- TestMenu.jsp 2001/08/28 21:16:15 1.1
+++ TestMenu.jsp 2001/08/29 16:54:58 1.2
@@ -4,7 +4,7 @@
<%
Properties props = (Properties) session.getAttribute("latka.sessionProperties");
if (props == null) {
- props = LatkaProperties.getProperties();
+ props = (Properties) LatkaProperties.getProperties().clone();
session.setAttribute("latka.sessionProperties",props);
}
String testDir = props.getProperty("latka.testDir");
@@ -33,7 +33,11 @@
<latka:listTests id="files" testDir="<%= testDir %>"/>
<% for (int i = 0; i < files.length; ++i) { %>
- <%= files[i].getName() %><br>
+ <form action="RunTestURI.jsp" method="post">
+ <input type="hidden" name="testFile" value="<%= files[i].getName() %>">
+ <input type="submit" value="Run Test">
+ <%= files[i].getName() %>
+ </form>
<% } %>
</p>
1.1 jakarta-commons-sandbox/latka-webapp/webapp/RunTestURI.jsp
Index: RunTestURI.jsp
===================================================================
<%@ page import="java.util.Properties" %>
<%@ taglib uri="http://jakarta.apache.org/taglibs/latka-taglib" prefix="latka" %>
<%
Properties props = (Properties) session.getAttribute("latka.sessionProperties");
String fileName = request.getParameter("testFile");
fileName = props.getProperty("latka.testDir") + "/" + fileName;
%>
<pre>
<latka:executeSuite testFile="<%= fileName %>"/>
</pre>