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

Reply via email to