[jboss-cvs] JBossAS SVN: r111848 - in projects/jboss-jca/branches/performance/faban/benchmarks: cli-noop-jca-benchmark and 4 other directories.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Jul 26 13:30:00 EDT 2011
Author: whitingjr
Date: 2011-07-26 13:30:00 -0400 (Tue, 26 Jul 2011)
New Revision: 111848
Added:
projects/jboss-jca/branches/performance/faban/benchmarks/cli-noop-jca-benchmark/
projects/jboss-jca/branches/performance/faban/benchmarks/cli-noop-jca-benchmark/build.properties
projects/jboss-jca/branches/performance/faban/benchmarks/cli-noop-jca-benchmark/build.xml
projects/jboss-jca/branches/performance/faban/benchmarks/cli-noop-jca-benchmark/config/
projects/jboss-jca/branches/performance/faban/benchmarks/cli-noop-jca-benchmark/config/logging.properties
projects/jboss-jca/branches/performance/faban/benchmarks/cli-noop-jca-benchmark/config/security/
projects/jboss-jca/branches/performance/faban/benchmarks/cli-noop-jca-benchmark/config/security/driver.policy
projects/jboss-jca/branches/performance/faban/benchmarks/cli-noop-jca-benchmark/deploy/
projects/jboss-jca/branches/performance/faban/benchmarks/cli-noop-jca-benchmark/deploy/benchmark.xml
projects/jboss-jca/branches/performance/faban/benchmarks/cli-noop-jca-benchmark/deploy/config.xhtml
projects/jboss-jca/branches/performance/faban/benchmarks/cli-noop-jca-benchmark/deploy/run.xml
projects/jboss-jca/branches/performance/faban/benchmarks/cli-noop-jca-benchmark/lib/
projects/jboss-jca/branches/performance/faban/benchmarks/cli-noop-jca-benchmark/lib/ironjacamar-performance-perfenv.jar
Log:
Added first cut of noop cli benchmark.
Added: projects/jboss-jca/branches/performance/faban/benchmarks/cli-noop-jca-benchmark/build.properties
===================================================================
--- projects/jboss-jca/branches/performance/faban/benchmarks/cli-noop-jca-benchmark/build.properties (rev 0)
+++ projects/jboss-jca/branches/performance/faban/benchmarks/cli-noop-jca-benchmark/build.properties 2011-07-26 17:30:00 UTC (rev 111848)
@@ -0,0 +1,6 @@
+bench.shortname=cli-noop-jca-benchmark
+faban.url=http://<enter-master-host>:9980/
+deploy.user=deployer
+deploy.password=adminadmin
+deploy.clearconfig=true
+compiler.target.version=1.6
Added: projects/jboss-jca/branches/performance/faban/benchmarks/cli-noop-jca-benchmark/build.xml
===================================================================
--- projects/jboss-jca/branches/performance/faban/benchmarks/cli-noop-jca-benchmark/build.xml (rev 0)
+++ projects/jboss-jca/branches/performance/faban/benchmarks/cli-noop-jca-benchmark/build.xml 2011-07-26 17:30:00 UTC (rev 111848)
@@ -0,0 +1,191 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project name="Faban Benchmark Build Script" default="deploy.jar" basedir=".">
+
+ <property file="build.properties" />
+ <property environment="env"/>
+ <condition property="home.isSet">
+ <not>
+ <equals arg1="${env.FABAN_HOME}" arg2=""/>
+ </not>
+ </condition>
+ <fail unless="home.isSet" message="The build failed because the environment property FABAN_HOME has not been set. Set the property to the local faban installation location."/>
+ <property name="src.dir" value="../../src/main/java" />
+ <property name="build.dir" value="build" />
+ <property name="classes.dir" value="${build.dir}/classes" />
+ <property name="lib.dir" value="lib" />
+ <property name="buildlib.dir" value="${build.dir}/lib" />
+ <property name="faban.libs" value="${env.FABAN_HOME}/lib" />
+ <property name="faban.classes" value="${env.FABAN_HOME}/master/webapps/faban/WEB-INF/classes" />
+ <property name="tests.jar" value="cli-tests.jar"/>
+ <property name="perfenv" value="../../../target/perfenv"/>
+ <property name="perfenv.libs" value="${perfenv}/lib"/>
+ <property name="common.libs" value="../../../lib/common"/>
+
+ <!-- Extra path locations that conform to the existing way the jca project files are
+ organised. Adapts the way faban benchmark examples are organised to fit in with IronJacamar. -->
+ <!-- Added location for libraries. -->
+ <path id="lib.path">
+ <fileset dir="../../../tools/faban">
+ <include name="*.jar" />
+ </fileset>
+ </path>
+
+ <path id="taskclasspath">
+ <fileset dir="${env.FABAN_HOME}/ant/lib" includes="*.jar" />
+ <fileset dir="${faban.libs}" includes="*.jar" />
+ </path>
+
+ <path id="clitaskclasspath">
+ <fileset dir="${build.dir}/lib" includes="deploy-perfenv-test.jar"/>
+ <fileset dir="${perfenv.libs}" includes="ironjacamar-performance-perfenv.jar"/>
+ </path>
+
+ <path id="classpath" location="${faban.libs}">
+ <pathelement location="${classes.dir}" />
+ <fileset dir="${lib.dir}" includes="*.jar" erroronmissingdir="false" />
+ <fileset dir="${faban.libs}" includes="*.jar" />
+ <pathelement location="${faban.classes}" />
+ <path refid="lib.path" />
+ </path>
+
+ <path id="perfenv.classpath" >
+ <fileset dir="${perfenv.libs}" includes="*.jar"/>
+ <path refid="lib.path"/>
+ </path>
+
+ <path id="tests.classpath">
+ <fileset dir="${common.libs}">
+ <include name="jboss-transaction-api.jar"/>
+ </fileset>
+ </path>
+
+ <taskdef name="deploy" classname="com.sun.faban.harness.util.DeployTask">
+ <classpath refid="taskclasspath" />
+ </taskdef>
+
+
+ <target name="init">
+ <mkdir dir="${classes.dir}" />
+ </target>
+
+ <target name="compile.benchmark" depends="init" description="Compiling all source files">
+ <javac srcdir="${src.dir}" deprecation="on" target="${compiler.target.version}" destdir="${classes.dir}" debug="on">
+ <include name="org/jboss/jca/perf/benchmark/cli/CLIBenchmark.java" />
+ <include name="org/jboss/jca/perf/benchmark/cli/noop/*.java" />
+ <classpath refid="classpath" />
+ <classpath refid="perfenv.classpath" />
+ </javac>
+ </target>
+
+ <target name="compile.benchmark.server.tests" depends="init" description="Compiling all cli tests source files">
+ <javac srcdir="${src.dir}" deprecation="on" target="${compiler.target.version}" destdir="${classes.dir}" debug="on">
+ <include name="org/jboss/jca/performance/test/*.java" />
+ <include name="org/jboss/jca/perf/benchmark/container/test/*.java" />
+ <classpath refid="perfenv.classpath" />
+ <classpath refid="tests.classpath" />
+ </javac>
+ </target>
+
+ <target name="clean" description="cleanup module">
+ <delete failonerror="false">
+ <fileset dir="${build.dir}" includes="**/*" />
+ </delete>
+ </target>
+
+ <target name="bench.jar" depends="compile.benchmark" description="Assembles library jar with benchmark driver classes">
+ <mkdir dir="${buildlib.dir}" />
+ <jar jarfile="${buildlib.dir}/${bench.shortname}-driver.jar">
+ <fileset dir="${classes.dir}">
+ <include name="org/jboss/jca/perf/benchmark/cli/CLIBenchmark.class" />
+ <include name="org/jboss/jca/perf/benchmark/cli/noop/*.class" />
+ </fileset>
+ </jar>
+ </target>
+
+ <target name="deploy.jar" depends="bench.jar" description="Assembles deployment jar image for Faban harness">
+ <copy todir="lib" file="${perfenv.libs}/ironjacamar-performance-perfenv.jar" overwrite="true"/>
+ <jar jarfile="${build.dir}/${bench.shortname}.jar">
+ <metainf dir="deploy" includes="*" />
+ <fileset dir="." includes="bin/**/*, resources/**/*, public_html/**/*" />
+ <fileset dir="${build.dir}" includes="lib/**/*" />
+ <fileset dir="${basedir}" includes="lib/ironjacamar-performance-perfenv.jar" />
+ <fileset dir="${perfenv}" includes="lib/jboss-logging.jar" />
+ </jar>
+ </target>
+
+ <target name="cli.server.tests.jar" depends="compile.benchmark.server.tests">
+ <jar jarfile="${buildlib.dir}/${tests.jar}" index="true">
+ <fileset dir="${classes.dir}">
+ <include name="org/jboss/jca/perf/benchmark/container/test/CLITransactionTest.class"/>
+ <include name="org/jboss/jca/performance/test/UnitOfWork.class"/>
+ </fileset>
+ </jar>
+ </target>
+
+ <target name="deploy.tests.jar" depends="cli.server.tests.jar">
+ <copy todir="${perfenv}/tests" file="${buildlib.dir}/${tests.jar}"/>
+ </target>
+
+ <target name="deploy" depends="deploy.tests.jar,deploy.jar" description="Deploys benchmark on the Faban harness">
+ <deploy url="${faban.url}" jar="${build.dir}/${bench.shortname}.jar" user="${deploy.user}" password="${deploy.password}" clearConfig="${deploy.clearconfig}" />
+ </target>
+
+ <target name="run" depends="bench.jar" description="Test runs the benchmark outside the Faban Harness">
+ <java classname="com.sun.faban.driver.engine.MasterImpl" classpathref="classpath" fork="true" failonerror="true" dir="config">
+ <jvmarg value="-XX:+DisableExplicitGC" />
+ <jvmarg value="-Djava.security.policy=security/driver.policy" />
+ <jvmarg value="-Djava.util.logging.config.file=logging.properties" />
+ <jvmarg value="-Dfaban.driver.base=.." />
+ <jvmarg value="-Dbenchmark.config=../deploy/run.xml" />
+ </java>
+ </target>
+
+ <target name="registry" description="Starts the Faban registry">
+ <java classname="com.sun.faban.common.RegistryImpl" classpathref="classpath" fork="true" failonerror="true">
+ <jvmarg value="-XX:+DisableExplicitGC" />
+ <jvmarg value="-Djava.security.policy=security/driver.policy" />
+ <jvmarg value="-Djava.util.logging.config.file=logging.properties" />
+ </java>
+ </target>
+
+ <target name="agent" description="Start a Faban agent">
+ <!-- To start the agent, properties driver.name, driver.id,
+ and master.host need to be declared -->
+ <java classname="com.sun.faban.driver.engine.AgentImpl" classpathref="classpath" fork="true" failonerror="true">
+ <jvmarg value="-XX:+DisableExplicitGC" />
+ <jvmarg value="-Djava.security.policy=security/driver.policy" />
+ <jvmarg value="-Djava.util.logging.config.file=logging.properties" />
+ <jvmarg value="-Dfaban.driver.base=." />
+ <arg value="${driver.name}" />
+ <arg value="${driver.id}" />
+ <arg value="${master.host}" />
+ </java>
+ </target>
+
+ <target name="genxform" description="Generates config.xhtml form from run.xml">
+ <!-- To start the agent, properties driver.name, driver.id,
+ and master.host need to be declared -->
+ <java classname="com.sun.faban.harness.util.XformsGenerator" classpathref="classpath" fork="true" failonerror="true">
+ <jvmarg value="-XX:+DisableExplicitGC" />
+ <jvmarg value="-Djava.security.policy=security/driver.policy" />
+ <jvmarg value="-Djava.util.logging.config.file=logging.properties" />
+ <arg value="deploy/run.xml" />
+ <arg value="deploy/config.xhtml" />
+ <arg value="${env.FABAN_HOME}" />
+ </java>
+ </target>
+
+ <target name="multi" description="Start a distributed benchmark run">
+ <parallel>
+ <antcall target="registry" />
+ <sequential>
+ <sleep seconds="2" />
+ <antcall target="agent" />
+ </sequential>
+ <sequential>
+ <sleep seconds="5" />
+ <antcall target="run" />
+ </sequential>
+ </parallel>
+ </target>
+</project>
Added: projects/jboss-jca/branches/performance/faban/benchmarks/cli-noop-jca-benchmark/config/logging.properties
===================================================================
--- projects/jboss-jca/branches/performance/faban/benchmarks/cli-noop-jca-benchmark/config/logging.properties (rev 0)
+++ projects/jboss-jca/branches/performance/faban/benchmarks/cli-noop-jca-benchmark/config/logging.properties 2011-07-26 17:30:00 UTC (rev 111848)
@@ -0,0 +1,60 @@
+############################################################
+# Default Logging Configuration File
+#
+# You can use a different file by specifying a filename
+# with the java.util.logging.config.file system property.
+# For example java -Djava.util.logging.config.file=myfile
+############################################################
+
+############################################################
+# Global properties
+############################################################
+
+# "handlers" specifies a comma separated list of log Handler
+# classes. These handlers will be installed during VM startup.
+# Note that these classes must be on the system classpath.
+# By default we only configure a ConsoleHandler, which will only
+# show messages at the INFO and above levels.
+#handlers= java.util.logging.ConsoleHandler
+
+# To also add the FileHandler, use the following line instead.
+handlers= java.util.logging.FileHandler, java.util.logging.ConsoleHandler
+
+# Default global logging level.
+# This specifies which kinds of events are logged across
+# all loggers. For any given facility this global level
+# can be overriden by a facility specific level
+# Note that the ConsoleHandler also has a separate level
+# setting to limit messages printed to the console.
+.level= INFO
+
+############################################################
+# Handler specific properties.
+# Describes specific configuration info for Handlers.
+############################################################
+
+# default file output is in user's home directory.
+java.util.logging.FileHandler.pattern = %h/java%u.log
+java.util.logging.FileHandler.limit = 50000
+java.util.logging.FileHandler.count = 1
+java.util.logging.FileHandler.formatter = java.util.logging.XMLFormatter
+
+# Limit the message that are printed on the console to INFO and above.
+java.util.logging.ConsoleHandler.level = INFO
+#java.util.logging.ConsoleHandler.level = FINEST
+java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
+
+
+############################################################
+# Facility specific properties.
+# Provides extra control for each logger.
+############################################################
+
+# For example, set the com.xyz.foo logger to only log SEVERE
+# messages:
+com.xyz.foo.level = SEVERE
+com.sun.faban.driver.engine.FlatMix.level = FINER
+com.sun.faban.common.level = FINE
+sample.level = FINE
+faban.test.level = FINE
+org.jboss.jca.perf.benchmark.simple.http=FINEST
\ No newline at end of file
Added: projects/jboss-jca/branches/performance/faban/benchmarks/cli-noop-jca-benchmark/config/security/driver.policy
===================================================================
--- projects/jboss-jca/branches/performance/faban/benchmarks/cli-noop-jca-benchmark/config/security/driver.policy (rev 0)
+++ projects/jboss-jca/branches/performance/faban/benchmarks/cli-noop-jca-benchmark/config/security/driver.policy 2011-07-26 17:30:00 UTC (rev 111848)
@@ -0,0 +1,8 @@
+/* AUTOMATICALLY GENERATED ON Thu Dec 03 17:57:08 PST 1998*/
+/* DO NOT EDIT */
+
+grant {
+ permission java.security.AllPermission;
+ };
+
+
Added: projects/jboss-jca/branches/performance/faban/benchmarks/cli-noop-jca-benchmark/deploy/benchmark.xml
===================================================================
--- projects/jboss-jca/branches/performance/faban/benchmarks/cli-noop-jca-benchmark/deploy/benchmark.xml (rev 0)
+++ projects/jboss-jca/branches/performance/faban/benchmarks/cli-noop-jca-benchmark/deploy/benchmark.xml 2011-07-26 17:30:00 UTC (rev 111848)
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<benchmark>
+ <name>JCA NoOp CLI benchmark</name>
+ <version>0.1</version>
+ <config-form>config.xhtml</config-form>
+ <config-file-name>run.xml</config-file-name>
+ <benchmark-class>com.sun.faban.harness.DefaultFabanBenchmark2</benchmark-class>
+ <result-file-path>summary.xml</result-file-path>
+ <metric></metric>
+ <scaleName>Concurrent users</scaleName>
+ <scaleUnit>per second</scaleUnit>
+ <!-- banner-page>bannerPage.html</banner-page -->
+</benchmark>
Added: projects/jboss-jca/branches/performance/faban/benchmarks/cli-noop-jca-benchmark/deploy/config.xhtml
===================================================================
--- projects/jboss-jca/branches/performance/faban/benchmarks/cli-noop-jca-benchmark/deploy/config.xhtml (rev 0)
+++ projects/jboss-jca/branches/performance/faban/benchmarks/cli-noop-jca-benchmark/deploy/config.xhtml 2011-07-26 17:30:00 UTC (rev 111848)
@@ -0,0 +1,542 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2011, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+-->
+<html xmlns:xforms='http://www.w3.org/2002/xforms'
+ xmlns:fa='http://faban.sunsource.net/ns/faban'
+ xmlns:fh='http://faban.sunsource.net/ns/fabanharness'
+ xmlns:fd='http://faban.sunsource.net/ns/fabandriver'>
+<head>
+<xforms:model id='benchmark-model'>
+ <xforms:instance id='benchmark-instance' src='{benchmark.template}' />
+ <xforms:submission xforms:action='schedule-run.jsp'
+ xforms:replace='all' id='submission-debug' xforms:method='post' />
+ <xforms:bind id='bind-jcaBenchmark' xforms:nodeset='/jcaBenchmark'>
+ <xforms:bind id='bind-jvmConfig' xforms:nodeset='fh:jvmConfig'>
+ <xforms:bind id='bind-jvmConfig-javaHome'
+ xforms:nodeset='fh:javaHome'>
+ </xforms:bind>
+ <xforms:bind id='bind-jvmConfig-jvmOptions'
+ xforms:nodeset='fh:jvmOptions'>
+ </xforms:bind>
+ </xforms:bind>
+ <xforms:bind id='bind-runConfig' xforms:nodeset='fa:runConfig'>
+ <xforms:bind id='bind-runConfig-description'
+ xforms:nodeset='fh:description'>
+ </xforms:bind>
+ <xforms:bind id='bind-runConfig-hostConfig'
+ xforms:nodeset='fa:hostConfig'>
+ <xforms:bind id='bind-runConfig-hostConfig-host'
+ xforms:nodeset='fa:host'>
+ </xforms:bind>
+ <xforms:bind id='bind-runConfig-hostConfig-enabled'
+ xforms:nodeset='fh:enabled'>
+ </xforms:bind>
+ <xforms:bind id='bind-runConfig-hostConfig-tools'
+ xforms:nodeset='fh:tools'>
+ </xforms:bind>
+ </xforms:bind>
+ <xforms:bind id='bind-runConfig-scale'
+ xforms:nodeset='fa:scale' xforms:type='positiveInteger'>
+ </xforms:bind>
+ <xforms:bind id='bind-runConfig-runControl'
+ xforms:nodeset='fa:runControl'>
+ <xforms:bind id="bind-unit" xforms:nodeset="@unit"/>
+ <xforms:bind id='bind-runConfig-runControl-rampUp'
+ xforms:nodeset='fa:rampUp'>
+ </xforms:bind>
+ <xforms:bind id='bind-runConfig-runControl-steadyState'
+ xforms:nodeset='fa:steadyState'>
+ </xforms:bind>
+ <xforms:bind id='bind-runConfig-runControl-rampDown'
+ xforms:nodeset='fa:rampDown'>
+ </xforms:bind>
+ </xforms:bind>
+ <xforms:bind id='bind-runConfig-timeSync'
+ xforms:nodeset='fh:timeSync'>
+ </xforms:bind>
+ <xforms:bind id='bind-runConfig-outputDir'
+ xforms:nodeset='fd:outputDir'>
+ </xforms:bind>
+ <xforms:bind id='bind-runConfig-audit'
+ xforms:nodeset='fd:audit'>
+ </xforms:bind>
+ <xforms:bind id='bind-runConfig-threadStart'
+ xforms:nodeset='fd:threadStart'>
+ <xforms:bind id='bind-runConfig-threadStart-delay'
+ xforms:nodeset='fd:delay' xforms:type='positiveInteger'>
+ </xforms:bind>
+ <xforms:bind id='bind-runConfig-threadStart-simultaneous'
+ xforms:nodeset='fd:simultaneous'>
+ </xforms:bind>
+ <xforms:bind id='bind-runConfig-threadStart-parallel'
+ xforms:nodeset='fd:parallel'>
+ </xforms:bind>
+ </xforms:bind>
+ <xforms:bind id='bind-runConfig-stats'
+ xforms:nodeset='fd:stats'>
+ <xforms:bind id='bind-runConfig-stats-maxRunTime'
+ xforms:nodeset='fd:maxRunTime'>
+ </xforms:bind>
+ <xforms:bind id='bind-runConfig-stats-interval'
+ xforms:nodeset='fd:interval'>
+ </xforms:bind>
+ </xforms:bind>
+ <xforms:bind id='bind-runConfig-runtimeStats'
+ xforms:nodeset='fd:runtimeStats'>
+ <xforms:bind id='bind-runConfig-runtimeStats-interval'
+ xforms:nodeset='fd:interval'>
+ </xforms:bind>
+ </xforms:bind>
+ <xforms:bind id='bind-runConfig-driverConfig'
+ xforms:nodeset='fd:driverConfig[@name="CLI NoOp Driver"]'>
+ <xforms:bind id='bind-runConfig-driverConfig-agents'
+ xforms:nodeset='fd:agents'>
+ </xforms:bind>
+ <xforms:bind id='bind-runConfig-driverConfig-stats'
+ xforms:nodeset='fd:stats'>
+ <xforms:bind
+ id='bind-runConfig-driverConfig-stats-interval'
+ xforms:nodeset='fd:interval'>
+ </xforms:bind>
+ </xforms:bind>
+ <xforms:bind id='bind-runConfig-driverConfig-runtimeStats'
+ xforms:nodeset='fd:runtimeStats'>
+ </xforms:bind>
+
+ <xforms:bind id='bind-runConfig-driverConfig-properties' xforms:nodeset='fd:properties'>
+ <xforms:bind id="bind-driver-datasourceJNDI" xforms:nodeset="fd:property[fd:name='jndiName']/fd:value"/>
+ <xforms:bind id="bind-driver-fqcnTest" xforms:nodeset="fd:property[fd:name='fqcn.test']/fd:value"/>
+ <xforms:bind id="bind-driver-testIterationCount" xforms:nodeset="fd:property[fd:name='test.iteration.count']/fd:value"/>
+ </xforms:bind>
+
+ <xforms:bind id='bind-runConfig-driverConfig-operationMix'
+ xforms:nodeset='fd:operationMix'>
+ <xforms:bind
+ id='bind-runConfig-driverConfig-operationMix-name'
+ xforms:nodeset='fd:name'>
+ </xforms:bind>
+ <xforms:bind
+ id='bind-runConfig-driverConfig-operationMix-r'
+ xforms:nodeset='fd:r'>
+ </xforms:bind>
+ </xforms:bind>
+ </xforms:bind>
+ </xforms:bind>
+
+ <xforms:bind id='bind-jcaServer' xforms:nodeset='jcaServer'>
+ <xforms:bind id='bind-jcaServer-hostConfig'
+ xforms:nodeset='fa:hostConfig'>
+ <xforms:bind id='bind-jcaServer-hostConfig-host'
+ xforms:nodeset='fa:host'>
+ </xforms:bind>
+ <xforms:bind id='bind-jcaServer-hostConfig-enabled'
+ xforms:nodeset='fh:enabled'>
+ </xforms:bind>
+ <xforms:bind id='bind-jcaServer-hostConfig-tools'
+ xforms:nodeset='fh:tools'>
+ </xforms:bind>
+ <xforms:bind id='bind-jcaServer-hostConfig-managedHosts'
+ xforms:nodeset='fh:managedHosts'>
+ </xforms:bind>
+ <xforms:bind id='bind-jcaServer-hostConfig-userCommands'
+ xforms:nodeset='fh:userCommands'>
+ </xforms:bind>
+ </xforms:bind>
+ </xforms:bind>
+
+ <xforms:bind id='bind-dbServer' xforms:nodeset='dbServer'>
+ <xforms:bind id='bind-dbServer-hostConfig'
+ xforms:nodeset='fa:hostConfig'>
+ <xforms:bind id='bind-dbServer-hostConfig-host'
+ xforms:nodeset='fa:host' />
+ <xforms:bind id='bind-dbServer-hostConfig-enabled'
+ xforms:nodeset='fh:enabled' />
+ <xforms:bind id='bind-dbServer-hostConfig-tools'
+ xforms:nodeset='fh:tools' />
+ </xforms:bind>
+ </xforms:bind>
+ </xforms:bind>
+
+</xforms:model>
+
+<xforms:model id='benchmark-labels'>
+ <xforms:instance id='benchmark-label-names'>
+ <labels>
+ <jcaBenchmark>JCA Benchmark</jcaBenchmark>
+ <jvmConfig>Jvm Config</jvmConfig>
+ <javaHome>Java Home</javaHome>
+ <jvmOptions>Jvm Options</jvmOptions>
+ <runConfig>Run Configuration</runConfig>
+ <description>Description</description>
+ <hostConfig>Host Config</hostConfig>
+ <host>Host</host>
+ <httpPort>HTTP Service Port</httpPort>
+ <enabled>Enabled</enabled>
+ <cpus>Cpus</cpus>
+ <tools>Tools (default/detail/lite)</tools>
+ <userCommands>User Commands</userCommands>
+ <scale>Scale</scale>
+ <runControl>Run Control</runControl>
+ <rampUp>Ramp Up (seconds)</rampUp>
+ <steadyState>Steady State (seconds)</steadyState>
+ <rampDown>Ramp Down (seconds)</rampDown>
+ <timeSync>Time Sync</timeSync>
+ <outputDir>Output Dir</outputDir>
+ <audit>Audit</audit>
+ <threadStart>Thread Start</threadStart>
+ <delay>Thread start delay (milli seconds)</delay>
+ <simultaneous>Simultaneous</simultaneous>
+ <parallel>Parallel</parallel>
+ <stats>Stats</stats>
+ <maxRunTime>Max Run Time (hours)</maxRunTime>
+ <interval>Stats Interval (seconds)</interval>
+ <runtimeStats>Runtime Stats</runtimeStats>
+ <driverConfig>Driver Config</driverConfig>
+ <agents>Agents</agents>
+ <properties>Properties</properties>
+ <property>Property</property>
+ <name>Operation name</name>
+ <value>Value</value>
+ <operationMix>Operation Mix</operationMix>
+ <r>R</r>
+ <dbServer>Db Server</dbServer>
+ <service>Service</service>
+ <restart>Restart</restart>
+ <config>Config</config>
+ <serverHome>Server Home</serverHome>
+ <user>User</user>
+ <password>Password</password>
+ <jcaServer>Jca Server</jcaServer>
+ <binPath>Bin Path</binPath>
+ <webContext>Web Context</webContext>
+ <resourcePath>Resource Path</resourcePath>
+ <unit>Unit</unit>
+ <time>Time (sec)</time>
+ <cycles>Cycles</cycles>
+ <yes>Yes</yes>
+ <no>No</no>
+ <ok>Ok</ok>
+ <cancel>Cancel</cancel>
+ <interfaceBindname>Network interface binding name</interfaceBindname>
+ <listenPort>Startup listen port</listenPort>
+ <serviceName>Service Name</serviceName>
+ <managedHosts>Managed Hosts</managedHosts>
+ <runScript>Start script</runScript>
+ <javaOptions>JAVA OPTS</javaOptions>
+ <initialContextConfiguration>Initial Context Configuration</initialContextConfiguration>
+ <datasourceJNDI>DataSource JNDI name</datasourceJNDI>
+ <fqcnTest>Fully qualified class name</fqcnTest>
+ <perfEnvironmentConfiguration>Perf Env</perfEnvironmentConfiguration>
+ <testIterationCount>Test iteration count</testIterationCount>
+</labels>
+ </xforms:instance>
+</xforms:model>
+</head>
+<body>
+<xforms:group id="group-tabsheet">
+ <xforms:trigger id='trigger-jvmConfig'>
+ <xforms:label xforms:model='benchmark-labels'
+ xforms:ref='/labels/jvmConfig' />
+ <xforms:action id='action-jvmConfig'>
+ <xforms:revalidate xforms:model='benchmark-model'
+ id='revalidate-jvmConfig' />
+ <xforms:toggle id='toggle-jvmConfig'
+ xforms:case='case-jvmConfig' />
+ </xforms:action>
+ </xforms:trigger>
+ <xforms:trigger id='trigger-runConfig'>
+ <xforms:label xforms:model='benchmark-labels'
+ xforms:ref='/labels/runConfig' />
+ <xforms:action id='action-runConfig'>
+ <xforms:revalidate xforms:model='benchmark-model'
+ id='revalidate-runConfig' />
+ <xforms:toggle id='toggle-runConfig'
+ xforms:case='case-runConfig' />
+ </xforms:action>
+ </xforms:trigger>
+
+ <xforms:trigger id='trigger-jcaServer'>
+ <xforms:label xforms:model='benchmark-labels'
+ xforms:ref='/labels/jcaServer' />
+ <xforms:action id='action-jcaServer'>
+ <xforms:revalidate xforms:model='benchmark-model'
+ id='revalidate-jcaServer' />
+ <xforms:toggle id='toggle-jcaServer'
+ xforms:case='case-jcaServer' />
+ </xforms:action>
+ </xforms:trigger>
+
+ <xforms:trigger id='trigger-dbServer'>
+ <xforms:label xforms:model='benchmark-labels'
+ xforms:ref='/labels/dbServer' />
+ <xforms:action id='action-dbServer'>
+ <xforms:revalidate xforms:model='benchmark-model'
+ id='revalidate-dbServer' />
+ <xforms:toggle id='toggle-dbServer' xforms:case='case-dbServer' />
+ </xforms:action>
+ </xforms:trigger>
+
+ <xforms:switch id="switch">
+ <xforms:case id='case-jvmConfig'>
+ <xforms:group id='group-jvmConfig'>
+ <xforms:input id='input-jvmConfig-javaHome'
+ xforms:bind='bind-jvmConfig-javaHome'>
+ <xforms:label xforms:model='benchmark-labels'
+ xforms:ref='/labels/javaHome' />
+ </xforms:input>
+ <xforms:input id='input-jvmConfig-jvmOptions'
+ xforms:bind='bind-jvmConfig-jvmOptions'>
+ <xforms:label xforms:model='benchmark-labels'
+ xforms:ref='/labels/jvmOptions' />
+ </xforms:input>
+ </xforms:group>
+ </xforms:case>
+ <xforms:case id='case-runConfig'>
+ <xforms:group id='group-runConfig'>
+ <xforms:input id='input-runConfig-description'
+ xforms:bind='bind-runConfig-description'>
+ <xforms:label xforms:model='benchmark-labels'
+ xforms:ref='/labels/description' />
+ </xforms:input>
+
+ <xforms:input id='input-runConfig-hostConfig-host'
+ xforms:bind='bind-runConfig-hostConfig-host'>
+ <xforms:label xforms:model='benchmark-labels'
+ xforms:ref='/labels/host' />
+ </xforms:input>
+ <xforms:input id='input-runConfig-hostConfig-enabled'
+ xforms:bind='bind-runConfig-hostConfig-enabled'>
+ <xforms:label xforms:model='benchmark-labels'
+ xforms:ref='/labels/enabled' />
+ </xforms:input>
+ <xforms:input id='input-runConfig-hostConfig-tools'
+ xforms:bind='bind-runConfig-hostConfig-tools'>
+ <xforms:label xforms:model='benchmark-labels'
+ xforms:ref='/labels/tools' />
+ </xforms:input>
+ <xforms:input id='input-runConfig-scale'
+ xforms:bind='bind-runConfig-scale'>
+ <xforms:label xforms:model='benchmark-labels'
+ xforms:ref='/labels/scale' />
+ </xforms:input>
+
+ <xforms:input id='input-runConfig-timeSync'
+ xforms:bind='bind-runConfig-timeSync'>
+ <xforms:label xforms:model='benchmark-labels'
+ xforms:ref='/labels/timeSync' />
+ </xforms:input>
+ <xforms:input id='input-runConfig-outputDir'
+ xforms:bind='bind-runConfig-outputDir'>
+ <xforms:label xforms:model='benchmark-labels'
+ xforms:ref='/labels/outputDir' />
+ </xforms:input>
+ <xforms:input id='input-runConfig-audit'
+ xforms:bind='bind-runConfig-audit'>
+ <xforms:label xforms:model='benchmark-labels'
+ xforms:ref='/labels/audit' />
+ </xforms:input>
+
+ <xforms:input id='input-runConfig-threadStart-delay'
+ xforms:bind='bind-runConfig-threadStart-delay'>
+ <xforms:label xforms:model='benchmark-labels'
+ xforms:ref='/labels/delay' />
+ </xforms:input>
+ <xforms:input id='input-runConfig-threadStart-simultaneous'
+ xforms:bind='bind-runConfig-threadStart-simultaneous'>
+ <xforms:label xforms:model='benchmark-labels'
+ xforms:ref='/labels/simultaneous' />
+ </xforms:input>
+ <xforms:input id='input-runConfig-threadStart-parallel'
+ xforms:bind='bind-runConfig-threadStart-parallel'>
+ <xforms:label xforms:model='benchmark-labels'
+ xforms:ref='/labels/parallel' />
+ </xforms:input>
+
+
+ <xforms:input id='input-runConfig-stats-maxRunTime'
+ xforms:bind='bind-runConfig-stats-maxRunTime'>
+ <xforms:label xforms:model='benchmark-labels'
+ xforms:ref='/labels/maxRunTime' />
+ </xforms:input>
+ <xforms:input id='input-runConfig-stats-interval'
+ xforms:bind='bind-runConfig-stats-interval'>
+ <xforms:label xforms:model='benchmark-labels'
+ xforms:ref='/labels/interval' />
+ </xforms:input>
+
+
+ <xforms:input id='input-runConfig-runtimeStats-interval'
+ xforms:bind='bind-runConfig-runtimeStats-interval'>
+ <xforms:label xforms:model='benchmark-labels'
+ xforms:ref='/labels/interval' />
+ </xforms:input>
+
+
+ <xforms:input id='input-runConfig-driverConfig-agents'
+ xforms:bind='bind-runConfig-driverConfig-agents'>
+ <xforms:label xforms:model='benchmark-labels'
+ xforms:ref='/labels/agents' />
+ </xforms:input>
+
+ <xforms:input
+ id='input-runConfig-driverConfig-stats-interval'
+ xforms:bind='bind-runConfig-driverConfig-stats-interval'>
+ <xforms:label xforms:model='benchmark-labels'
+ xforms:ref='/labels/interval' />
+ </xforms:input>
+
+ <xforms:input id='input-runConfig-driverConfig-runtimeStats'
+ xforms:bind='bind-runConfig-driverConfig-runtimeStats'>
+ <xforms:label xforms:model='benchmark-labels'
+ xforms:ref='/labels/runtimeStats' />
+ </xforms:input>
+
+ <xforms:input
+ id='input-runConfig-driverConfig-operationMix-name'
+ xforms:bind='bind-runConfig-driverConfig-operationMix-name'>
+ <xforms:label xforms:model='benchmark-labels'
+ xforms:ref='/labels/name' />
+ </xforms:input>
+ <xforms:input
+ id='input-runConfig-driverConfig-operationMix-r'
+ xforms:bind='bind-runConfig-driverConfig-operationMix-r'>
+ <xforms:label xforms:model='benchmark-labels'
+ xforms:ref='/labels/r' />
+ </xforms:input>
+ </xforms:group>
+ <xforms:group id="group-runControl">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/runControl"/>
+ <xforms:output xforms:bind="bind-unit"/>
+ <xforms:input id='input-runConfig-runControl-rampUp'
+ xforms:bind='bind-runConfig-runControl-rampUp'>
+ <xforms:label xforms:model='benchmark-labels'
+ xforms:ref='/labels/rampUp' />
+ </xforms:input>
+ <xforms:input id='input-runConfig-runControl-steadyState'
+ xforms:bind='bind-runConfig-runControl-steadyState'>
+ <xforms:label xforms:model='benchmark-labels'
+ xforms:ref='/labels/steadyState' />
+ </xforms:input>
+ <xforms:input id='input-runConfig-runControl-rampDown'
+ xforms:bind='bind-runConfig-runControl-rampDown'>
+ <xforms:label xforms:model='benchmark-labels'
+ xforms:ref='/labels/rampDown' />
+ </xforms:input>
+
+ </xforms:group>
+
+ <xforms:group id="group-initialContextConfig">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/initialContextConfiguration"/>
+ <xforms:input id='input-driver-datasourceJNDI' xforms:bind='bind-driver-datasourceJNDI'>
+ <xforms:label xforms:model='benchmark-labels' xforms:ref='/labels/datasourceJNDI' />
+ <xforms:hint>DataSource JNDI name</xforms:hint>
+ <xforms:help>Enter jndi name</xforms:help>
+ </xforms:input>
+ </xforms:group>
+
+ <xforms:group id="group-perfEnv">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/perfEnvironmentConfiguration"/>
+ <xforms:input id='input-driver-fqcnTest' xforms:bind='bind-driver-fqcnTest'>
+ <xforms:label xforms:model='benchmark-labels' xforms:ref='/labels/fqcnTest' />
+ <xforms:help>Enter the fully qualified class name of the installed test in the PerfEnv.</xforms:help>
+ </xforms:input>
+ <xforms:input id='input-driver-testIterationCount' xforms:bind='bind-driver-testIterationCount'>
+ <xforms:label xforms:model='benchmark-labels' xforms:ref='/labels/testIterationCount' />
+ <xforms:help>Enter the number of times the test should be called for an invocation on the CLI.</xforms:help>
+ </xforms:input>
+ </xforms:group>
+
+ </xforms:case>
+
+ <xforms:case id='case-jcaServer'>
+ <xforms:group id='group-jcaServer'>
+ <xforms:input id='input-jcaServer-hostConfig-host'
+ xforms:bind='bind-jcaServer-hostConfig-host'>
+ <xforms:label xforms:model='benchmark-labels'
+ xforms:ref='/labels/host' />
+ </xforms:input>
+ <xforms:input id='input-jcaServer-hostConfig-enabled'
+ xforms:bind='bind-jcaServer-hostConfig-enabled'>
+ <xforms:label xforms:model='benchmark-labels'
+ xforms:ref='/labels/enabled' />
+ </xforms:input>
+ <xforms:input id='input-jcaServer-hostConfig-tools'
+ xforms:bind='bind-jcaServer-hostConfig-tools'>
+ <xforms:label xforms:model='benchmark-labels'
+ xforms:ref='/labels/tools' />
+ </xforms:input>
+ <xforms:input id='input-jcaServer-hostConfig-managedHosts'
+ xforms:bind='bind-jcaServer-hostConfig-managedHosts'>
+ <xforms:label xforms:model='benchmark-labels'
+ xforms:ref='/labels/managedHosts' />
+ </xforms:input>
+ <xforms:input id='input-jcaServer-hostConfig-userCommands'
+ xforms:bind='bind-jcaServer-hostConfig-userCommands'>
+ <xforms:label xforms:model='benchmark-labels'
+ xforms:ref='/labels/userCommands'/>
+ </xforms:input>
+ </xforms:group>
+ </xforms:case>
+
+ <xforms:case id='case-dbServer'>
+ <xforms:group id='group-dbServer'>
+
+ <xforms:input id='input-dbServer-hostConfig-host'
+ xforms:bind='bind-dbServer-hostConfig-host'>
+ <xforms:label xforms:model='benchmark-labels'
+ xforms:ref='/labels/host' />
+ </xforms:input>
+ <xforms:input id='input-dbServer-hostConfig-enabled'
+ xforms:bind='bind-dbServer-hostConfig-enabled'>
+ <xforms:label xforms:model='benchmark-labels'
+ xforms:ref='/labels/enabled' />
+ </xforms:input>
+ <xforms:input id='input-dbServer-hostConfig-tools'
+ xforms:bind='bind-dbServer-hostConfig-tools'>
+ <xforms:label xforms:model='benchmark-labels'
+ xforms:ref='/labels/tools' />
+ </xforms:input>
+ </xforms:group>
+ </xforms:case>
+
+ </xforms:switch>
+</xforms:group>
+<xforms:group id="group-buttons">
+ <xforms:trigger id="trigger-ok">
+ <xforms:label xforms:model="benchmark-labels"
+ xforms:ref="/labels/ok" />
+ <xforms:action id="action-ok">
+ <xforms:send id="send-debug"
+ xforms:submission="submission-debug" />
+ </xforms:action>
+ </xforms:trigger>
+ <xforms:trigger id="trigger-cancel">
+ <xforms:label xforms:model="benchmark-labels"
+ xforms:ref="/labels/cancel" />
+ <xforms:action id="action-cancel">
+ <xforms:reset id="reset-cancel" xforms:model="benchmark-model" />
+ <xforms:toggle id="toggle-cancel" xforms:case="case-jvmConfig" />
+ </xforms:action>
+ </xforms:trigger>
+</xforms:group>
+</body>
+</html>
Added: projects/jboss-jca/branches/performance/faban/benchmarks/cli-noop-jca-benchmark/deploy/run.xml
===================================================================
--- projects/jboss-jca/branches/performance/faban/benchmarks/cli-noop-jca-benchmark/deploy/run.xml (rev 0)
+++ projects/jboss-jca/branches/performance/faban/benchmarks/cli-noop-jca-benchmark/deploy/run.xml 2011-07-26 17:30:00 UTC (rev 111848)
@@ -0,0 +1,182 @@
+<?xml version="1.0" encoding="UTF-8"?>
+ <!--
+ * JBoss, Home of Professional Open Source. * Copyright 2011, Red Hat
+ Middleware LLC, and individual contributors * as indicated by the
+ @author tags. See the copyright.txt file in the * distribution for a
+ full listing of individual contributors. * * This is free software;
+ you can redistribute it and/or modify it * under the terms of the
+ GNU Lesser General Public License as * published by the Free
+ Software Foundation; either version 2.1 of * the License, or (at
+ your option) any later version. * * This software is distributed in
+ the hope that it will be useful, * but WITHOUT ANY WARRANTY; without
+ even the implied warranty of * MERCHANTABILITY or FITNESS FOR A
+ PARTICULAR PURPOSE. See the GNU * Lesser General Public License for
+ more details. * * You should have received a copy of the GNU Lesser
+ General Public * License along with this software; if not, write to
+ the Free * Software Foundation, Inc., 51 Franklin St, Fifth Floor,
+ Boston, MA * 02110-1301 USA, or see the FSF site:
+ http://www.fsf.org.
+ -->
+<jcaBenchmark>
+ <jvmConfig xmlns="http://faban.sunsource.net/ns/fabanharness">
+ <javaHome>Enter JVM installation path</javaHome>
+ <jvmOptions>-Xmx1g -Xms256m -XX:+DisableExplicitGC</jvmOptions>
+ </jvmConfig>
+ <!-- The definition binds the config file with the benchmark class -->
+ <!--
+ We declare the driver as the default namespace 'cause it is most
+ common here
+ -->
+ <fa:runConfig definition="org.jboss.jca.perf.benchmark.cli.noop.CLINoOpDriver"
+ xmlns:fa="http://faban.sunsource.net/ns/faban"
+ xmlns:fh="http://faban.sunsource.net/ns/fabanharness"
+ xmlns:fd="http://faban.sunsource.net/ns/fabandriver"
+ xmlns="http://faban.sunsource.net/ns/fabandriver">
+ <fh:description>CLI NoOp IronJacamar benchmark</fh:description>
+ <!-- The hostConfig section is used by the harness to control hosts -->
+ <fa:hostConfig>
+ <fa:host>Enter middle tier host name or IP</fa:host>
+ <fh:enabled>false</fh:enabled>
+ <fh:tools>NONE</fh:tools>
+ </fa:hostConfig>
+ <!--
+ The scale of the benchmark run, the driver definition defines the
+ number of threads for each driver scale and each driver type.
+ -->
+ <fa:scale>1</fa:scale>
+ <!-- The rampup, steadystate, and rampdown of the driver -->
+ <fa:runControl unit="time">
+ <fa:rampUp>60</fa:rampUp>
+ <fa:steadyState>300</fa:steadyState>
+ <fa:rampDown>30</fa:rampDown>
+ </fa:runControl>
+ <!--
+ Whether to sync the clock on all systems in the test rig to the
+ master's clock. This will make it much easier to interpret log
+ messages as it will be ordered by timestamp. If set to false, log
+ records coming from different systems are timestamped by the
+ source system and therefore may have vastly different times.
+ -->
+ <fh:timeSync>true</fh:timeSync>
+ <!-- The place where results are written -->
+ <outputDir>/tmp/output</outputDir>
+ <!--
+ Audit is a flag for benchmarks to audit results at the end of the
+ run. It is not currently used and subject to change in the near
+ future
+ -->
+ <audit>false</audit>
+ <threadStart>
+ <!-- The avg time between the start of each thread in an agent -->
+ <delay>1000</delay>
+ <!--
+ Whether the agents will wait until all threads to be up and then
+ start the load all at once. If set to false, each thread will
+ start executing the operations as soon as it is started. This
+ will gradually load up the server.
+ -->
+ <simultaneous>false</simultaneous>
+ <!--
+ Whether the agents will start up threads in parallel or not. If
+ set to false, an agent will start all it's threads before the
+ next agent gets to start the threads. The socket connection
+ queue will be less loaded when it is set to false.
+ -->
+ <parallel>false</parallel>
+ </threadStart>
+
+ <!--
+ Stats collection. maxRunTime is in hours and is used only for
+ benchmarks that are cycle controlled. In time-controlled
+ benchmarks, the actual maxRunTime is calculated from the rampUp,
+ stdyState, rampDown parameters. The interval is in seconds and
+ applies to throughput and response time graphs. The default is 30
+ seconds
+ -->
+ <stats>
+ <maxRunTime>6</maxRunTime>
+ <interval>30</interval>
+ </stats>
+ <!--
+ Run-time stats exposed or not and the interval to update the
+ stats. A graphing package is required to display the real time
+ stats. It is not yet integrated into Faban.
+ -->
+ <runtimeStats enabled="false">
+ <interval>5</interval>
+ </runtimeStats>
+
+ <!-- The driver-specific config. -->
+ <fd:driverConfig name="CLI NoOp Driver">
+ <!-- The number of agents, or host:agents pairs separated by space -->
+ <agents>1</agents>
+ <!--
+ The stats interval, overrides the ones specified for the
+ benchmark.
+ -->
+ <stats>
+ <interval>30</interval>
+ </stats>
+ <!-- Port to send the runtime stats. -->
+ <runtimeStats>9988</runtimeStats>
+
+ <fd:properties>
+ <fd:property>
+ <fd:name>jndiName</fd:name>
+ <fd:value>java:/H2DS</fd:value>
+ </fd:property>
+ <fd:property>
+ <fd:name>fqcn.test</fd:name>
+ <fd:value>org.jboss.jca.performance.perfenv.tests.DatabaseTester</fd:value>
+ </fd:property>
+ <fd:property>
+ <fd:name>test.iteration.count</fd:name>
+ <fd:value>1000</fd:value>
+ </fd:property>
+ </fd:properties>
+
+ <operationMix>
+ <name>callNoOp</name>
+ <r>100</r>
+ </operationMix>
+ </fd:driverConfig>
+ </fa:runConfig>
+
+ <!--
+ This shows a way to set different configurations of resources
+ outside the driver. Such parameters are generally used by the Faban
+ Harness.
+ -->
+
+ <jcaServer>
+ <fa:hostConfig xmlns="http://faban.sunsource.net/ns/fabanharness"
+ xmlns:fa="http://faban.sunsource.net/ns/faban" xmlns:fh="http://faban.sunsource.net/ns/fabanharness">
+ <fa:host>Enter middle tier host name or IP</fa:host>
+ <fh:enabled>false</fh:enabled>
+ <fh:cpus>0</fh:cpus>
+ <fh:tools>NONE</fh:tools>
+ <fh:managedHosts>Enter managed host name</fh:managedHosts>
+ <userCommands></userCommands>
+ </fa:hostConfig>
+
+ <!--
+ <fh:service xmlns:fh="http://faban.sunsource.net/ns/fabanharness">
+ <fh:name>IronJacamarService</fh:name>
+ <fh:enabled>true</fh:enabled> <fh:tools>NONE</fh:tools>
+ <fh:restart>true</fh:restart> <fh:config> <serverHome>Enter JCA
+ server install path.</serverHome> <runScript>run.sh</runScript>
+ <interfaceBindname>Enter a bind name</interfaceBindname>
+ <javaOptions></javaOptions> <listenPort>8080</listenPort>
+ </fh:config> </fh:service>
+ -->
+ </jcaServer>
+
+ <dbServer>
+ <fa:hostConfig xmlns="http://faban.sunsource.net/ns/fabanharness"
+ xmlns:fa="http://faban.sunsource.net/ns/faban" xmlns:fh="http://faban.sunsource.net/ns/fabanharness">
+ <fa:host>Enter middle tier host name or IP</fa:host>
+ <fh:enabled>false</fh:enabled>
+ <fh:tools>NONE</fh:tools>
+ </fa:hostConfig>
+ </dbServer>
+</jcaBenchmark>
Added: projects/jboss-jca/branches/performance/faban/benchmarks/cli-noop-jca-benchmark/lib/ironjacamar-performance-perfenv.jar
===================================================================
(Binary files differ)
Property changes on: projects/jboss-jca/branches/performance/faban/benchmarks/cli-noop-jca-benchmark/lib/ironjacamar-performance-perfenv.jar
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
More information about the jboss-cvs-commits
mailing list