hammant     2003/01/04 11:57:54

  Modified:    altrmi   build.xml
               altrmi/src/test/org/apache/excalibur/altrmi/test/async
                        SimpleAsync2TestCase.java
  Log:
  de hardcode my javahome directory
  
  Revision  Changes    Path
  1.58      +2 -3      jakarta-avalon-excalibur/altrmi/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-excalibur/altrmi/build.xml,v
  retrieving revision 1.57
  retrieving revision 1.58
  diff -u -r1.57 -r1.58
  --- build.xml 4 Jan 2003 18:46:40 -0000       1.57
  +++ build.xml 4 Jan 2003 19:57:54 -0000       1.58
  @@ -136,7 +136,8 @@
       <target name="compile-test" depends="compile, dependencies-test" 
description="Compiles the source code">
           <mkdir dir="${build.testsrc}"/>
   
  -        <filter token="SPEEDTEST-ITERATIONS" 
value="${speedtest.iterations}"/>
  +        <filter token="SPEEDTEST-ITERATIONS" 
value="${speedtest.iterations}"/>               
  +        <echo message="${java.home}" file="build/tests/java_home"/>
   
           <echo>Speed Test Iterations=${speedtest.iterations}</echo>
   
  @@ -287,8 +288,6 @@
           <mkdir dir="${build.tests}"/>
   
           <!-- Plain tests -->
  -
  -        <echo message="hi" file="build/hi.txt"/>
   
           <junit fork="true"
               haltonfailure="${junit.failonerror}"
  
  
  
  1.2       +18 -1     
jakarta-avalon-excalibur/altrmi/src/test/org/apache/excalibur/altrmi/test/async/SimpleAsync2TestCase.java
  
  Index: SimpleAsync2TestCase.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/altrmi/src/test/org/apache/excalibur/altrmi/test/async/SimpleAsync2TestCase.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- SimpleAsync2TestCase.java 3 Dec 2002 00:19:57 -0000       1.1
  +++ SimpleAsync2TestCase.java 4 Jan 2003 19:57:54 -0000       1.2
  @@ -17,6 +17,9 @@
   import junit.framework.TestCase;
   
   import java.io.File;
  +import java.io.StringReader;
  +import java.io.FileReader;
  +import java.io.LineNumberReader;
   
   public class SimpleAsync2TestCase extends TestCase
   {
  @@ -40,7 +43,21 @@
           JavacDynamicGeneratorClassRetriever cr = new 
JavacDynamicGeneratorClassRetriever(
                   this.getClass().getClassLoader());
           cr.setClassGenDir(".");
  -        
cr.setAltrmiClasspath("..\\build\\classes;C:\\j2sdk1.4.1\\lib\\tools.jar");
  +        String FS = File.separator;
  +        String PS = File.pathSeparator;
  +
  +        LineNumberReader lineNumberReader = new LineNumberReader(new 
FileReader(
  +                new File("java_home")));
  +
  +        File javaHome = new File(lineNumberReader.readLine());
  +
  +        String javaHomeString = javaHome.getAbsolutePath();
  +        if (javaHomeString.endsWith(FS+"jre"))
  +        {
  +            javaHome = javaHome.getParentFile();
  +        }
  +        System.out.println("javaHome=" + javaHome.getAbsolutePath());
  +        cr.setAltrmiClasspath(".."+FS+"build"+FS+"classes"+PS+ 
javaHome.getAbsolutePath() +FS+"lib"+FS+"tools.jar");
           cr.setSrcGenDir(".");
           server.setClassRetriever(cr);
           asyncTestImpl = new AsyncTestImpl();
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to