larryi      01/01/27 10:39:33

  Modified:    src/admin/WEB-INF/classes/tadm GTestTEI.java GTestTag.java
               src/admin/test test.jsp
  Log:
  Update GTestTag to add a gtestTestRevision attribute that retrieves the
  "revision" property from the test file, if present.  If not present, it is defaulted
  to "Revision: Unknown".
  
  Add a line like the following as a global property to the test file to set the
  revision:
  
       <property name="revision" value="Revision: 1.0" />
  
  Handling is provided to remove the '$' characters if the CVS key substitution
  $Revsion$ is used.
  
  Updated test.jsp to display the revision.
  
  Revision  Changes    Path
  1.3       +3 -0      jakarta-tomcat/src/admin/WEB-INF/classes/tadm/GTestTEI.java
  
  Index: GTestTEI.java
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat/src/admin/WEB-INF/classes/tadm/GTestTEI.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- GTestTEI.java     2001/01/21 20:10:38     1.2
  +++ GTestTEI.java     2001/01/27 18:39:33     1.3
  @@ -20,6 +20,9 @@
   
       public VariableInfo[] getVariableInfo(TagData data) {
        return (new VariableInfo[] {
  +         new VariableInfo("gtestTestRevision",
  +                          "java.lang.String",
  +                          true,  VariableInfo.AT_BEGIN),
            new VariableInfo("gtestTestResults",
                             "java.util.Vector",
                             true,  VariableInfo.AT_BEGIN),
  
  
  
  1.7       +13 -0     jakarta-tomcat/src/admin/WEB-INF/classes/tadm/GTestTag.java
  
  Index: GTestTag.java
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat/src/admin/WEB-INF/classes/tadm/GTestTag.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- GTestTag.java     2001/01/22 16:42:05     1.6
  +++ GTestTag.java     2001/01/27 18:39:33     1.7
  @@ -18,6 +18,7 @@
    */
   public class GTestTag extends TagSupport {
       PageContext pageContext;
  +    String revision;
       
       public GTestTag() {}
   
  @@ -37,6 +38,8 @@
            
            runTest( base );
   
  +         pageContext.setAttribute("gtestTestRevision",
  +                                  revision);
            pageContext.setAttribute("gtestTestResults",
                                     GTest.getTestResults());
            pageContext.setAttribute("gtestTestFailures",
  @@ -145,6 +148,16 @@
            project.setUserProperty( "wgdir", base + "/Golden");
            
            ProjectHelper.configureProject( project, testFile );
  +
  +         // try to get revision if present
  +         revision = project.getProperty( "revision" );
  +         if (revision  == null)
  +             revision  = "Revision: Unknown";
  +         else {
  +             // clean up a little in case CVS $Revision: 1.7 $ used
  +             revision  = revision .replace('$',' ');
  +             revision .trim();
  +         }
            
            Vector targets=new Vector();
            if( target==null ) target="client";
  
  
  
  1.6       +2 -0      jakarta-tomcat/src/admin/test/test.jsp
  
  Index: test.jsp
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat/src/admin/test/test.jsp,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- test.jsp  2001/01/24 01:47:24     1.5
  +++ test.jsp  2001/01/27 18:39:33     1.6
  @@ -54,6 +54,8 @@
      // it's done ), use 'html' for "interactive" results
   %>
   
  +<h1>Test <%= gtestTestRevision %></h1>
  +
   <% // -------------------- Failures -------------------- %>
   <h1>FAILED Tests</h1>
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to