tests/java/build.xml
changeset 3556 2d57170bb6d5
parent 3555 47da2d42a016
parent 3547 23009d04bf51
child 3878 a0ff9ed74518
equal deleted inserted replaced
3555:47da2d42a016 3556:2d57170bb6d5
     1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
     1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
     2 <project name="stx.libjava.tools" default="compile" basedir="." xmlns:ivy="antlib:org.apache.ivy.ant">
     2 <project name="stx.libjava.tests" default="compile" basedir="." xmlns:ivy="antlib:org.apache.ivy.ant">
     3     <import file="build.auto.xml"/>
     3     <import file="build.auto.xml"/>
       
     4 
       
     5     <path id="test.classpath">
       
     6         <path refid="build.classpath"/>
       
     7         <pathelement path="${build.bin.dir}"/>
       
     8         <pathelement path="${build.bin-tests.dir}"/>
       
     9         <pathelement path="${TOP}/libjava/tests/java/bin"/>        
       
    10     </path> 
     4 
    11 
     5     <target name="compile.classloader-tests-classes" extensionOf="compile.post">
    12     <target name="compile.classloader-tests-classes" extensionOf="compile.post">
     6         <mkdir dir="classloader-tests-classes/bin"/>
    13         <mkdir dir="classloader-tests-classes/bin"/>
     7         <javac srcdir="classloader-tests-classes/src"
    14         <javac srcdir="classloader-tests-classes/src"
     8                destdir="classloader-tests-classes/bin"
    15                destdir="classloader-tests-classes/bin"
    54     
    61     
    55     <target name="test.INVOKEX">
    62     <target name="test.INVOKEX">
    56         <java classpath="${build.classpath.prereqs}:bin-tests-INVOKEX" classname="stx.libjava.tests.vm.INVOKEX"/>
    63         <java classpath="${build.classpath.prereqs}:bin-tests-INVOKEX" classname="stx.libjava.tests.vm.INVOKEX"/>
    57     </target>
    64     </target>
    58 
    65 
       
    66     <target name="test.run.bin" extensionOf="test.run.post">
       
    67         <mkdir dir="${test.report.dir}"/>        
       
    68         <junit fork="yes" failureproperty="test.failure">
       
    69             <classpath refid="test.classpath"/>                            
       
    70             <formatter type="plain"/>
       
    71             <batchtest todir="${test.report.dir}">
       
    72                 <fileset dir="${build.src.dir}">
       
    73                     <include name="**/*.java"/>                    
       
    74                     <exclude name="stx/libjava/tests/mocks/**/*.java"/>
       
    75                 </fileset>
       
    76             </batchtest>
       
    77         </junit>
       
    78     </target>
       
    79 
       
    80     <target name="test.run.INVOKEX" extensionOf="test.run.post">
       
    81         <mkdir dir="${test.report.dir}"/>        
       
    82         <junit fork="yes" failureproperty="test.failure">
       
    83             <classpath>
       
    84             	<pathelement path="bin-tests-INVOKEX"/>
       
    85             	<path refid="build.classpath"/>
       
    86             </classpath>                         
       
    87             <formatter type="plain"/>
       
    88             <batchtest todir="${test.report.dir}">
       
    89                 <fileset dir="src-tests-INVOKEX">
       
    90                     <include name="**/*.java"/>                    
       
    91                     <exclude name="stx/libjava/tests/mocks/**/*.java"/>
       
    92                 </fileset>
       
    93             </batchtest>
       
    94         </junit>
       
    95     </target>
    59 </project>
    96 </project>