Ignore:
Timestamp:
2010-10-11T21:47:10+02:00 (14 years ago)
Author:
jttt
Message:

Put groovyc task inside of test-compile (so only test-compile target fails when groovy is not available)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/turnrestrictions/build.xml

    r23527 r23559  
    257257        <!-- ************************************************************************************ -->
    258258        <!-- * Targets for compiling and running tests                                            -->
    259         <!-- ************************************************************************************ -->   
     259        <!-- ************************************************************************************ -->
    260260        <property name="eclipse.plugin.dir" value="C:\software\eclipse-3.6.1\plugins" />
    261        
     261
    262262        <path id="groovy.path">
    263                 <pathelement location="${eclipse.plugin.dir}/org.codehaus.groovy_1.7.5.xx-20100926-2000-e36-RC1\lib\groovy-all-1.7.5.jar"/>             
     263                <pathelement location="${eclipse.plugin.dir}/org.codehaus.groovy_1.7.5.xx-20100926-2000-e36-RC1\lib\groovy-all-1.7.5.jar"/>
    264264        </path>
    265265
     
    274274                <path refid="junit.path"/>
    275275        </path>
    276        
     276
    277277        <path id="groovyc.path">
    278278                <path refid="junit.path" />
     
    285285                <pathelement location="test/lib/hamcrest-all-1.2.jar" />
    286286        </path>
    287        
    288         <taskdef name="groovyc" classname="org.codehaus.groovy.ant.Groovyc" classpathref="groovy.path"/>
    289        
     287
    290288        <target name="test-clean">
    291289                <delete dir="${test.build.dir}"/>
    292290                <mkdir dir="${test.build.dir}"/>
    293291    </target>
    294                
     292
    295293        <target name="test-compile" depends="compile,test-clean" description="Compiles the test files">
    296                
     294
     295                <taskdef name="groovyc" classname="org.codehaus.groovy.ant.Groovyc" classpathref="groovy.path"/>
     296
    297297                <echo message="compiling java test cases for ${plugin.jar} ... "/>
    298                         <javac srcdir="test/src" classpathref="test.class.path" debug="true" destdir="${test.build.dir}">       
     298                        <javac srcdir="test/src" classpathref="test.class.path" debug="true" destdir="${test.build.dir}">
    299299                                <compilerarg value="-Xlint:deprecation"/>
    300300                                <compilerarg value="-Xlint:unchecked"/>
     
    302302
    303303                <echo message="compiling groovy test cases for ${plugin.jar} ... "/>
    304                 <groovyc srcdir="test/src" destdir="${test.build.dir}" classpathref="groovyc.path">                     
    305                 </groovyc>             
    306         </target>
    307        
    308         <target name="test-run" depends="test-compile" description="Runs the junit tests">     
     304                <groovyc srcdir="test/src" destdir="${test.build.dir}" classpathref="groovyc.path">
     305                </groovyc>
     306        </target>
     307
     308        <target name="test-run" depends="test-compile" description="Runs the junit tests">
    309309                <delete dir="test/output"/>
    310310                <mkdir dir="test/output"/>
     
    316316                        <pathelement location="."/> <!-- required to load images from subdir 'images/' -->
    317317                      </classpath>
    318                        
     318
    319319                          <test todir="test/output" name='org.openstreetmap.josm.plugins.turnrestrictions.AllUnitTests'>
    320320                        <formatter type="xml"/>
Note: See TracChangeset for help on using the changeset viewer.