[jboss-cvs] JBossAS SVN: r107015 - in projects/jboss-jca/branches/performance/servers: src/main/resources and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Jul 22 03:50:14 EDT 2010
Author: jeff.zhang
Date: 2010-07-22 03:50:14 -0400 (Thu, 22 Jul 2010)
New Revision: 107015
Added:
projects/jboss-jca/branches/performance/servers/src/main/resources/run_number.properties
Modified:
projects/jboss-jca/branches/performance/servers/build.xml
Log:
[JBJCA-386] save snapshot by increase number
Modified: projects/jboss-jca/branches/performance/servers/build.xml
===================================================================
--- projects/jboss-jca/branches/performance/servers/build.xml 2010-07-22 06:16:23 UTC (rev 107014)
+++ projects/jboss-jca/branches/performance/servers/build.xml 2010-07-22 07:50:14 UTC (rev 107015)
@@ -27,7 +27,7 @@
<!-- =================================
Properties
================================= -->
- <property name="build.rars.dir" value="${build.dir}/rars" />
+ <property name="snapshot.location" value="${build.dir}/snapshots" />
<property name="jboss.profiler" value="jboss-profiler-2.0.0.Beta5" />
<property name="jboss.profiler.file" value="${build.dir}/${jboss.profiler}.zip" />
@@ -51,6 +51,12 @@
<property name="ext" value="bat" />
</target>
+ <target name="inc-num">
+ <propertyfile file="${build.dir}/run_number.properties">
+ <entry key="run.number" type="int" operation="+" value="1"/>
+ </propertyfile>
+ </target>
+
<!-- =================================
Target: profiler check
================================= -->
@@ -108,12 +114,20 @@
Target: profiler-prepare
================================= -->
<target name="profiler-prepare" depends="profiler-prepare-jbjca, profiler-prepare-jbas">
+ <mkdir dir="${snapshot.location}"/>
+ <copy todir="${build.dir}">
+ <fileset dir="src/main/resources" includes="*.properties"/>
+ </copy>
+
<taskdef name="startprofiler" classname="org.jboss.profiler.ant.StartProfilerTask">
<classpath refid="profiler.taskdef.classpath"/>
</taskdef>
<taskdef name="stopprofiler" classname="org.jboss.profiler.ant.StopProfilerTask">
<classpath refid="profiler.taskdef.classpath"/>
</taskdef>
+ <taskdef name="save" classname="org.jboss.profiler.ant.SaveTask">
+ <classpath refid="profiler.taskdef.classpath"/>
+ </taskdef>
</target>
<target name="profiler-prepare-jbjca" depends="profiler-get" if="jbjca.home">
@@ -214,6 +228,13 @@
<copy file="${target.dir}/wm_JBJCA_NoTransaction_100000.rar" todir="${deployer.dir}"/>
<echo message="Wait for a while"/>
<sleep seconds="10"/>
+
+ <echo message="Saving snapshot"/>
+ <antcall target="inc-num"/>
+ <property file="${build.dir}/run_number.properties"/>
+ <mkdir dir="${snapshot.location}/${run.number}"/>
+ <save snapshot="${run.number}" destination="${snapshot.location}/${run.number}"/>
+
<echo message="Stop Profiler"/>
<stopprofiler/>
@@ -233,6 +254,13 @@
<copy file="${target.dir}/wm_JBJCA_NoTransaction_100000.rar" todir="${deployer.dir}"/>
<echo message="Wait for a while"/>
<sleep seconds="10"/>
+
+ <echo message="Saving snapshot"/>
+ <antcall target="inc-num"/>
+ <property file="${build.dir}/run_number.properties"/>
+ <mkdir dir="${snapshot.location}/${run.number}"/>
+ <save snapshot="${run.number}" destination="${snapshot.location}/${run.number}"/>
+
<echo message="Stop Profiler"/>
<stopprofiler/>
Added: projects/jboss-jca/branches/performance/servers/src/main/resources/run_number.properties
===================================================================
--- projects/jboss-jca/branches/performance/servers/src/main/resources/run_number.properties (rev 0)
+++ projects/jboss-jca/branches/performance/servers/src/main/resources/run_number.properties 2010-07-22 07:50:14 UTC (rev 107015)
@@ -0,0 +1,2 @@
+run.number=1
+
More information about the jboss-cvs-commits
mailing list