<project name="groovytest" default="groovy-junit">
    <property file="${basedir}/build.properties"/>
    <property file="${basedir}/project.properties"/>
    <property name="dep-groovy.dir" value="../groovy-1.5.0"/>


<!-- 
      <taskdef name="groovy"
        classname="org.codehaus.groovy.ant.Groovy"
        classpath="${dep-groovy.dir}/embeddable/groovy-all-1.0.jar"/>
 -->
    
    <taskdef name="groovy"
        classname="org.codehaus.groovy.ant.Groovy">
        <classpath>
	    <fileset dir="${dep-groovy.dir}/lib">
	       <include name="*.jar"/>
	    </fileset>
	</classpath>
    </taskdef>
    
    <target name="groovy-junit">
        <groovy>
           def loader = new GroovyClassLoader(getClass().getClassLoader())
           def testClass = loader.parseClass(new File('TestCase.groovy'))
           println testClass
           junit.textui.TestRunner.run(testClass)
        </groovy>
    </target>
    
    <target name="groove-test">
        <groovy>
            ant.echo(System.currentTimeMillis())
            ant.echo("Hello World")
            Runtime.sleep(1777)
            ant.echo(System.currentTimeMillis())
            ant.echo("Yo Baby")
        </groovy>
    </target>
</project>
