[jboss-svn-commits] JBL Code SVN: r30527 - labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/xsl.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Dec 8 05:44:59 EST 2009


Author: whitingjr
Date: 2009-12-08 05:44:59 -0500 (Tue, 08 Dec 2009)
New Revision: 30527

Modified:
   labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/xsl/analyseresults.xsl
Log:
Changed stylesheet to accept input parameter.

Modified: labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/xsl/analyseresults.xsl
===================================================================
--- labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/xsl/analyseresults.xsl	2009-12-08 10:44:15 UTC (rev 30526)
+++ labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/xsl/analyseresults.xsl	2009-12-08 10:44:59 UTC (rev 30527)
@@ -2,13 +2,16 @@
 <xsl:stylesheet version="1.0"
 	xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
 	<xsl:param name="db-vendor-package"/>
+	<xsl:param name="xpaths"/>
 
 	<xsl:template match="/">
 	  <xsl:element name="analysis">
 		<xsl:copy>
 		    <xsl:comment>Time in nanoseconds</xsl:comment>
+		    <xsl:comment>xpaths[<xsl:value-of select="$xpaths"/>]</xsl:comment>
+		    <xsl:comment>db vendor package[<xsl:value-of select="$db-vendor-package"/>]</xsl:comment>
 			<xsl:apply-templates
-				select="//frame[@mn='auction.dao.ejb3.GenericEJB3DAO:makePersistent']|//frame[@mn='auction.dao.ejb3.GenericEJB3DAO:findById']|//frame[@mn='org.hibernate.ejb.AbstractEntityManagerImpl:joinTransaction']|//frame[@mn='org.jboss.jbossts.performance.resource.MultiResourceTest:runTestBody']|//frame[@mn='org.hibernate.impl.SessionImpl:beginTransaction']|//frame[@mn='org.hibernate.ejb.AbstractEntityManagerImpl:find']|//frame[@mn='org.hibernate.ejb.AbstractEntityManagerImpl:flush']|//frame[@mn='org.hibernate.impl.SessionImpl:getTransaction']|//frame[@mn='org.hibernate.transaction.JTATransaction:commit']|//frame[@mn='org.hibernate.ejb.EntityManagerImpl:close']" mode="interesting"/>
+				select="//frame[contains($xpaths, @mn)]" mode="interesting"/>
 				
 		</xsl:copy>
 	  </xsl:element>
@@ -88,6 +91,7 @@
    </xsl:template>
    
    <xsl:template name="package-totals">
+      <xsl:comment>Package totals.</xsl:comment>
       <xsl:element name="{translate(@mn, ':', '.')}">
             <xsl:element name="hibernate">
                <xsl:value-of select="sum( descendant::frame[starts-with(@mn, 'org.hibernate')]/@t) - sum( descendant::frame[starts-with(@mn, 'org.hibernate')]/frame/@t )"/>
@@ -103,3 +107,4 @@
 
 
 </xsl:stylesheet>
+



More information about the jboss-svn-commits mailing list