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

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Jan 14 08:47:31 EST 2010


Author: whitingjr
Date: 2010-01-14 08:47:30 -0500 (Thu, 14 Jan 2010)
New Revision: 31089

Modified:
   labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/xsl/convert-xml-to-csv.xsl
Log:
Updated to include metrics for all the packages.


Modified: labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/xsl/convert-xml-to-csv.xsl
===================================================================
--- labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/xsl/convert-xml-to-csv.xsl	2010-01-14 13:46:17 UTC (rev 31088)
+++ labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/xsl/convert-xml-to-csv.xsl	2010-01-14 13:47:30 UTC (rev 31089)
@@ -2,9 +2,11 @@
 <xsl:stylesheet version="1.0"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:output omit-xml-declaration="yes" method="text" encoding="UTF-8" />
+   <xsl:param name="db-vendor-package.A" />
+   <xsl:param name="db-vendor-package.B" />
    
    <xsl:template match="/">
-      <xsl:text>category,gross,net,gross-average,net-average</xsl:text>
+      <xsl:text>category,gross,net,gross-average,net-average,hibernate,arjuna,caveat-emptor,jboss,log4j,db-vendor-A[,db-vendor-B]</xsl:text>
       <xsl:for-each select="/analysis/summary-analysis/*/frame/methodDuration">
       <xsl:text>
       </xsl:text>
@@ -17,6 +19,29 @@
       <xsl:text><xsl:value-of select="gross-average"/></xsl:text>
       <xsl:text>,</xsl:text>
       <xsl:text><xsl:value-of select="net-average"/></xsl:text>
+      <xsl:text>,</xsl:text>
+      <xsl:text><xsl:value-of select="../*/org.hibernate"/></xsl:text>
+      <xsl:text>,</xsl:text>
+      <xsl:text><xsl:value-of select="../*/com.arjuna"/></xsl:text>
+      <xsl:text>,</xsl:text>
+      <xsl:text><xsl:value-of select="../*/auction"/></xsl:text>
+      <xsl:text>,</xsl:text>
+      <xsl:text><xsl:value-of select="../*/org.jboss"/></xsl:text>
+      <xsl:text>,</xsl:text>
+      <xsl:text><xsl:value-of select="../*/org.apache.log4j"/></xsl:text>
+      
+      <xsl:choose>
+         <xsl:when test="7 = count(../*/*)">
+            <xsl:text>,</xsl:text>
+            <xsl:text><xsl:value-of select="../*/*[position()=last()]"/></xsl:text>
+         </xsl:when>
+         <xsl:otherwise>
+	         <xsl:text>,</xsl:text>
+	         <xsl:text><xsl:value-of select="../*/*[position()=(last()-1)]"/></xsl:text>
+	         <xsl:text>,</xsl:text>
+	         <xsl:text><xsl:value-of select="../*/*[position()=last()]"/></xsl:text>
+         </xsl:otherwise>
+      </xsl:choose>
       </xsl:for-each>
    </xsl:template>
 </xsl:stylesheet>
\ No newline at end of file



More information about the jboss-svn-commits mailing list