[jboss-svn-commits] JBL Code SVN: r36320 - in labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources: results and 3 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Dec 9 14:01:51 EST 2010
Author: whitingjr
Date: 2010-12-09 14:01:50 -0500 (Thu, 09 Dec 2010)
New Revision: 36320
Added:
labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/results/
labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/results/embedded-jboss-beans.xml
labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/results/log4j.xml
labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/results/persistence.xml
labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/results/results-beans.xml
labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/xsl/profiler/
labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/xsl/profiler/jbossprofiler.xsl
labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/xsl/profiler/jprofiler.xsl
labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/xsl/results/
labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/xsl/results/change-hbm2ddl.xsl
Log:
Added library for submitting results.
Added: labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/results/embedded-jboss-beans.xml
===================================================================
--- labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/results/embedded-jboss-beans.xml (rev 0)
+++ labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/results/embedded-jboss-beans.xml 2010-12-09 19:01:50 UTC (rev 36320)
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<deployment xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="urn:jboss:bean-deployer bean-deployer_1_0.xsd"
+ xmlns="urn:jboss:bean-deployer:2.0">
+ <bean name="Naming" class="org.jnp.server.SingletonNamingServer"/>
+
+ <bean name="InitialContextProperties" class="java.util.Hashtable">
+ <constructor>
+ <parameter class="java.util.Map">
+ <map keyClass="java.lang.String" valueClass="java.lang.String">
+ <entry>
+ <key>java.naming.factory.initial</key>
+ <value>org.jnp.interfaces.LocalOnlyContextFactory</value>
+ </entry>
+ <entry>
+ <key>java.naming.factory.url.pkgs</key>
+ <value>org.jboss.naming:org.jnp.interfaces</value>
+ </entry>
+ </map>
+ </parameter>
+ </constructor>
+ </bean>
+
+ <bean name="java:comp/Initializer" class="org.jboss.ejb3.embedded.JavaCompInitializer">
+ <property name="jndiProperties"><inject bean="InitialContextProperties"/></property>
+ </bean>
+
+ <bean name="UserTransaction" class="com.arjuna.ats.internal.jta.transaction.arjunacore.UserTransactionImple">
+ </bean>
+
+ <bean name="UserTransactionBinding" class="org.jboss.ejb3.embedded.JndiBinder">
+ <property name="jndiProperties"><inject bean="InitialContextProperties"/></property>
+ <property name="target"><inject bean="UserTransaction"/></property>
+ <property name="bindTo">UserTransaction</property>
+ <property name="serializable">false</property>
+ </bean>
+ <bean name="TransactionManagerBinding" class="org.jboss.ejb3.embedded.JndiBinder">
+ <property name="jndiProperties"><inject bean="InitialContextProperties"/></property>
+ <property name="target"><inject bean="TransactionManager"/></property>
+ <property name="bindTo">java:/TransactionManager</property>
+ <property name="serializable">false</property>
+ </bean>
+
+ <bean name="TransactionManager" class="com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionManagerImple">
+ </bean>
+ <bean name="CachedConnectionManager" class="org.jboss.resource.connectionmanager.CachedConnectionManagerReference">
+ <property name="transactionManager"><inject bean="TransactionManager"/></property>
+ </bean>
+
+</deployment>
Property changes on: labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/results/embedded-jboss-beans.xml
___________________________________________________________________
Name: svn:executable
+ *
Added: labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/results/log4j.xml
===================================================================
--- labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/results/log4j.xml (rev 0)
+++ labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/results/log4j.xml 2010-12-09 19:01:50 UTC (rev 36320)
@@ -0,0 +1,135 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE log4j:configuration SYSTEM "org/apache/log4j/xml/log4j.dtd">
+<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"
+ debug="false">
+
+ <!-- ============================== -->
+ <!-- Append messages to the console -->
+ <!-- ============================== -->
+
+ <appender name="FILE" class="org.apache.log4j.RollingFileAppender">
+ <param name="file" value="log.txt" />
+ <param name="maxFileSize" value="500KB" />
+ <param name="maxBackupIndex" value="1" />
+
+ <param name="Threshold" value="INFO" />
+
+ <layout class="org.apache.log4j.PatternLayout">
+ <!-- The default pattern: Date Priority [Category] Message\n -->
+ <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%c{1}] %x %m%n" />
+ </layout>
+ </appender>
+
+ <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
+ <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler" />
+ <param name="Target" value="System.out" />
+ <param name="Threshold" value="DEBUG" />
+
+ <layout class="org.apache.log4j.PatternLayout">
+ <!-- The default pattern: Date Priority [Category] Message\n -->
+ <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%c{1}] [%x] %m%n" />
+ </layout>
+ </appender>
+
+ <appender name="CSV_FILE" class="org.apache.log4j.RollingFileAppender">
+ <param name="file" value="profile.csv" />
+ <param name="Threshold" value="DEBUG" />
+ <layout class="org.apache.log4j.PatternLayout">
+ <param name="ConversionPattern" value="%m%n" />
+ </layout>
+ </appender>
+
+ <logger name="org.hibernate.SQL">
+ <level value="ERROR" />
+ <appender-ref ref="FILE" />
+ </logger>
+ <logger name="org.jboss.jbossts.performance">
+ <level value="INFO" />
+ <appender-ref ref="CONSOLE" />
+ </logger>
+ <logger name="com.arjuna.ats.arjuna.logging.arjLoggerI18N">
+ <level value="ERROR" />
+ <appender-ref ref="CONSOLE" />
+ </logger>
+ <logger name="com.arjuna.ats.jta.logging.loggerI18N">
+ <level value="ERROR" />
+ <appender-ref ref="CONSOLE" />
+ </logger>
+ <logger name="com.arjuna.ats.arjuna.jta">
+ <level value="ERROR" />
+ <appender-ref ref="CONSOLE" />
+ </logger>
+ <logger name="org.jboss.kernel">
+ <level value="INFO" />
+ <appender-ref ref="CONSOLE" />
+ </logger>
+ <logger name="org.jboss.kernel.plugins.deployment.xml.BeanXMLDeployer">
+ <level value="ERROR" />
+ <appender-ref ref="CONSOLE" />
+ </logger>
+ <logger name="org.jboss.resource.adapter.jdbc.local.LocalTxDataSource">
+ <level value="ERROR" />
+ <appender-ref ref="CONSOLE" />
+ </logger>
+ <logger name="org.jboss.ejb3">
+ <level value="ERROR" />
+ <appender-ref ref="CONSOLE" />
+ </logger>
+ <logger name="org.hibernate">
+ <level value="DEBUG" />
+ <appender-ref ref="CONSOLE" />
+ </logger>
+ <logger name="org.jboss.resource">
+ <level value="ERROR" />
+ <appender-ref ref="CONSOLE" />
+ </logger>
+ <logger name="org.jboss.tm">
+ <level value="DEBUG" />
+ <appender-ref ref="CONSOLE" />
+ </logger>
+ <logger name="org.dbunit">
+ <level value="ERROR" />
+ <appender-ref ref="CONSOLE" />
+ </logger>
+ <logger name="auction.test">
+ <level value="ERROR" />
+ <appender-ref ref="CONSOLE" />
+ </logger>
+ <logger name="org.jboss.util">
+ <level value="ERROR" />
+ <appender-ref ref="CONSOLE" />
+ </logger>
+ <logger name="com.arjuna.ats.arjuna">
+ <level value="ERROR" />
+ <appender-ref ref="CONSOLE" />
+ </logger>
+ <logger name="com.arjuna.ats.jta">
+ <level value="ERROR" />
+ <appender-ref ref="CONSOLE" />
+ </logger>
+ <logger name="org.jboss.jbossts.chart">
+ <level value="ERROR" />
+ <appender-ref ref="CONSOLE" />
+ </logger>
+ <logger name="org.jboss.profiler.client">
+ <level value="ERROR" />
+ <appender-ref ref="CONSOLE" />
+ </logger>
+ <logger name="org.jboss.remoting">
+ <level value="ERROR" />
+ <appender-ref ref="CONSOLE" />
+ </logger>
+ <logger name="org.apache.log4j.helpers">
+ <level value="ERROR" />
+ <appender-ref ref="CONSOLE" />
+ </logger>
+ <logger name="csv.file.logger">
+ <level value="DEBUG" />
+ <appender-ref ref="CSV_FILE" />
+ </logger>
+ <logger name="org.jboss.security">
+ <level value="ERROR" />
+ <appender-ref ref="CONSOLE" />
+ </logger>
+
+</log4j:configuration>
Added: labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/results/persistence.xml
===================================================================
--- labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/results/persistence.xml (rev 0)
+++ labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/results/persistence.xml 2010-12-09 19:01:50 UTC (rev 36320)
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+Copyright 2010 Red Hat, Inc.
+ Red Hat licenses this file to you under the Apache License, version
+ 2.0 (the "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+ http://www.apache.org/licenses/LICENSE-2.0
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+ -->
+<persistence xmlns="http://java.sun.com/xml/ns/persistence"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
+ http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"
+ version="1.0">
+
+ <persistence-unit name="results">
+
+ <!-- A managed datasource provided by the application server, in this
+ case the microcontainer, see caveatemptor-beans.xml definition.
+ -->
+ <jta-data-source>java:/resultsDatasource</jta-data-source>
+ <properties>
+ <property name="hibernate.archive.autodetection" value="class"/>
+ <property name="hibernate.show_sql" value="true"/>
+ <property name="hibernate.format_sql" value="false"/>
+ <property name="use_sql_comments" value="false"/>
+
+ <property name="hibernate.dialect"
+ value="org.hibernate.dialect.PostgreSQLDialect"/>
+
+ <!-- Put the EntityManagerFactory into JNDI so we can use it manually in tests -->
+ <property name="jboss.entity.manager.factory.jndi.name"
+ value="java:/EntityManagerFactories/resultsEMF"/>
+
+ <!-- Create the database schema when this test.persistence unit is deployed, drop
+ it (clean the database) when it is undeployed
+ -->
+ <property name="hibernate.hbm2ddl.auto" value=""/>
+
+ <property name="hibernate.generate_statistics" value="false"/>
+
+ <property name="hibernate.session_factory_name" value="java:/persistence/HibernateSessionFactory"/>
+ </properties>
+ </persistence-unit>
+
+</persistence>
Added: labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/results/results-beans.xml
===================================================================
--- labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/results/results-beans.xml (rev 0)
+++ labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/results/results-beans.xml 2010-12-09 19:01:50 UTC (rev 36320)
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Copyright 2010 Red Hat, Inc.
+ Red Hat licenses this file to you under the Apache License, version
+ 2.0 (the "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+ http://www.apache.org/licenses/LICENSE-2.0
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+ -->
+<deployment xmlns="urn:jboss:bean-deployer:2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:jboss:bean-deployer bean-deployer_1_0.xsd">
+ <bean name="resultsDatasourceFactory" class="org.jboss.resource.adapter.jdbc.local.LocalTxDataSource">
+ <property name="jndiName">java:/resultsDatasource</property>
+ <property name="driverClass">org.postgresql.ds.PGSimpleDataSource</property>
+ <property name="connectionURL">jdbc:postgresql://localhost:5432/results</property>
+ <property name="userName">perfres</property>
+ <property name="password">perfres</property>
+ <property name="minSize">1</property>
+ <property name="maxSize">2</property>
+ <property name="idleTimeout">200000</property>
+ <property name="blockingTimeout">2000</property><!-- not supported property name="backgroundInterval">1000</property><property name="backgroundValidation">false</property-->
+ <property name="preparedStatementCacheSize">20</property>
+ <property name="sharePreparedStatements">true</property>
+ <property name="transactionManager">
+ <inject bean="TransactionManager"/>
+ </property>
+ <property name="cachedConnectionManager">
+ <inject bean="CachedConnectionManager"/>
+ </property>
+ <property name="initialContextProperties">
+ <inject bean="InitialContextProperties"/>
+ </property>
+ </bean>
+ <bean name="resultsDatasource" class="java.lang.Object">
+ <constructor factoryMethod="getDatasource">
+ <factory bean="resultsDatasourceFactory" />
+ </constructor>
+ </bean>
+</deployment>
\ No newline at end of file
Property changes on: labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/results/results-beans.xml
___________________________________________________________________
Name: svn:executable
+ *
Added: labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/xsl/profiler/jbossprofiler.xsl
===================================================================
--- labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/xsl/profiler/jbossprofiler.xsl (rev 0)
+++ labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/xsl/profiler/jbossprofiler.xsl 2010-12-09 19:01:50 UTC (rev 36320)
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Copyright 2009 Red Hat, Inc.
+ Red Hat licenses this file to you under the Apache License, version
+ 2.0 (the "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+ http://www.apache.org/licenses/LICENSE-2.0
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+ -->
+
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+
+ <xsl:template match="/">
+ <xsl:copy/>
+ </xsl:template>
+</xsl:stylesheet>
\ No newline at end of file
Added: labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/xsl/profiler/jprofiler.xsl
===================================================================
--- labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/xsl/profiler/jprofiler.xsl (rev 0)
+++ labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/xsl/profiler/jprofiler.xsl 2010-12-09 19:01:50 UTC (rev 36320)
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Copyright 2009 Red Hat, Inc.
+ Red Hat licenses this file to you under the Apache License, version
+ 2.0 (the "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+ http://www.apache.org/licenses/LICENSE-2.0
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+ -->
+
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+
+ <xsl:template match="/">
+ <xsl:element name="timings">
+ <xsl:apply-templates select="//node[@class='org.jboss.jbossts.performance.jdbc.JDBCTask' and @methodName='begin']"/>
+ <xsl:apply-templates select="//node[@class='org.jboss.jbossts.performance.jdbc.JDBCTask' and @methodName='findUsingResourceA']"/>
+ <xsl:apply-templates select="//node[@class='org.jboss.jbossts.performance.jdbc.JDBCTask' and @methodName='findUsingResourceB']"/>
+ <xsl:apply-templates select="//node[@class='org.jboss.jbossts.performance.jdbc.JDBCTask' and @methodName='writeUsingResourceA']"/>
+ <xsl:apply-templates select="//node[@class='org.jboss.jbossts.performance.jdbc.JDBCTask' and @methodName='writeUsingResourceB']"/>
+ <xsl:apply-templates select="//node[@class='org.jboss.jbossts.performance.jdbc.JDBCTask' and @methodName='commit']"/>
+ </xsl:element>
+ </xsl:template>
+
+ <xsl:template match="node">
+ <xsl:element name="{@methodName}">
+ <xsl:value-of select="@percent"/>
+ </xsl:element>
+ </xsl:template>
+</xsl:stylesheet>
\ No newline at end of file
Added: labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/xsl/results/change-hbm2ddl.xsl
===================================================================
--- labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/xsl/results/change-hbm2ddl.xsl (rev 0)
+++ labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/xsl/results/change-hbm2ddl.xsl 2010-12-09 19:01:50 UTC (rev 36320)
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Copyright 2010 Red Hat, Inc.
+ Red Hat licenses this file to you under the Apache License, version
+ 2.0 (the "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+ http://www.apache.org/licenses/LICENSE-2.0
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+ -->
+
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+ <xsl:param name="hibernate.hbm2ddl.auto"/>
+
+ <xsl:template match="@*|node()">
+
+ <xsl:choose>
+ <xsl:when test="./@name='hibernate.hbm2ddl.auto'">
+ <xsl:element name="{name()}">
+ <xsl:copy-of select="@name"/>
+ <xsl:attribute name="value">
+ <xsl:text><xsl:value-of select="$hibernate.hbm2ddl.auto"/></xsl:text>
+ </xsl:attribute>
+ </xsl:element>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:copy>
+ <xsl:apply-templates select="@*|node()"/>
+ </xsl:copy>
+ </xsl:otherwise>
+ </xsl:choose>
+
+ </xsl:template>
+
+</xsl:stylesheet>
\ No newline at end of file
More information about the jboss-svn-commits
mailing list