commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Matt Benson <gudnabr...@yahoo.com>
Subject Re: svn commit: r644093 - /commons/sandbox/functor/trunk/build.xml
Date Thu, 03 Apr 2008 14:06:05 GMT

--- sebb <sebbaz@gmail.com> wrote:

> Removing
> 
>           <formatter type="xml" />
> 
> allows the test to run, but then the report fails
> with:
> 
>
javax.xml.transform.TransformerFactoryConfigurationError:
> Provider
> org.apache.xalan.processor.TransformerFactoryImpl
> not found

When I read this last night, I was perplexed, but
since I don't have JDK 1.3 on my Mac I figured I'd
wait until I was back on my $work XP box today.  Go to
my bash window and see svn still waiting on my creds,
'cause it's a new box and I'd never committed to
svn.a.o yet.  ;)  Try it now!  :D

-Matt

P.S. if Xalan can't be found, the JUnit reports simply
won't run.  The easiest way is to simply drop a xalan
jar into $ANT_HOME/lib.

> 
> On 03/04/2008, Matt Benson <gudnabrsam@yahoo.com>
> wrote:
> > Just committed some stuff based on earlier Ant
> FAQs.
> >  Gotta go for now though--good luck!
> >
> >
> >  -Matt
> >
> >
> >  --- Matt Benson <gudnabrsam@yahoo.com> wrote:
> >
> >  >
> >  > --- sebb <sebbaz@gmail.com> wrote:
> >  >
> >  > > I think you've found the junit problem I
> >  > mentioned:
> >  > >
> >  > > run-tests:
> >  > >     [junit] Using loader null on class
> >  > >
> >  >
> > 
>
org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter:
> >  > > java.lang.NoClassDefFoundError:
> org/w3c/dom/Node
> >  > >
> >  > > This was using Java 1.3.1 and Ant 1.7.0
> (junit
> >  > > 3.8.2);
> >  > > The same happens with Ant 1.6.5 (junit 3.8.1)
> >  >
> >  > I'll have a look.  Thanks Seb!
> >  >
> >  > -Matt
> >  >
> >  > >
> >  > >
> >  > > On 02/04/2008, mbenson@apache.org
> >  > > <mbenson@apache.org> wrote:
> >  > > > Author: mbenson
> >  > > >  Date: Wed Apr  2 15:38:31 2008
> >  > > >  New Revision: 644093
> >  > > >
> >  > > >  URL:
> >  > >
> http://svn.apache.org/viewvc?rev=644093&view=rev
> >  > > >  Log:
> >  > > >  update build.xml a little
> >  > > >
> >  > > >  Modified:
> >  > > >     commons/sandbox/functor/trunk/build.xml
> >  > > >
> >  > > >  Modified:
> >  > commons/sandbox/functor/trunk/build.xml
> >  > > >  URL:
> >  > >
> >  >
> > 
>
http://svn.apache.org/viewvc/commons/sandbox/functor/trunk/build.xml?rev=644093&r1=644092&r2=644093&view=diff
> >  > > >
> >  > >
> >  >
> > 
>
==============================================================================
> >  > > >  ---
> commons/sandbox/functor/trunk/build.xml
> >  > > (original)
> >  > > >  +++
> commons/sandbox/functor/trunk/build.xml Wed
> >  > > Apr  2 15:38:31 2008
> >  > > >  @@ -25,24 +25,9 @@
> >  > > >
> >  > > >    <property file="build.properties"/>
> >  >
> >  > >           <!-- Component local   -->
> >  > > >    <property file="../build.properties"/>
> >  >
> >  > >           <!-- Commons (sandbox) local    
> -->
> >  > > >  -  <property
> >  > >
> file="../../jakarta-commons/build.properties"/>
> >  > <!--
> >  > > Commons local     -->
> >  > > >    <property
> >  > > file="${user.home}/build.properties"/>
> >  > <!--
> >  > > User local        -->
> >  > > >
> >  > > >
> >  > > >  -<!-- ========== External Dependencies
> >  > > ===================================== -->
> >  > > >  -
> >  > > >  -
> >  > > >  -  <!-- The directories corresponding to
> your
> >  > > necessary dependencies -->
> >  > > >  -  <property name="junit.home"
> >  > > value="/usr/local/junit3.7"/>
> >  > > >  -
> >  > > >  -
> >  > > >  -<!-- ========== Derived Values
> >  > > ============================================
> -->
> >  > > >  -
> >  > > >  -
> >  > > >  -  <!-- The locations of necessary jar
> files
> >  > -->
> >  > > >  -  <property name="junit.jar"
> >  > > value="${junit.home}/junit.jar"/>
> >  > > >  -
> >  > > >  -
> >  > > >   <!-- ========== Component Declarations
> >  > > ==================================== -->
> >  > > >
> >  > > >
> >  > > >  @@ -56,22 +41,22 @@
> >  > > >    <property name="component.title"
> >  > > value="Functor - Function Objects for Java"/>
> >  > > >
> >  > > >    <!-- The current version number of this
> >  > > component -->
> >  > > >  -  <property name="component.version"
> >  > > value="1.0-dev"/>
> >  > > >  +  <property name="component.version"
> >  > > value="1.0-SNAPSHOT"/>
> >  > > >
> >  > > >    <!-- The base directory for compilation
> >  > targets
> >  > > -->
> >  > > >  -  <property name="build.home"
> >  > > value="target"/>
> >  > > >  +  <property name="build.home"
> >  > > location="target"/>
> >  > > >
> >  > > >    <!-- The base directory for component
> >  > > configuration files -->
> >  > > >  -  <property name="conf.home"
> >  > > value="src/conf"/>
> >  > > >  +  <property name="conf.home"
> >  > > location="src/conf"/>
> >  > > >
> >  > > >    <!-- The base directory for distribution
> >  > > targets -->
> >  > > >  -  <property name="dist.home"
> >  > > value="dist"/>
> >  > > >  +  <property name="dist.home"
> >  > > location="dist"/>
> >  > > >
> >  > > >    <!-- The base directory for component
> sources
> >  > > -->
> >  > > >  -  <property name="source.home"
> >  > > value="src/main/java"/>
> >  > > >  +  <property name="source.home"
> >  > > location="src/main/java"/>
> >  > > >
> >  > > >    <!-- The base directory for unit test
> sources
> >  > > -->
> >  > > >  -  <property name="test.home"
> >  > > value="src/test/java"/>
> >  > > >  +  <property name="test.home"
> >  > > location="src/test/java"/>
> >  > > >
> >  > > >
> >  > > >   <!-- ========== Compiler Defaults
> >  > > ========================================= -->
> >  > > >  @@ -89,7 +74,6 @@
> >  > > >    <!-- Construct compile classpath -->
> >  > > >    <path id="compile.classpath">
> >  > > >      <pathelement
> >  > > location="${build.home}/classes"/>
> >  > > >  -    <pathelement
> location="${junit.jar}"/>
> >  > > >    </path>
> >  > > >
> >  > > >    <path id="javadoc.classpath">
> >  > > >  @@ -105,16 +89,12 @@
> >  > > >      <pathelement
> >  > > location="${build.home}/classes"/>
> >  > > >      <pathelement
> >  > > location="${build.home}/test-classes"/>
> >  > > >      <pathelement location="${test.home}"/>
> >  > > >  -    <pathelement
> location="${junit.jar}"/>
> >  > > >    </path>
> >  > > >
> >  > > >  -  <!-- Should all tests fail if one does?
> -->
> >  > > >  -  <property name="test.failonerror"
> >  > > value="true"/>
> >  > > >  +  <property name="test.entry"
> >  > > value="org.apache.commons.functor.TestAll"/>
> >  > > >
> >  > > >  -  <!-- The test runner to execute -->
> >  > > >  -  <property name="test.runner"
> >  > > value="junit.textui.TestRunner"/>
> >  > > >  -
> >  > > >  -  <property name="test.entry"
> >  > > value="org.apache.commons.functor.TestAll"/>
> >  > > >  +  <property name="junit.fork"
> >  > > value="true" />
> >  > > >  +  <property name="junit.forkmode"
> >  > > value="once" />
> >  > > >
> >  > > >   <!-- ========== Executable Targets
> >  > > ======================================== -->
> >  > > >
> >  > > >  @@ -132,6 +112,7 @@
> >  > > >      <mkdir dir="${build.home}/classes"/>
> >  > > >      <mkdir dir="${build.home}/conf"/>
> >  > > >      <mkdir
> dir="${build.home}/test-classes"/>
> >  > > >  +    <mkdir
> >  > > dir="${build.home}/junit-reports/xml"/>
> >  > > >    </target>
> >  > > >
> >  > > >
> >  > > >  @@ -153,7 +134,7 @@
> >  > > >    </target>
> >  > > >
> >  > > >
> >  > > >  -  <target name="compile.tests"
> >  > depends="compile"
> >  > > >  +  <target name="compile-tests"
> >  > depends="compile"
> >  > > >     description="Compile unit test cases">
> >  > > >      <javac srcdir="${test.home}"
> >  > > >            
> destdir="${build.home}/test-classes"
> >  > > >  @@ -177,9 +158,7 @@
> >  > > >      <mkdir dir="${dist.home}/docs/api"/>
> >  > > >      <javadoc
> destdir="${dist.home}/docs/api"
> >  > > >               sourcepath="${source.home}"
> >  > > >  -
> >  > packagenames="org.apache.commons.*"
> >  > > >               author="false"
> >  > > >  -             private="true"
> >  > > >               version="true"
> >  > > >
> >  > > doctitle="<h1>${component.title} (Version
> >  > > ${component.version})</h1>"
> >  > > >              
> windowtitle="${component.title}
> >  > > (Version ${component.version})"
> >  > > >  @@ -203,12 +182,30 @@
> >  > > >
> >  > > >   <!-- ========== Unit Test Targets
> >  > > ========================================= -->
> >  > > >
> >  > > >  +  <target name="run-tests"
> >  > > depends="compile-tests">
> >  > > >  +      <delete>
> >  > > >  +          <fileset
> >  > > dir="${build.home}/junit-reports/xml"/>
> >  > > >  +      </delete>
> >  > > >  +      <junit printsummary="withOutAndErr"
> >  > > showoutput="true"
> >  > > >  +             fork="${junit.fork}"
> >  > > forkmode="${junit.forkmode}"
> >  > > failureproperty="tests.failed">
> >  > > >  +          <formatter type="xml" />
> >  > > >  +          <formatter type="plain" />
> >  > > >  +          <test name="${test.entry}"
> >  > > todir="${build.home}/junit-reports/xml" />
> >  > > >  +          <classpath
> refid="test.classpath" />
> >  > > >  +      </junit>
> >  > > >  +  </target>
> >  > > >  +
> >  > > >
> >  > > >  -  <target name="test"
> depends="compile.tests">
> >  > > >  -    <java classname="${test.runner}"
> >  > fork="yes"
> >  > > failonerror="${test.failonerror}">
> >  > > >  -      <arg value="${test.entry}"/>
> >  > > >  -      <classpath refid="test.classpath"/>
> >  > > >  -    </java>
> >  > > >  +  <target name="run-reports">
> >  > > >  +      <junitreport
> >  > > todir="${build.home}/junit-reports">
> >  > > >  +          <fileset
> >  > > dir="${build.home}/junit-reports/xml"
> >  > > includes="TEST-*.xml" />
> >  > > >  +          <report format="frames"
> >  > > todir="${build.home}/junit-reports" />
> >  > > >  +      </junitreport>
> >  > > >  +  </target>
> >  > > >  +
> >  > > >  +
> >  > > >  +  <target name="test" description="Run
> tests"
> >  > > depends="run-tests,run-reports">
> >  > > >  +      <fail if="tests.failed">Tests
> >  > > failed</fail>
> >  > > >    </target>
> >  > > >
> >  > > >   <!-- ========== Gump Targets
> >  > >
> ============================================== -->
> >  > > >
> >  > > >
> >  > > >
> >  > >
> >  > >
> >  >
> > 
>
---------------------------------------------------------------------
> >  > > To unsubscribe, e-mail:
> >  > > dev-unsubscribe@commons.apache.org
> >  > > For additional commands, e-mail:
> >  > > dev-help@commons.apache.org
> >  > >
> >  > >
> >  >
> >  >
> >  >
> >  >
> >  >
> > 
>
____________________________________________________________________________________
> >  > You rock. That's why Blockbuster's offering you
> one
> >  > month of Blockbuster Total Access, No Cost.
> >  >
> http://tc.deals.yahoo.com/tc/blockbuster/text5.com
> >  >
> >  >
> > 
>
---------------------------------------------------------------------
> >  > To unsubscribe, e-mail:
> >  > dev-unsubscribe@commons.apache.org
> >  > For additional commands, e-mail:
> >  > dev-help@commons.apache.org
> >  >
> >  >
> >
> >
> >
> >      
>
____________________________________________________________________________________
> >  You rock. That's why Blockbuster's offering you
> one month of Blockbuster Total Access, No Cost.
> > 
> http://tc.deals.yahoo.com/tc/blockbuster/text5.com
> >
> > 
>
---------------------------------------------------------------------
> >  To unsubscribe, e-mail:
> dev-unsubscribe@commons.apache.org
> >  For additional commands, e-mail:
> dev-help@commons.apache.org
> >
> >
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> dev-unsubscribe@commons.apache.org
> For additional commands, e-mail:
> dev-help@commons.apache.org
> 
> 



      ____________________________________________________________________________________
You rock. That's why Blockbuster's offering you one month of Blockbuster Total Access, No
Cost.  
http://tc.deals.yahoo.com/tc/blockbuster/text5.com

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org


Mime
View raw message