You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hivemind.apache.org by hl...@apache.org on 2004/07/24 15:41:53 UTC

cvs commit: jakarta-hivemind/examples/src/test/com/panorama/startup/impl TestTaskExecutor.java

hlship      2004/07/24 06:41:53

  Modified:    hivebuild hivebuild.xml jar-module.xml
               framework/src/test/hivemind/test FrameworkTestCase.java
               examples/src/test/com/panorama/startup/impl
                        TestTaskExecutor.java
  Log:
  Minor modifcations to the test suite, to make it work properly inside Eclipse and from the command line.
  
  Revision  Changes    Path
  1.2       +4 -0      jakarta-hivemind/hivebuild/hivebuild.xml
  
  Index: hivebuild.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-hivemind/hivebuild/hivebuild.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- hivebuild.xml	11 Jul 2004 17:14:43 -0000	1.1
  +++ hivebuild.xml	24 Jul 2004 13:41:52 -0000	1.2
  @@ -26,6 +26,10 @@
     <!-- Note: this should move out of the hivebuild.dir -->
     
   	<property file="${root.dir}/version.properties"/>
  +  
  +  <!-- Get the absolute location of the project directory. -->
  +  
  +  <property name="project.dir" location="${root.dir}"/>
   
   	<target name="clean" description="Deletes all derived files.">
   	
  
  
  
  1.3       +2 -0      jakarta-hivemind/hivebuild/jar-module.xml
  
  Index: jar-module.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-hivemind/hivebuild/jar-module.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- jar-module.xml	20 Jul 2004 17:27:07 -0000	1.2
  +++ jar-module.xml	24 Jul 2004 13:41:52 -0000	1.3
  @@ -166,6 +166,8 @@
   				tempdir="${junit.temp.dir}">
   					
   					<classpath refid="@{classpath-id}"/>
  +          
  +          <sysproperty key="PROJECT_ROOT" value="${project.dir}"/>    
   					
   					<formatter type="xml"/>
             <formatter type="brief" usefile="false"/>
  
  
  
  1.10      +2 -2      jakarta-hivemind/framework/src/test/hivemind/test/FrameworkTestCase.java
  
  Index: FrameworkTestCase.java
  ===================================================================
  RCS file: /home/cvs/jakarta-hivemind/framework/src/test/hivemind/test/FrameworkTestCase.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- FrameworkTestCase.java	25 Jun 2004 20:20:04 -0000	1.9
  +++ FrameworkTestCase.java	24 Jul 2004 13:41:52 -0000	1.10
  @@ -32,11 +32,11 @@
   {
       protected ClassResolver _resolver = new DefaultClassResolver();
   
  -    private static final String FRAMEWORK_ROOT = System.getProperty("FRAMEWORK_ROOT", "./");
  +    private static final String PROJECT_ROOT = System.getProperty("PROJECT_ROOT", "..");
   
       protected String getFrameworkPath(String path)
       {
  -        return FRAMEWORK_ROOT + path;
  +        return PROJECT_ROOT + "/framework/" + path;
       }
   
       protected ModuleDescriptor parse(String file) throws Exception
  
  
  
  1.2       +9 -5      jakarta-hivemind/examples/src/test/com/panorama/startup/impl/TestTaskExecutor.java
  
  Index: TestTaskExecutor.java
  ===================================================================
  RCS file: /home/cvs/jakarta-hivemind/examples/src/test/com/panorama/startup/impl/TestTaskExecutor.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- TestTaskExecutor.java	20 Jul 2004 17:22:53 -0000	1.1
  +++ TestTaskExecutor.java	24 Jul 2004 13:41:53 -0000	1.2
  @@ -23,12 +23,14 @@
   import org.apache.hivemind.ApplicationRuntimeException;
   import org.apache.hivemind.ErrorHandler;
   import org.apache.hivemind.Messages;
  +import org.apache.hivemind.Resource;
   import org.apache.hivemind.impl.DefaultClassResolver;
   import org.apache.hivemind.impl.MessagesImpl;
   import org.apache.hivemind.test.ExceptionAwareArgumentsMatcher;
   import org.apache.hivemind.test.HiveMindTestCase;
   import org.apache.hivemind.test.RegexpArgumentsMatcher;
   import org.apache.hivemind.util.ClasspathResource;
  +import org.apache.hivemind.util.FileResource;
   import org.easymock.MockControl;
   
   import com.panorama.startup.Executable;
  @@ -59,8 +61,10 @@
   
       public Messages getMessages()
       {
  -        ClasspathResource r =
  -            new ClasspathResource(new DefaultClassResolver(), "/META-INF/panorama.startup.sdl");
  +        String projectRoot = System.getProperty("PROJECT_ROOT", "..");
  +        String path = projectRoot + "/examples/src/descriptor/META-INF/panorama.startup.sdl";
  +
  +        Resource r = new FileResource(path);
   
           return new MessagesImpl(r, Locale.getDefault());
       }
  @@ -99,8 +103,8 @@
           e.setMessages(getMessages());
           e.setTasks(tasks);
   
  -		// Note the ordering; explicitly set, to check that ordering does
  -		// take place.
  +        // Note the ordering; explicitly set, to check that ordering does
  +        // take place.
           log.info("Executing task Fixture #2.");
           log.info("Executing task Fixture #1.");
           log.info("Executed 2 tasks \\(in \\d+ milliseconds\\)\\.");
  @@ -159,7 +163,7 @@
           e.setLog(log);
           e.setMessages(getMessages());
           e.setTasks(tasks);
  -        
  +
           e.run();
   
           verifyControls();
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: hivemind-cvs-unsubscribe@jakarta.apache.org
For additional commands, e-mail: hivemind-cvs-help@jakarta.apache.org