morgand     01/08/29 16:16:48

  Modified:    latka-webapp/webapp RunTestURI.jsp TestMenu.jsp index.jsp
  Added:       latka-webapp/webapp ProcessTest.jsp TestForm.jsp
  Log:
  stubbed out logic to find variables in an unprocessed suite
  
  Revision  Changes    Path
  1.2       +0 -1      jakarta-commons-sandbox/latka-webapp/webapp/RunTestURI.jsp
  
  Index: RunTestURI.jsp
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/latka-webapp/webapp/RunTestURI.jsp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- RunTestURI.jsp    2001/08/29 16:54:58     1.1
  +++ RunTestURI.jsp    2001/08/29 23:16:47     1.2
  @@ -4,7 +4,6 @@
   <% 
     Properties props = (Properties) session.getAttribute("latka.sessionProperties");
     String fileName = request.getParameter("testFile");
  -  fileName = props.getProperty("latka.testDir") + "/" + fileName;
   %>
   <pre>
   <latka:executeSuite testFile="<%= fileName %>"/>
  
  
  
  1.3       +6 -5      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.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- TestMenu.jsp      2001/08/29 16:54:58     1.2
  +++ TestMenu.jsp      2001/08/29 23:16:47     1.3
  @@ -23,9 +23,9 @@
   <p>
   
     <form action="SetTestDir.jsp">
  -  Reading tests from directory: <b><%= testDir %></b> 
  -    <input type="text" name="testDir">
  -    <input type="submit" value="Set Test Directory">
  +  Test directory: 
  +    <input type="text" name="testDir" value="<%= testDir %>">
  +    <input type="submit" value="Set New Test Directory">
     </form>
   </p>
   
  @@ -33,8 +33,9 @@
   <latka:listTests id="files" testDir="<%= testDir %>"/>
   
   <% for (int i = 0; i < files.length; ++i) { %>
  -  <form action="RunTestURI.jsp" method="post">
  -    <input type="hidden" name="testFile" value="<%= files[i].getName() %>">
  +  <% String fileName = props.getProperty("latka.testDir") + "/" + 
files[i].getName(); %>
  +  <form action="ProcessTest.jsp" method="post">
  +    <input type="hidden" name="testFile" value="<%= fileName %>">
       <input type="submit" value="Run Test">
       <%= files[i].getName() %>
     </form>
  
  
  
  1.3       +1 -1      jakarta-commons-sandbox/latka-webapp/webapp/index.jsp
  
  Index: index.jsp
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/latka-webapp/webapp/index.jsp,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- index.jsp 2001/08/28 21:16:15     1.2
  +++ index.jsp 2001/08/29 23:16:47     1.3
  @@ -2,7 +2,7 @@
   
   <p>
     <a href="TestMenu.jsp">List of existing tests</a><br>
  -  <a href="RunTest.jsp">Run a test manually</a>
  +  <a href="TestForm.jsp">Run a test manually</a>
   </p>
   
   <p><a href="help/index.jsp"></a><u>Help</u></p>
  
  
  
  1.1                  jakarta-commons-sandbox/latka-webapp/webapp/ProcessTest.jsp
  
  Index: ProcessTest.jsp
  ===================================================================
  <%@ page import="java.util.Set,java.util.Iterator" %>
  <%@ taglib uri="http://jakarta.apache.org/taglibs/latka-taglib"; 
      prefix="latka" %>
  <%-- this logic needs to be less gross-looking --%>
  
  <% 
    String testFile = request.getParameter("testFile");
    if (testFile != null) { 
  %>
  
    <latka:findVariables id="set" 
      testFile="<%= testFile %>"/>
      
  <% } else { %>
  
    <latka:findVariables id="set">
      <%= request.getParameter("latkaTest") %>
    </latka:findVariables>
  
  <%
     }
    Set set = (Set) pageContext.getAttribute("set");
    Iterator i = set.iterator();
  
    while (i.hasNext()) {
  %>
  
  VarName: <%= i.next() %>
  
  <% } %>
  
  
  
  1.1                  jakarta-commons-sandbox/latka-webapp/webapp/TestForm.jsp
  
  Index: TestForm.jsp
  ===================================================================
  
  <h2>Run a Latka test</h2>
  <form method="post" action="ProcessTest.jsp">
  
  <textarea NAME="latkaTest" ROWS="18" COLS="70">
  <?xml version="1.0"?>
  <suite defaultHost="localhost" defaultPort="8080" label="Latka self-diagnostics">
  
    <!-- this XML is here temporarily for debugging purposes -->
    <request path="<%= request.getContextPath() %>/index.jsp" label="basic test">
      <validate>
        <regexp pattern="Run a test manually"/>
      </validate>
    </request>
  
    <request path="/thisTestWillFail.jsp" label="a missing file">
      <validate>
        <statusCode/>
      </validate>
    </request>
  
  </suite>
  
  </textarea>
  <br>
   
  <input type="submit"> 
  
  </form>
  
  
  

Reply via email to