From: Jeff M. <cus...@us...> - 2004-04-27 10:26:15
|
Update of /cvsroot/mockobjects/mockobjects-java In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28072 Modified Files: build.xml Log Message: Patch from tk...@10... to fix jdk version checks Patch from Thomas Klaeger <tk...@te...> to fix test execution Index: build.xml =================================================================== RCS file: /cvsroot/mockobjects/mockobjects-java/build.xml,v retrieving revision 1.40 retrieving revision 1.41 diff -u -r1.40 -r1.41 --- build.xml 12 Aug 2003 12:16:12 -0000 1.40 +++ build.xml 27 Apr 2004 10:26:06 -0000 1.41 @@ -67,28 +67,54 @@ <pathelement location="${j2ee.lib}"/> </path> - <available property="jdk.version" value="1.2" classname="java.lang.ThreadLocal" /> - <available property="jdk.version" value="1.3" classname="java.lang.StrictMath" /> - <available property="jdk.version" value="1.4" classname="java.lang.CharSequence" /> - <available property="j2ee.version" value="1.2" - classpathref="lib.classpath" - classname="javax.servlet.Servlet" /> - <available property="j2ee.version" value="1.3" - classpathref="lib.classpath" - classname="javax.servlet.Filter" /> - <available property="j2ee.version" value="1.4" - classpathref="lib.classpath" - classname="javax.servlet.jsp.ErrorData" /> <available property="httpclient" value="true" classpathref="lib.classpath" classname="org.apache.commons.httpclient.HttpClient" /> - <property name="jar.j2ee.name" value="" /> - + <condition property="jdk.version" value="1.4"> + <available classname="java.lang.CharSequence" /> + </condition> + <condition property="jdk.version" value="1.3"> + <and> + <not><isset property="jdk.version" /></not> + <available classname="java.lang.StrictMath" /> + </and> + </condition> + <condition property="jdk.version" value="1.2"> + <and> + <not><isset property="jdk.version" /></not> + <available classname="java.lang.ThreadLocal" /> + </and> + </condition> + <condition property="j2ee.version" value="1.4"> + <available classpathref="lib.classpath" + classname="javax.servlet.jsp.ErrorData" /> + </condition> + <condition property="j2ee.version" value="1.3"> + <and> + <not><isset property="j2ee.version" /></not> + <available classpathref="lib.classpath" + classname="javax.servlet.Filter" /> + </and> + </condition> + <condition property="j2ee.version" value="1.2"> + <and> + <not><isset property="j2ee.version" /></not> + <available classpathref="lib.classpath" + classname="javax.servlet.Servlet" /> + </and> + </condition> + <available property="httpclient" value="true" + classpathref="lib.classpath" + classname="org.apache.commons.httpclient.HttpClient" /> + <available property="jar.j2ee.name" value="_j2ee${j2ee.version}" classpathref="lib.classpath" classname="javax.servlet.Servlet" /> + <condition property="jar.j2ee.name" value=""> + <not><isset property="jar.j2ee.name" /></not> + </condition> </target> <target name="call-me-first" @@ -176,6 +202,10 @@ <mkdir dir="${jdk.classes}" /> <mkdir dir="${j2ee.classes}" /> + <echo>Looking for tests in ${core.classes}</echo> + <echo>Looking for tests in ${jdk.classes}</echo> + <echo>Looking for tests in ${j2ee.classes}</echo> + <junit fork="yes" haltonfailure="yes"> <classpath> <path refid="lib.classpath" /> @@ -189,20 +219,20 @@ <batchtest> <fileset dir="${core.classes}"> - <include name="test/**Test*.class" /> - <exclude name="test/**Test*$*.class" /> + <include name="test/**/*Test*.class" /> + <exclude name="test/**/*Test*$*.class" /> <exclude name="**/AllTests.class" /> </fileset> <fileset dir="${jdk.classes}"> - <include name="test/**Test*.class" /> - <exclude name="test/**Test*$*.class" /> + <include name="test/**/*Test*.class" /> + <exclude name="test/**/*Test*$*.class" /> <exclude name="**/AllTests.class" /> </fileset> <fileset dir="${j2ee.classes}"> - <include name="test/**Test*.class" /> - <exclude name="test/**Test*$*.class" /> + <include name="test/**/*Test*.class" /> + <exclude name="test/**/*Test*$*.class" /> <exclude name="**/AllTests.class" /> </fileset> </batchtest> |