Author: kwall
Date: Fri Jul 20 13:16:29 2012
New Revision: 1363765

URL: http://svn.apache.org/viewvc?rev=1363765&view=rev
Log:
QPID-4143: exclude qpid-client and its third party libs from the perftests 
release. This makes it easier to run the perftests using an old client version. 
Also made logging more sensible.

Applied patch from Philip Harvey <[email protected]>.

Modified:
    qpid/trunk/qpid/java/perftests/build.xml
    
qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/disttest/controller/TestRunner.java

Modified: qpid/trunk/qpid/java/perftests/build.xml
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/build.xml?rev=1363765&r1=1363764&r2=1363765&view=diff
==============================================================================
--- qpid/trunk/qpid/java/perftests/build.xml (original)
+++ qpid/trunk/qpid/java/perftests/build.xml Fri Jul 20 13:16:29 2012
@@ -46,7 +46,19 @@
 
     <target name="release-bin" depends="release-bin-tasks"/>
 
-    <target name="copy-etc-release" description="override target from 
module.xml to set flatten=false">
+    <target name="libs-release" description="overridden to not copy 
depended-on modules or their dependencies, so that a perf tests release is not 
tied to a particular client version">
+        <!-- Copy the module dependencies -->
+        <echo message="${module.libs}"/>
+        <echo message="overridden to not copy qpid-client or its dependencies 
so that this release is not tied to a particular client version"/>
+
+        <copylist todir="${module.release}/lib" dir="${project.root}" 
files="${module.libs}"/>
+        <!-- Copy the jar for this module -->
+        <copy todir="${module.release}/lib" failonerror="true">
+            <fileset file="${module.jar}"/>
+        </copy>
+    </target>
+
+       <target name="copy-etc-release" description="override target from 
module.xml to set flatten=false">
         <copy todir="${module.release}/etc" failonerror="false" 
flatten="false">
             <fileset dir="${module.etc}"/>
         </copy>

Modified: 
qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/disttest/controller/TestRunner.java
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/disttest/controller/TestRunner.java?rev=1363765&r1=1363764&r2=1363765&view=diff
==============================================================================
--- 
qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/disttest/controller/TestRunner.java
 (original)
+++ 
qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/disttest/controller/TestRunner.java
 Fri Jul 20 13:16:29 2012
@@ -208,7 +208,7 @@ public class TestRunner
         {
             try
             {
-                awaitLatch(_testResultsLatch, interval, "Timed out waiting for 
participant results");
+                awaitLatch(_testResultsLatch, interval, "still waiting for 
participant results");
             }
             catch (DistributedTestException e)
             {
@@ -289,7 +289,7 @@ public class TestRunner
             {
                 final long latchCount = latch.getCount();
                 String formattedMessage = "After " + timeout + "ms ... " + 
message + " ... Expecting " + latchCount + " more responses.";
-                LOGGER.error(formattedMessage);
+                LOGGER.info(formattedMessage); // info rather than error 
because we time out periodically so we can log progress
                 throw new DistributedTestException(formattedMessage);
             }
         }



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to