ovidiu 02/04/04 17:47:06
Added: src/scratchpad/schecoon/tests/anteater all-tests.xml
Log:
Created. Automatically detects all the Anteater tests in the current
directory and runs them.
Revision Changes Path
1.1 xml-cocoon2/src/scratchpad/schecoon/tests/anteater/all-tests.xml
Index: all-tests.xml
===================================================================
<?xml version="1.0" encoding="utf-8"?>
<!--
Automatically detects all the Anteater tests in the current
directory and runs them.
Author: Ovidiu Predescu "[EMAIL PROTECTED]"
Date: April 4, 2002
Description:
To write a new Anteater test, just create a new Ant XML file and
define a target whose name is the same as the filename, except for
the .xml suffix. Then go in the top level directory of Schecoon and
type:
./build.sh test
The newly added test file will be picked up and executed
auto-magically.
-->
<project name="all-tests" default="all">
<taskdef resource="META-INF/Anteater.tasks"/>
<taskdef resource="net/sf/antcontrib/antcontrib.properties"/>
<property name="schecoon" value="http://${host}:${port}/${base}"/>
<target name="all">
<foreach target="runtest" param="name">
<fileset dir=".">
<include name="*.xml"/>
<exclude name="all-tests.xml"/>
</fileset>
</foreach>
</target>
<target name="runtest">
<basename property="target" file="${name}" suffix=".xml"/>
<echo message="running test ${target} in dir ${basedir}"/>
<ant antfile="${target}.xml" dir="${basedir}" target="${target}"
inheritAll="yes"/>
</target>
</project>
----------------------------------------------------------------------
In case of troubles, e-mail: [EMAIL PROTECTED]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]