blob: a07dbcb25aae9a699c671466c252ab32cf33608e [file] [log] [blame]
<project
name="Automated Eclipse Testing"
default="all"
basedir=".">
<property
environment="env"/>
<!-- required to get proper value of dropinsFolder -->
<property
name="keyCfgFile"
value="${env.PROJECT_BUILDERS}/${projectname}/${env.RELENG}/maps/build.cfg"/>
<echo
level="debug"
message="keyCfgFile: ${keyCfgFile}"/>
<property
file="${keyCfgFile}"/>
<echo
level="info"
message="starting Automated Eclipse Testing"/>
<echo
level="debug"
message="basedir: ${basedir}"/>
<echo
level="debug"
message="testRoot: ${testRoot}"/>
<fail
message="testRoot must be set"
unless="testRoot"/>
<!--properties file containing the build information-->
<property
file="${buildDirectory}/label.properties"/>
<!--default directory where test-eclipse will be installed-->
<property
name="install"
value="${testRoot}"/>
<!--
name that can be added to report name to identify which platform
tests results come from
-->
<property
name="platform"
value=""/>
<!-- The root of the eclipse installation -->
<property
name="eclipse-home"
value="${testRoot}${dropinsFolder}/eclipse/"/>
<!--
The directory that will contain the xml and html results from
the tests that are run
-->
<property
name="results"
value="${testRoot}/results"/>
<target
name="init">
</target>
<target
name="all"
depends="init">
<echo
level="info"
message="Starting Unit Tests"/>
<subant
target="">
<property
name="eclipse-home"
value="${testRoot}${dropinsFolder}/eclipse/"/>
<property
name="library-file"
value="${testRoot}/wtp-junit-tests.xml"/>
<fileset
dir="${eclipse-home}/plugins/">
<exclude
name="**/*performance*/test.xml"/>
<include
name="**/test.xml"/>
</fileset>
</subant>
<echo
level="info"
message="Ended Unit Tests"/>
<antcall
target="genHtml"/>
</target>
<target
name="genHtml"
description="Generates HTML results with provided JUNIT.XSL provided"
unless="genHtml.disable">
<xslt
style="JUNIT.XSL"
basedir="${results}/xml"
destdir="${results}/html"/>
</target>
</project>