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]
