ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Martin Gainty <mgai...@hotmail.com>
Subject RE: Loose logging when using forkmode
Date Mon, 06 Oct 2008 22:58:06 GMT

Neal

does your log4j.properties contain log4j.appender.STDOUT.follow=true
# need to set follow for stdout as it gets moved around in junit tests
log4j.appender.STDOUT.follow=true

as suggested by pete in Bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=44530

With Warm Regards
Martin 
______________________________________________ 
Disclaimer and confidentiality note 
Everything in this e-mail and any attachments relates to the official business of Sender.
This transmission is of a confidential nature and Sender does not endorse distribution to
any party other than intended recipient. Sender does not necessarily endorse content contained
within this transmission. 


> Date: Mon, 6 Oct 2008 18:05:09 -0400
> From: jeff.w.boring@lmco.com
> Subject: Loose logging when using forkmode
> To: user@ant.apache.org
> CC: neal.ravindran@lmco.com; kerry.t.johnson@lmco.com; taranis70@gmail.com
> 
> Environment: ant 1.7.1, junit4.4 
> 
>  
> 
> We lost log4j logging output (eg. log.debug) in the <system-out> section
> of the XML files when we switched to perBatch forkmode. [perBatch
> forkmode helps us greatly with performance of the tests.] Actually, the
> FIRST test case that runs includes the log4j logging output but all
> others after that do not. Note that System.out.println's always appear
> in the xml files, just not log.debug.
> 
>  
> 
> Below is target from the build.xml file. If I remove the
> 'forkmode="perBatch"' the log4j logging output works fine. Any ideas how
> to get logging with forkmode? Anyone using forkmode and getting the
> logging output (ie it's just me :-)) 
> 
>              
> 
>  
> 
> <target name="testI" depends="setUpInstrument,build" description=""   >
> 
>     <taskdef classpathref="cobertura.classpath"
> resource="tasks.properties"/>
> 
>     <junit printsummary="yes" haltonerror="false"
> failureproperty="junit_test_failed" forkmode="perBatch" maxmemory="512m"
> >
> 
>                         
> 
>         <sysproperty key="net.sourceforge.cobertura.datafile"
> file="${base.dir}/cobertura.ser" />
> 
>         <classpath refid="cobertura.classpath" />
> 
>         <classpath>
> 
>             <pathelement path="${FmFileUrlMap.jar.file}" />
> 
>             <pathelement path="${GiJpaAbCd.jar.file}" />
> 
>             <pathelement location="${AllTests.path}"/>
> 
>             <pathelement path="${GiAdapterI.jar.file}" /> 
> 
>             <pathelement path="${local.classpath}" />
> 
>         </classpath>
> 
>         <formatter type="xml"/>
> 
>             <batchtest fork="yes" todir="${reports.dir}">
> 
>             <fileset dir="${AllTests.path}">
> 
>                 <include name="**/Test*.class"/>
> 
>                 <not> <filename name="**/*$*"/></not>
> 
>             </fileset>
> 
>             </batchtest>
> 
>       </junit>
> 
>       <fail if="junit_test_failed" message="One or more JUnit  tests
> failed"/>
> 
> </target>    
> 
>  
> 
>  
> 
> Jeff Boring
> 
> Orlando, Florida
> 

_________________________________________________________________
See how Windows connects the people, information, and fun that are part of your life.
http://clk.atdmt.com/MRT/go/msnnkwxp1020093175mrt/direct/01/
Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message