Re: NPE in ComponentHelper.sameDefinition(ComponentHelper.java:593)

2003-07-21 Thread peter reilly
This should be fixed in next build (July 21) of ant.

Peter
On Sat, 2003-07-19 at 00:00, Nick Chalko wrote:
 This is related to the junit antlib at krysalis.  This may be something 
 I did,  but it works with the June 25 build of ant.
 Regardless NPE are always bad.



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



Re: NPE in ComponentHelper.sameDefinition(ComponentHelper.java:593)

2003-07-21 Thread Nick Chalko
peter reilly wrote:
This should be fixed in next build (July 21) of ant.
Peter
On Sat, 2003-07-19 at 00:00, Nick Chalko wrote:
 

This is related to the junit antlib at krysalis.  This may be something 
I did,  but it works with the June 25 build of ant.
Regardless NPE are always bad.
   


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

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


Re: NPE in ComponentHelper.sameDefinition(ComponentHelper.java:593)

2003-07-19 Thread Nick Chalko
This is related to the junit antlib at krysalis.  This may be something 
I did,  but it works with the June 25 build of ant.
Regardless NPE are always bad.


Here is the xbuild.xml file I import.
?xml version=1.0?
project default=test name=junit.antlib
!-- Where to put html docs generate by this antlib. --
property name=junit.antlib.docs.dir 
value=${project.build.dir}/docs/junit/

property name=junit.antlib.build.dir.passdown 
value=${junit.antlib.build.dir}/

!-- Classpath for my jars --
   path id=junit.classpath
  fileset dir=${junit.antlib.dir}/lib/
include name=*.jar/
include name=endorsed/*.jar/
  /fileset
  /path
 optionalclassloader name=junit.antlib.loader parentFirst=true 
classpathRef=junit.classpath
/optionalclassloader

   taskdef file=${junit.antlib.dir}/tasks.properties
loaderRef=junit.antlib.loader /
   if !-- set project.test.dir if test/junit is set in module.xml--
 notequals 
arg1=${viprom:/module/[EMAIL PROTECTED]/[EMAIL PROTECTED]'test/junit']/@dir} 

   
arg2=$${viprom:/module/[EMAIL PROTECTED]/[EMAIL PROTECTED]'test/junit']/@dir} 
/
 /not then
   property name=project.test.dir

value=${viprom:/module/[EMAIL PROTECTED]/[EMAIL PROTECTED]'test/junit']/@dir}/ 

/then
  /if
description
  Perform the unit tests using JUnit, and generates reports.
/description
!-- 
=== --
target name=failsafe-test description=Perform jUnit tests without 
failing; important to make it possible to generate a report on the 
failings
  property name=junit.test.haltonfailure value=no/
  antcall target=test/
/target

target name=compile-junit
  if=project.test.dir
   !-- Compile tests --
  mkdir dir=${junit.antlib.build.dir}/classes/
  copy todir=${junit.antlib.build.dir}/classes
  fileset dir=${project.test.dir}
  include name=**/*.properties/
  /fileset
  /copy
javac srcdir=${project.test.dir}
  destdir=${junit.antlib.build.dir}/classes
  debug=  ${build.compiler.debug}
  optimize=   ${build.compiler.optimize}
  deprecation=${build.compiler.deprecation}
  target= ${build.compiler.vm}
  source= ${build.compiler.source}
  nowarn= false
   classpath
 pathelement location=${project.build.dir}/classes/ /
 path refid=${project.name}.classpath/
  path refid=junit.classpath/
   /classpath
  /javac
/target
!-- Initialize for testing.  --
target name=test-init
  if=project.test.dir
  property name=junit.test.haltonfailure value=yes/
  echo message=Testing.../
  mkdir dir=${junit.antlib.build.dir}/results/
/target
!-- Perform jUnit tests. Add the junit.antlib.extra.sysproperty 
elements in
 properties.xml to add sys properties.  --
target name=test
  description=Perform jUnit tests. Add the 
junit.antlib.extra.sysproperty
   elements in properties.xml to add sys properties.
  depends=compile, compile-junit, test-init
  if=project.test.dir

  property name=testcase value=/
!-- create property file to be used by junit antlib --
  xslt in=properties.xml out=${junit.antlib.work.dir}/test.xml
style=${junit.antlib.dir}/resources/stylesheets/test.xsl
force=true
   param name=testcase expression=${testcase}/
   param name=projectName expression=${project.name}/
  /xslt
   ant antfile=${junit.antlib.work.dir}/test.xml 
inheritRefs=true/

/target
  !-- 
=== --
!-- Test reports   
--
!-- 
=== --
target name=report description=Perform jUnit test reports
  if=project.test.dir

 mkdir dir=${junit.antlib.docs.dir}/
  mkdir dir=${junit.antlib.work.dir}/
   junitreport todir=${junit.antlib.work.dir}
  fileset dir=${junit.antlib.build.dir}/results
include name=TEST-*.xml/
   /fileset
  report format=frames todir=${junit.antlib.docs.dir}/
 /junitreport
/target
/project

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