You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by do...@apache.org on 2002/01/06 03:19:35 UTC

cvs commit: jakarta-ant/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/sitraka Coverage.java CoverageStreamHandler.java

donaldp     02/01/05 18:19:35

  Modified:    proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/sitraka
                        Coverage.java
  Removed:     proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/sitraka
                        CoverageStreamHandler.java
  Log:
  Use Execute2 abstraction
  
  Revision  Changes    Path
  1.15      +6 -10     jakarta-ant/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/sitraka/Coverage.java
  
  Index: Coverage.java
  ===================================================================
  RCS file: /home/cvs/jakarta-ant/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/sitraka/Coverage.java,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- Coverage.java	30 Dec 2001 11:00:20 -0000	1.14
  +++ Coverage.java	6 Jan 2002 02:19:34 -0000	1.15
  @@ -15,9 +15,7 @@
   import java.util.ArrayList;
   import org.apache.myrmidon.api.TaskException;
   import org.apache.tools.ant.Task;
  -import org.apache.tools.ant.taskdefs.exec.Execute;
  -import org.apache.tools.ant.taskdefs.exec.LogOutputStream;
  -import org.apache.tools.ant.taskdefs.exec.LogStreamHandler;
  +import org.apache.tools.ant.taskdefs.exec.Execute2;
   import org.apache.tools.ant.types.Argument;
   import org.apache.tools.ant.types.Commandline;
   import org.apache.tools.ant.types.CommandlineJava;
  @@ -189,7 +187,7 @@
        */
       public Path createClasspath()
       {
  -        return cmdlJava.createClasspath( getProject() ).createPath();
  +        return cmdlJava.createClasspath().createPath();
       }
   
       public Filters createFilters()
  @@ -251,13 +249,11 @@
               cmdl.createArgument().setValue( "-jp_input=" + paramfile.getAbsolutePath() );
   
               // use the custom handler for stdin issues
  -            final LogOutputStream output = new LogOutputStream( getLogger(), false );
  -            final LogOutputStream error = new LogOutputStream( getLogger(), true );
  -            final LogStreamHandler handler = new CoverageStreamHandler( output, error );
  -            Execute exec = new Execute( handler );
  +            final Execute2 exe = new Execute2();
  +            setupLogger( exe );
               getLogger().debug( cmdl.toString() );
  -            exec.setCommandline( cmdl.getCommandline() );
  -            int exitValue = exec.execute();
  +            exe.setCommandline( cmdl.getCommandline() );
  +            int exitValue = exe.execute();
               if( exitValue != 0 )
               {
                   throw new TaskException( "JProbe Coverage failed (" + exitValue + ")" );
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>