User: vharcq
Date: 02/02/21 14:04:40
Added: core/samples/junit Build.bat build.xml readme.txt
Log:
JUnit build scripts and structure
Revision Changes Path
1.1 xdoclet/core/samples/junit/Build.bat
Index: Build.bat
===================================================================
@echo off
set CP=
set CP=%CP%;..\lib\ant.jar
set CP=%CP%;..\lib\jaxp.jar
set CP=%CP%;..\..\..\lib\optional.jar
set CP=%CP%;..\..\..\lib\xalan-2.0.0.jar
set CP=%CP%;..\..\..\lib\junit.jar
set CP=%CP%;%JAVA_HOME%\lib\tools.jar
%JAVA_HOME%\bin\java -classpath "%CP%" -Djava.home=%JAVA_HOME%
org.apache.tools.ant.Main %1 %2 %3 %4 %5
1.1 xdoclet/core/samples/junit/build.xml
Index: build.xml
===================================================================
<?xml version="1.0"?>
<!-- ======================================================================= -->
<!-- JUNIT For Samples build file -->
<!-- ======================================================================= -->
<project name="XDOCLET SAMPLES UNIT TEST" default="main" basedir="..">
<target name="init">
<property name="src.dir" value="${basedir}/junit/src"/>
<property name="lib.dir" value="${basedir}/lib"/>
<property name="base.lib.dir" value="${basedir}/../../lib"/>
<property name="build.classes.dir" value="${basedir}/build"/>
<property name="javac.debug" value="on"/>
<property name="javac.deprecation" value="off"/>
<property name="javac.optimize" value="on"/>
<property name="javac.depend" value="off"/>
<property name="javac.verbose" value="off"/>
<property name="build.compiler" value="modern"/>
<property name="junit.results.dir" value="${basedir}/build/junit/reports"/>
<property name="java.opts" value="-Ddummy=ignore" />
<path id="project.classpath">
<fileset dir="${lib.dir}">
<include name="*.jar" />
</fileset>
<fileset dir="${base.lib.dir}">
<include name="optional.jar" />
<include name="junit.jar" />
<include name="xalan-2.0.0.jar" />
</fileset>
<pathelement path="${build.classes.dir}/ejb/classes" />
</path>
</target>
<target name="compile" depends="init" description="Compile Unit Tests">
<mkdir dir="${build.classes.dir}/junit" />
<javac destdir="${build.classes.dir}/junit"
classpathref="project.classpath"
debug="${javac.debug}"
deprecation="${javac.deprecation}"
optimize="${javac.optimize}"
verbose="${javac.verbose}"
depend="${javac.depend}">
<src path="${src.dir}"/>
<include name="**" />
</javac>
</target>
<target name="main" depends="compile" description="Execute Unit Tests">
<mkdir dir="${junit.results.dir}" />
<junit printsummary="yes" haltonfailure="no" haltonerror="no" fork="true"
dir="${build.classes.dir}/junit" timeout="240000">
<jvmarg value="${java.opts}" />
<classpath>
<path refid="project.classpath" />
<pathelement path="${build.classes.dir}/junit" />
<pathelement path="${lib.dir}/junit.jar" />
</classpath>
<formatter type="plain" />
<batchtest todir="${junit.results.dir}">
<fileset dir="${build.classes.dir}/junit">
<include name="**/*.class" />
</fileset>
</batchtest>
<formatter type="xml" />
</junit>
<junitreport todir="${junit.results.dir}">
<fileset dir="${junit.results.dir}">
<include name="TEST-*.xml"/>
</fileset>
<report format="frames" styledir="junit/xsl"
todir="${junit.results.dir}"/>
</junitreport>
</target>
<target name="clean" depends="init">
<delete dir="${build.classes.dir}/junit" />
<delete dir="${junit.results.dir}" />
</target>
</project>
1.1 xdoclet/core/samples/junit/readme.txt
Index: readme.txt
===================================================================
Add Unit Test classes in xdoclet/core/samples/junit/src
Use Package xdoclet.test
Run build
Output report is under xdoclet/core/samples/build/junit/report
Clean using build clean
The XDoclet Team.
_______________________________________________
Xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel