User: schaefera
  Date: 02/04/12 16:54:11

  Modified:    src/build Tag: Branch_2_4 run_tests.xml
  Log:
  Backport of the JBoss 3.0 stress tests w/o JMS and deadlock tests.
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.15.2.12 +113 -2    jbosstest/src/build/Attic/run_tests.xml
  
  Index: run_tests.xml
  ===================================================================
  RCS file: /cvsroot/jboss/jbosstest/src/build/Attic/run_tests.xml,v
  retrieving revision 1.15.2.11
  retrieving revision 1.15.2.12
  diff -u -r1.15.2.11 -r1.15.2.12
  --- run_tests.xml     9 Apr 2002 08:07:43 -0000       1.15.2.11
  +++ run_tests.xml     12 Apr 2002 23:54:10 -0000      1.15.2.12
  @@ -2,7 +2,7 @@
   
   <!-- An ant build file for running the test code against a
   JBoss server dist
  -$Revision: 1.15.2.11 $
  +$Revision: 1.15.2.12 $
   -->
   <project name="JBossUnitTests" default="run-tests" basedir="../../">
   
  @@ -46,7 +46,7 @@
       <property name="dist.dir" value="dist"/>
   
       <property name="test.results.dir" value="${basedir}/../results"/>
  -    <property name="test.timeout" value="240000"/>
  +    <property name="test.timeout" value="1200000"/>
       <property name="email.from" value="[EMAIL PROTECTED]"/>
       <property name="email.to.list" value="[EMAIL PROTECTED]"/>
       <property name="email.mailhost" value="localhost" />
  @@ -102,6 +102,25 @@
       </target>
   
     <!-- =================================================================== -->
  +  <!-- Execute the junit tests -->
  +  <!-- =================================================================== -->
  +    <target name="run-stress-tests" depends="build" if="junit.present">
  +        <delete dir="${test.results.dir}" />
  +        <mkdir dir="${test.results.dir}" />
  +        <antcall target="standard-stress-tests" />
  +<!--        <antcall target="basic-security-tests" /> -->
  +<!--        <antcall target="client-tests" /> -->
  +
  +        <!-- Check if the security setup steps have been performed -->
  +<!--        <available property="security.configured" 
file="${jboss.home}/bin/SRPVerifierStore.ser" /> -->
  +        <!-- Run security tests seperately due to their need for a
  +        non-default JBoss server dist. If the security-setup task
  +        steps have not been completed these tests will fail.
  +        -->
  +<!--        <antcall target="security-tests" /> -->
  +    </target>
  +
  +  <!-- =================================================================== -->
       <!-- Standard tests that should run successfully against a default JBoss
           server distribution build. This target looks for candidate JUnit tests
           by looking for **/test/Main.java or **/test/Test*.java patterns.
  @@ -124,6 +143,7 @@
                       <include name="**/test/*/test/Test*.java" />
                       <include name="**/test/*/test/AllJUnitTests.java" />
                       <include name="**/test/*/test/Main.java" />
  +                    <exclude name="**/*StressTestCase.java"/>
                       <exclude name="**/test/perf/test/TestSecurePerf.java" />
                       <exclude name="**/test/security/test/*" />
                   </fileset>
  @@ -132,6 +152,91 @@
       </target>
   
     <!-- =================================================================== -->
  +  <!-- Standard Stress Tests (backport from JBoss 3.0)
  +  -->
  +  <!-- AS ToDo: Adjust description
  +        Standard stress tests that should run successfully against a default JBoss
  +        server distribution build. This target looks for candidate JUnit tests
  +        by looking for **/test/Main.java or **/test/Test*.java patterns.
  +  -->
  +  <!-- =================================================================== -->
  +  <target name="standard-stress-tests">
  +    <junit dir="${build.classes.dir}"
  +        printsummary="yes"
  +        haltonerror="no"
  +        haltonfailure="no"
  +        fork="true"
  +        timeout="${test.timeout}"
  +      >
  +      <jvmarg value="-Djbosstest.deploy.dir=${build.deploy.dir}" />
  +<!--      <sysproperty key="log4j.configuration" 
value="file:${src.resources}/log4j.properties"/> -->
  +      <classpath>
  +        <path refid="test.classpath" />
  +        <pathelement path="${build.classes.dir}" />
  +<!--        <pathelement location="${src.resources}"/> -->
  +      </classpath>
  +      
  +      <formatter type="xml" usefile="true" />
  +      
  +      <batchtest todir="${test.results.dir}">
  +        <fileset dir="${build.classes.dir}">
  +          <include name="**/*StressTestCase.class"/>
  +          <exclude name="**/test/perf/test/SecurePerfStressTestCase.class"/>
  +          <exclude name="**/test/security/test/*"/>
  +          <exclude name="**/test/securitymgr/test/*"/>
  +        </fileset>
  +      </batchtest>
  +    </junit>
  +  </target>
  +<!-- Copied from JBoss 3.0
  +  <target name="tests-standard-stress" depends="maybejars">
  +    <mkdir dir="${build.reports}"/>
  +    <mkdir dir="${build.testlog}"/>
  +    <junit dir="${module.output}"
  +        printsummary="${junit.printsummary}"
  +        haltonerror="${junit.haltonerror}"
  +        haltonfailure="${junit.haltonfailure}"
  +        fork="${junit.fork}"
  +        timeout="${junit.timeout}"
  +        jvm="${junit.jvm}">
  +
  +      <jvmarg value="${junit.jvm.options}"/>
  +      <sysproperty key="jbosstest.deploy.dir" file="${build.lib}"/>
  +      <sysproperty key="build.testlog" value="${build.testlog}"/>
  +      <sysproperty key="log4j.configuration" 
value="file:${build.resources}/log4j.xml"/>
  +      <sysproperty key="jbosstest.threadcount" value="${jbosstest.threadcount}"/>
  +      <sysproperty key="jbosstest.iterationcount" 
value="${jbosstest.iterationcount}"/>
  +      <sysproperty key="jbosstest.beancount" value="${jbosstest.beancount}"/>
  +
  +      <classpath>
  +        <pathelement location="${build.classes}"/>
  +        <pathelement location="${build.resources}"/>
  +        <path refid="tests.classpath"/>
  +      </classpath>
  +
  +      <formatter classname="org.jboss.ant.taskdefs.XMLJUnitResultFormatter"
  +              extension=".xml" usefile="${junit.formatter.usefile}"/>
  +
  +      <batchtest todir="${build.reports}"
  +              haltonerror="${junit.batchtest.haltonerror}"
  +              haltonfailure="${junit.batchtest.haltonfailure}"
  +              fork="${junit.batchtest.fork}">
  +
  +        <fileset dir="${build.classes}">
  +          <include name="**/*StressTestCase.class"/>
  +
  +          <!- - do not include the perf or security tests - ->
  +<!- -mq test seems to break things- ->
  +          <!- -exclude name="**/JBossMQPerfStressTestCase.class"/- ->
  +          <exclude name="**/test/perf/test/SecurePerfStressTestCase.class"/>
  +          <exclude name="**/test/security/test/*"/>
  +          <exclude name="**/test/securitymgr/test/*"/>
  +        </fileset>
  +      </batchtest>
  +    </junit>
  +  </target>
  +-->
  +  <!-- =================================================================== -->
       <!-- Standard security tests that should run successfully against a default
           JBoss server distribution build.
       -->
  @@ -440,6 +545,12 @@
     <!-- =================================================================== -->
     
     <target name="test-and-report" depends="run-tests,tests-report"/>
  +  
  +  <!-- =================================================================== -->
  +  <!-- run stress tests, then produce a report from the result file -->
  +  <!-- =================================================================== -->
  +  
  +  <target name="stresstest-and-report" depends="run-stress-tests,tests-report"/>
     
     <!-- =================================================================== -->
     <!-- run tests, produce a report, then mail it  -->
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to