|
|
Revision: 499781
Author: ritchiem
Date: 13:08:05, 25 January 2007
Message:
Fixed race condition that would cause duplicate batch data to be logged.
----
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongProducer.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/ping/PingAsyncTestPerf.java
Revision: 499764
Author: rgreig
Date: 12:46:22, 25 January 2007
Message:
(Submitted by Rupert Smith) Class has been documented.
----
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/AbstractPingClient.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/AbstractPingProducer.java
Revision: 499757
Author: rgreig
Date: 12:13:44, 25 January 2007
Message:
(Submitted by Rupert Smith) Class has been documented.
----
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/AbstractPingClient.java
Revision: 499756
Author: rgreig
Date: 12:08:17, 25 January 2007
Message:
(Submitted by Rupert Smith) Class has been documented.
----
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/AbstractPingClient.java
Revision: 499733
Author: ritchiem
Date: 10:59:36, 25 January 2007
Message:
Refactored to use CountDownLatch as using local count was wrong in multi threaded case.
----
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/ping/PingAsyncTestPerf.java
Revision: 499716
Author: ritchiem
Date: 10:04:52, 25 January 2007
Message:
Race condition fixed fro AsyncTestPerf
----
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongProducer.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/ping/PingAsyncTestPerf.java
Revision: 499468
Author: ritchiem
Date: 16:30:50, 24 January 2007
Message:
Changed default MessageSize to 1024
----
Modified : /incubator/qpid/trunk/qpid/java/perftests/pom.xml
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/ping/PingTestPerf.java
Revision: 499461
Author: bhupendrab
Date: 16:14:36, 24 January 2007
Message:
added some constant values
----
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/TestPingItself.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongProducer.java
Revision: 499456
Author: ritchiem
Date: 16:08:12, 24 January 2007
Message:
Changed default BatchSize to 1000.
----
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/ping/PingTestPerf.java
Revision: 499429
Author: ritchiem
Date: 15:08:13, 24 January 2007
Message:
Added commit calls for the received messages.
----
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongProducer.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/ping/PingAsyncTestPerf.java
Revision: 499427
Author: rgreig
Date: 15:04:06, 24 January 2007
Message:
(Patch submitted by Rupert Smith) Cleans up the countdown latch used to count expected number of messages. Not clearing it from the map of countdowns by message correlation id causes a memory leak as the map is long lived over many tests.
----
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongProducer.java
Revision: 499426
Author: bhupendrab
Date: 15:02:07, 24 January 2007
Message:
----
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/TestPingItself.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongBouncer.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/topic/Config.java
Revision: 499394
Author: ritchiem
Date: 13:20:05, 24 January 2007
Message:
Updated test scripts
----
Modified : /incubator/qpid/trunk/qpid/java/perftests/pom.xml
Revision: 499392
Author: ritchiem
Date: 13:16:08, 24 January 2007
Message:
Updated Async Test for destinations and for signalling completed runs when there is only 1 queue.
----
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/AbstractPingProducer.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/TestPingItself.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongBouncer.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongProducer.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/ping/PingAsyncTestPerf.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/ping/PingTestPerf.java
Revision: 499371
Author: bhupendrab
Date: 11:48:05, 24 January 2007
Message:
----
Modified : /incubator/qpid/trunk/qpid/java/perftests/pom.xml
Revision: 499356
Author: bhupendrab
Date: 11:05:35, 24 January 2007
Message:
updated the test classes to be used with Topics as well as Queues
----
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/client/message/TestMessageFactory.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/AbstractPingClient.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/AbstractPingProducer.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/TestPingItself.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongBouncer.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongProducer.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/topic/Config.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/ping/PingTestPerf.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/requestreply/PingPongTestPerf.java
Revision: 499170
Author: ritchiem
Date: 22:41:41, 23 January 2007
Message:
Removed references to code not yet available via mvn
----
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/ping/PingAsyncTestPerf.java
Revision: 499166
Author: ritchiem
Date: 22:34:25, 23 January 2007
Message:
Updated perftests to include an Asynchronous ping sender
----
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/AbstractPingProducer.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/TestPingItself.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongProducer.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/perftests.log4j
Added : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/ping/PingAsyncTestPerf.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/ping/PingTestPerf.java
Revision: 499083
Author: rgreig
Date: 17:08:03, 23 January 2007
Message:
(Patch submitted by Rupert Smith) Added the ability to limit the rate at which messages are sent by the ping tests.
----
Modified : /incubator/qpid/trunk/qpid/java/perftests/pom.xml
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/AbstractPingProducer.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/TestPingItself.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/TestPingProducer.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/Throttle.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongBouncer.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongProducer.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/topic/Config.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/ping/PingTestPerf.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/requestreply/PingPongTestPerf.java
Modified : /incubator/qpid/trunk/qpid/java/pom.xml
Revision: 499036
Author: bhupendrab
Date: 14:41:33, 23 January 2007
Message:
updated the test for testing with multiple threads
----
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/TestPingItself.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongProducer.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/ping/PingTestPerf.java
Revision: 498984
Author: ritchiem
Date: 10:55:00, 23 January 2007
Message:
FailOver added flag FAIL_ONCE so that only the first call is stopped for failover.. the default.
Updated POM with Failover Tests
----
Modified : /incubator/qpid/trunk/qpid/java/perftests/pom.xml
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/AbstractPingProducer.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/TestPingItself.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/TestPingProducer.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongProducer.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/ping/PingTestPerf.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/requestreply/PingPongTestPerf.java
Revision: 498974
Author: bhupendrab
Date: 10:15:24, 23 January 2007
Message:
Test modified to take arguments with - options
----
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/TestPingItself.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/topic/Config.java
Revision: 498970
Author: ritchiem
Date: 09:56:29, 23 January 2007
Message:
Added addtional loggers for testing
----
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/perftests.log4j
Revision: 498965
Author: ritchiem
Date: 09:39:56, 23 January 2007
Message:
Added ability to cause failover before/after commit/sends
Added batch size ability.
----
Modified : /incubator/qpid/trunk/qpid/java/perftests/distribution/pom.xml
Modified : /incubator/qpid/trunk/qpid/java/perftests/distribution/src/main/assembly/performance.xml
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/AbstractPingClient.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/AbstractPingProducer.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/TestPingClient.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/TestPingItself.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/TestPingProducer.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongProducer.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/ping/PingTestPerf.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/requestreply/PingPongTestPerf.java
Revision: 498720
Author: rgreig
Date: 17:30:29, 22 January 2007
Message:
(Patch submitted by Rupert Smith) Added configurations for all performance test setups to the pom. Commented out to not break build. Waiting on junit-toolkit-maven-plugin being added to maven repository.
Create a throttle utility class and tests for it.
----
Modified : /incubator/qpid/trunk/qpid/java/perftests/pom.xml
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/AbstractPingProducer.java
Added : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/Throttle.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/ping/PingTestPerf.java
Added : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/ping/ThrottleTestPerf.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/requestreply/PingPongTestPerf.java
Revision: 498687
Author: bhupendrab
Date: 16:41:23, 22 January 2007
Message:
performance Ping tests modified for scalability test. Now tests with multiple queues can be performed.
----
Modified : /incubator/qpid/trunk/qpid/java/perftests/bin/serviceRequestingClient-createLogFile.sh
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/AbstractPingProducer.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/TestPingItself.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongProducer.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/ping/PingTestPerf.java
Revision: 498593
Author: ritchiem
Date: 11:55:17, 22 January 2007
Message:
Stopped tests forking so we can get a stack trace from hung processes
----
Modified : /incubator/qpid/trunk/qpid/java/pom.xml
Revision: 498589
Author: rgreig
Date: 11:48:29, 22 January 2007
Message:
(Patch submitted by Rupert Smith) Fix broken distribution by rolling back assembly plugin to version 2.1. 2.2-SNAPSHOT is used in the perftests pom only.
----
Modified : /incubator/qpid/trunk/qpid/java/perftests/pom.xml
Modified : /incubator/qpid/trunk/qpid/java/pom.xml
Revision: 497878
Author: bhupendrab
Date: 17:02:11, 19 January 2007
Message:
Added class to ping itself and a junit test for it.
----
Added : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/TestPingItself.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongProducer.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/ping/PingTestPerf.java
Revision: 497872
Author: marnie
Date: 16:53:20, 19 January 2007
Message:
QPID-309 fix for incorrect filemodes as pointed out by Steve
----
Modified : /incubator/qpid/trunk/qpid/java/distribution/src/main/assembly/bin-test.xml
Modified : /incubator/qpid/trunk/qpid/java/distribution/src/main/assembly/bin.xml
Revision: 497786
Author: marnie
Date: 12:07:28, 19 January 2007
Message:
JMSException logged as error
----
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/TestPingSubscriber.java
Revision: 497784
Author: marnie
Date: 12:04:42, 19 January 2007
Message:
JMSException logged as error
----
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/TestPingProducer.java
Revision: 497781
Author: marnie
Date: 11:54:26, 19 January 2007
Message:
Upgraded logging for JMSException to error as we always want to know afaik
----
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/TestPingClient.java
Revision: 497776
Author: marnie
Date: 11:11:10, 19 January 2007
Message:
Corrected file modes from 493 to 473, problem detected after move to 2.2-SNAPSHOT version of assembly plugin which threw an exception on invalid file modes
----
Modified : /incubator/qpid/trunk/qpid/java/distribution/src/main/assembly/bin-test.xml
Modified : /incubator/qpid/trunk/qpid/java/distribution/src/main/assembly/bin.xml
Revision: 497766
Author: bhupendrab
Date: 10:28:50, 19 January 2007
Message:
refactored the constructor to allow subclasses use the super constructor
----
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongProducer.java
Revision: 497498
Author: rgreig
Date: 16:58:35, 18 January 2007
Message:
(Pacth by Rupert Smith) Fixed mistake in PingPongProducer, it was creating its message counter after
sending messages, so sometimes the onMessage loop had already received mesages before the counter was created.
----
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongBouncer.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongProducer.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/ping/PingTestPerf.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/requestreply/PingPongTestPerf.java
Revision: 497482
Author: rgreig
Date: 16:13:34, 18 January 2007
Message:
(Build fix - Rupert Smith)
Sorry, I checked in a file with a missing dependency. Fixed now.
----
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/requestreply/PingPongTestPerf.java
Revision: 497425
Author: rgreig
Date: 13:11:39, 18 January 2007
Message:
(Patch submitted by Rupert Smith)
Restructured the ping tests, they now share common base classes to avoid cut and paste coding.
----
Added : /incubator/qpid/trunk/qpid/java/etc
Added : /incubator/qpid/trunk/qpid/java/etc/log4j.xml
Added : /incubator/qpid/trunk/qpid/java/perftests/jar-with-dependencies.xml
Modified : /incubator/qpid/trunk/qpid/java/perftests/pom.xml
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/AbstractPingClient.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/AbstractPingProducer.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/TestPingClient.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/TestPingProducer.java
Added : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongBouncer.java
Deleted : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongClient.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongProducer.java
Added : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/ping
Added : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/ping/PingTestPerf.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/requestreply/PingPongTestPerf.java
Modified : /incubator/qpid/trunk/qpid/java/pom.xml
Revision: 496996
Author: bhupendrab
Date: 11:24:41, 17 January 2007
Message:
----
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/ServiceRequestingClient.java
Revision: 496991
Author: bhupendrab
Date: 11:16:41, 17 January 2007
Message:
added timer for callbackHandler to wait for next message before exiting
----
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/ServiceRequestingClient.java
Revision: 496833
Author: rgreig
Date: 19:38:51, 16 January 2007
Message:
Fix to broken build due to missing file.
----
Added : /incubator/qpid/trunk/qpid/java/common/src/main/java/org/apache/qpid/util/concurrent
Added : /incubator/qpid/trunk/qpid/java/common/src/main/java/org/apache/qpid/util/concurrent/BooleanLatch.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/pom.xml
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongProducer.java
Revision: 496753
Author: rgreig
Date: 16:44:17, 16 January 2007
Message:
(Patch submitted by Rupert Smith) Refactored the test ping classes to share common code. Made them runnable from the command line (the same as they already were). Also made it possible to instantiate them in other code more easily. A unit test class has been added that performs a ping. This is so that it can be run with the TKTestRunner to scale it up and take performance measurements.
Junit-toolkit added as a dependency to the maven build system.
----
Modified : /incubator/qpid/trunk/qpid/java/perftests/bin/testPingClient.sh
Modified : /incubator/qpid/trunk/qpid/java/perftests/bin/testPingProducer.sh
Modified : /incubator/qpid/trunk/qpid/java/perftests/pom.xml
Added : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/AbstractPingClient.java
Added : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/AbstractPingProducer.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/TestPingClient.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/TestPingProducer.java
Added : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongClient.java
Added : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongProducer.java
Added : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/requestreply/PingPongTestPerf.java
Modified : /incubator/qpid/trunk/qpid/java/pom.xml
Revision: 496751
Author: rgreig
Date: 16:41:11, 16 January 2007
Message:
Added folders.
----
Added : /incubator/qpid/trunk/qpid/java/perftests/src/test
Added : /incubator/qpid/trunk/qpid/java/perftests/src/test/java
Added : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org
Added : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache
Added : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid
Added : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/pingpong
Added : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/requestreply
Revision: 496731
Author: bhupendrab
Date: 15:34:03, 16 January 2007
Message:
Tests under this directory are actually ping tests
-Comment from Rupert
----
Added : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping(Copy from path: /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/pingpong, Revision, 496662
Deleted : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/pingpong
Revision: 496649
Author: bhupendrab
Date: 10:05:51, 16 January 2007
Message:
----
Deleted : /incubator/qpid/trunk/qpid/java/perftests/bin/serviceRequestReply-createLogFile.sh
Revision: 496648
Author: bhupendrab
Date: 10:04:57, 16 January 2007
Message:
----
Added : /incubator/qpid/trunk/qpid/java/perftests/bin/serviceRequestingClient-createLogFile.sh(Copy from path: /incubator/qpid/trunk/qpid/java/perftests/bin/serviceRequestReply-createLogFile.sh, Revision, 496322
Revision: 496414
Author: rgreig
Date: 17:29:32, 15 January 2007
Message:
(Patch submitted by Rupert Smith) QPID-297
There were junit exclusions in the POM files that were causing junit to not be found when compiling tests. This may be a maven bug, but a better solution is to exclude stuff in assembly descriptors instead.
----
Modified : /incubator/qpid/trunk/qpid/java/broker/pom.xml
Modified : /incubator/qpid/trunk/qpid/java/client/pom.xml
Modified : /incubator/qpid/trunk/qpid/java/perftests/distribution/src/main/assembly/performance.xml
Modified : /incubator/qpid/trunk/qpid/java/perftests/pom.xml
Modified : /incubator/qpid/trunk/qpid/java/pom.xml
Revision: 496276
Author: bhupendrab
Date: 11:21:13, 15 January 2007
Message:
----
Modified : /incubator/qpid/trunk/qpid/java/distribution/src/main/assembly/management-eclipse-plugin-unix.xml
Revision: 496270
Author: bhupendrab
Date: 10:31:01, 15 January 2007
Message:
----
Modified : /incubator/qpid/trunk/qpid/java/perftests/distribution/src/main/assembly/performance.xml
Revision: 496263
Author: bhupendrab
Date: 09:46:51, 15 January 2007
Message:
----
Added : /incubator/qpid/trunk/qpid/java/perftests/bin/serviceRequestReply-createLogFile.sh
Deleted : /incubator/qpid/trunk/qpid/java/perftests/bin/volumetestServiceRequestingClient.sh
Revision: 496260
Author: bhupendrab
Date: 09:39:38, 15 January 2007
Message:
checking for the AMQ MessageID of received message in ServiceRequestingClient.java
----
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/ServiceProvidingClient.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/ServiceRequestingClient.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/perftests.log4j
Revision: 495652
Author: bhupendrab
Date: 17:31:41, 12 January 2007
Message:
patch provided by Nuno Santos
QPID-279
----
Modified : /incubator/qpid/trunk/qpid/java/distribution/src/main/assembly/management-eclipse-plugin-unix.xml
Revision: 495639
Author: ritchiem
Date: 16:57:58, 12 January 2007
Message:
QPID-285
Added MultipleClients script that allows the specification of the number of clients to run.
The output from this is not very clear as all clients write to a file and the Provider doesn't quit automatically so it is set to quit after a set time based on the number of messages.
----
Added : /incubator/qpid/trunk/qpid/java/perftests/bin/serviceRequestReply-MultipleClients.sh
Modified : /incubator/qpid/trunk/qpid/java/perftests/bin/serviceRequestReply-QuickTest.sh
Revision: 495584
Author: ritchiem
Date: 14:44:20, 12 January 2007
Message:
QPID-283
Documented topic test
Updated perftests.log4j to include log level in output to make it clear when there is a non test output
Fixed bug in Publisher where batches of 2 would result in a div by zero error.
scripts created and edited to use the amqj.test.logging.level.
----
Modified : /incubator/qpid/trunk/qpid/java/perftests/RunningPerformanceTests.txt
Modified : /incubator/qpid/trunk/qpid/java/perftests/bin/serviceRequestReply-QuickTest.sh
Added : /incubator/qpid/trunk/qpid/java/perftests/bin/topic-QuickTest.sh
Modified : /incubator/qpid/trunk/qpid/java/perftests/bin/topicListener.sh
Modified : /incubator/qpid/trunk/qpid/java/perftests/bin/topicPublisher.sh
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/topic/Publisher.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/perftests.log4j
Revision: 495561
Author: bhupendrab
Date: 12:23:20, 12 January 2007
Message:
added the README.txt
----
Modified : /incubator/qpid/trunk/qpid/java/distribution/src/main/assembly/management-eclipse-plugin-unix.xml
Modified : /incubator/qpid/trunk/qpid/java/distribution/src/main/assembly/management-eclipse-plugin.xml
Revision: 495559
Author: bhupendrab
Date: 12:11:56, 12 January 2007
Message:
updated with latest information
----
Modified : /incubator/qpid/trunk/qpid/java/management/eclipse-plugin/README.txt
Revision: 495554
Author: ritchiem
Date: 11:10:48, 12 January 2007
Message:
QPID-278
broker distribution - modified to allow assembly:directory builds
broker/pom.xml - moved slf4j to common/pom.xml
QPID-283
Provided better feedback from shell scripts.
Provided QuickTest shell script that runs the RequestReply tests.
perftests distribution - modified to allow assembly:directory builds
Moved Resource Readme content relating to Tests to RunningPerformanceTests.txt
----
Added : /incubator/qpid/trunk/qpid/java/perftests/RunningPerformanceTests.txt
Modified : /incubator/qpid/trunk/qpid/java/perftests/bin/serviceProvidingClient.sh
Added : /incubator/qpid/trunk/qpid/java/perftests/bin/serviceRequestReply-QuickTest.sh
Modified : /incubator/qpid/trunk/qpid/java/perftests/bin/serviceRequestingClient.sh
Modified : /incubator/qpid/trunk/qpid/java/perftests/bin/testPingClient.sh
Modified : /incubator/qpid/trunk/qpid/java/perftests/bin/testPingProducer.sh
Modified : /incubator/qpid/trunk/qpid/java/perftests/bin/testPingPublisher.sh
Modified : /incubator/qpid/trunk/qpid/java/perftests/bin/testPingSubscriber.sh
Modified : /incubator/qpid/trunk/qpid/java/perftests/distribution/pom.xml
Modified : /incubator/qpid/trunk/qpid/java/perftests/distribution/src/main/assembly/performance.xml
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/ServiceProvidingClient.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/ServiceRequestingClient.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/perftests.log4j
Revision: 495549
Author: ritchiem
Date: 11:00:34, 12 January 2007
Message:
QPID-278
broker distribution - modified to allow assembly:directory builds
broker/pom.xml - moved slf4j to common/pom.xml
----
Modified : /incubator/qpid/trunk/qpid/java/broker/distribution/pom.xml
Modified : /incubator/qpid/trunk/qpid/java/broker/pom.xml
Modified : /incubator/qpid/trunk/qpid/java/common/pom.xml
Revision: 495532
Author: bhupendrab
Date: 09:43:09, 12 January 2007
Message:
Adding a volume test script(volumetestServiceRequestingClient.sh)
This script checks if all the messages were sent received back successfully. ServiceRequestingClient.java and ServiceProvidingClient.java modified to add a message identifier to match the request and response message. log4j file modified to create a log file
----
Modified : /incubator/qpid/trunk/qpid/java/perftests/bin/serviceRequestingClient.sh
Added : /incubator/qpid/trunk/qpid/java/perftests/bin/volumetestServiceRequestingClient.sh
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/ServiceProvidingClient.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/ServiceRequestingClient.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/perftests.log4j
Revision: 495525
Author: bhupendrab
Date: 09:23:48, 12 January 2007
Message:
keeping the management console in main distribution for now
----
Modified : /incubator/qpid/trunk/qpid/java/distribution/pom.xml
Revision: 495461
Author: ritchiem
Date: 01:26:05, 12 January 2007
Message:
Fixed assembly:directory target issue in distribution pom
----
Modified : /incubator/qpid/trunk/qpid/java/distribution/pom.xml
Revision: 495456
Author: ritchiem
Date: 01:06:46, 12 January 2007
Message:
Add new target directories to ignore list
----
Modified : /incubator/qpid/trunk/qpid/java/broker/distribution
Modified : /incubator/qpid/trunk/qpid/java/client/distribution
Modified : /incubator/qpid/trunk/qpid/java/perftests/distribution
Modified : /incubator/qpid/trunk/qpid/java/systests/distribution
Revision: 495455
Author: ritchiem
Date: 01:03:21, 12 January 2007
Message:
QPID-146 QPID-112 QPID-278
Summary
Reworked a lot of the distribution work done by the build system.
This ended up with me creating a reduced client distribution (hope that is ok Steve)
Each module now has has a distribution directory (except common it may need a tests build later) This will build the individual components in to a distribution binary only, binary with tests and source.
To build the binary with tests in the distribution directory use profile tests so $mvn -Ptests
In all cases the dependencies have been reduced and correctly assigned to the correct scope.
There were a couple of cases where a runtime dependency of one of our dependencies didn't make it in to the distributions so they were added explicitly. This should be looked at again.
Specifics
Broker:
Three new assembly files are located in the distribution/src directory (broker-bin taking heavily from distribution - bin) these generate the three distributions.
SimpleFilterManager.java removed slf4j reference
broker/test directory removed as it was left over from the ant system
Client:
Added intelij files to ignore list.
client/dist deleted as it was left over from the ant system
client/distribution as for the broker three assemblies matching the three distributions
Renamed log4j.properties to client.log4j to prevent issues when it is packaged into the jar.
Removed old_test ping and requestreply1 as they have been moved to perftests
Moved broker back to a test dependency. This required modifying AMQSession.java to remove reference to ExchangeBoundHandler.java
Common:
Added more common dependencies from broker and client here.
Distribution:
Reduced the assemblies to only build the full project binary, binary with tests and source.
Perftests:
Added building of perftests distribution so this can be bundled separately.
Resources:
Moved Resources from distribution project to root level this allows them to be easily incorporated in all projects.
Systests:
as with perftests now builds a separate distribution that can be used on an existing installation.
renamed log4j.properties to systests.log4j to prevent logging problems.
As systests is a module having the code under the test folder isn't accurate as it is the main code. Test code here should be testing the tests :D !!
----
Modified : /incubator/qpid/trunk/qpid/java/broker
Added : /incubator/qpid/trunk/qpid/java/broker/distribution
Added : /incubator/qpid/trunk/qpid/java/broker/distribution/pom.xml
Added : /incubator/qpid/trunk/qpid/java/broker/distribution/src
Added : /incubator/qpid/trunk/qpid/java/broker/distribution/src/main
Added : /incubator/qpid/trunk/qpid/java/broker/distribution/src/main/assembly
Added : /incubator/qpid/trunk/qpid/java/broker/distribution/src/main/assembly/broker-bin-tests.xml
Added : /incubator/qpid/trunk/qpid/java/broker/distribution/src/main/assembly/broker-bin.xml
Added : /incubator/qpid/trunk/qpid/java/broker/distribution/src/main/assembly/broker-src.xml
Modified : /incubator/qpid/trunk/qpid/java/broker/pom.xml
Modified : /incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/filter/SimpleFilterManager.java
Deleted : /incubator/qpid/trunk/qpid/java/broker/test
Modified : /incubator/qpid/trunk/qpid/java/client
Deleted : /incubator/qpid/trunk/qpid/java/client/dist
Added : /incubator/qpid/trunk/qpid/java/client/distribution
Added : /incubator/qpid/trunk/qpid/java/client/distribution/pom.xml
Added : /incubator/qpid/trunk/qpid/java/client/distribution/src
Added : /incubator/qpid/trunk/qpid/java/client/distribution/src/main
Added : /incubator/qpid/trunk/qpid/java/client/distribution/src/main/assembly
Added : /incubator/qpid/trunk/qpid/java/client/distribution/src/main/assembly/client-bin-tests.xml
Added : /incubator/qpid/trunk/qpid/java/client/distribution/src/main/assembly/client-bin.xml
Added : /incubator/qpid/trunk/qpid/java/client/distribution/src/main/assembly/client-src.xml
Modified : /incubator/qpid/trunk/qpid/java/client/pom.xml
Deleted : /incubator/qpid/trunk/qpid/java/client/readme.txt
Added : /incubator/qpid/trunk/qpid/java/client/src/main/java/client.log4j
Deleted : /incubator/qpid/trunk/qpid/java/client/src/main/java/log4j.properties
Modified : /incubator/qpid/trunk/qpid/java/client/src/main/java/org/apache/qpid/client/AMQSession.java
Deleted : /incubator/qpid/trunk/qpid/java/client/src/old_test/java/org/apache/qpid/ping
Deleted : /incubator/qpid/trunk/qpid/java/client/src/old_test/java/org/apache/qpid/requestreply1
Modified : /incubator/qpid/trunk/qpid/java/common/pom.xml
Modified : /incubator/qpid/trunk/qpid/java/distribution/pom.xml
Added : /incubator/qpid/trunk/qpid/java/distribution/src/main/assembly/bin-test.xml(Copy from path: /incubator/qpid/trunk/qpid/java/distribution/src/main/assembly/bin.xml, Revision, 495160
Modified : /incubator/qpid/trunk/qpid/java/distribution/src/main/assembly/bin.xml
Deleted : /incubator/qpid/trunk/qpid/java/distribution/src/main/assembly/client-bin.xml
Deleted : /incubator/qpid/trunk/qpid/java/distribution/src/main/assembly/tests.xml
Modified : /incubator/qpid/trunk/qpid/java/perftests/bin/setupclasspath.sh
Added : /incubator/qpid/trunk/qpid/java/perftests/distribution
Added : /incubator/qpid/trunk/qpid/java/perftests/distribution/pom.xml
Added : /incubator/qpid/trunk/qpid/java/perftests/distribution/src
Added : /incubator/qpid/trunk/qpid/java/perftests/distribution/src/main
Added : /incubator/qpid/trunk/qpid/java/perftests/distribution/src/main/assembly
Added : /incubator/qpid/trunk/qpid/java/perftests/distribution/src/main/assembly/performance.xml
Modified : /incubator/qpid/trunk/qpid/java/perftests/pom.xml
Modified : /incubator/qpid/trunk/qpid/java/pom.xml
Added : /incubator/qpid/trunk/qpid/java/resources/DISCLAIMER(Copy from path: /incubator/qpid/trunk/qpid/java/distribution/src/main/release/DISCLAIMER, Revision, 495160
Added : /incubator/qpid/trunk/qpid/java/resources/LICENSE.txt(Copy from path: /incubator/qpid/trunk/qpid/java/distribution/src/main/release/LICENSE.txt, Revision, 495160
Added : /incubator/qpid/trunk/qpid/java/resources/NOTICE.txt(Copy from path: /incubator/qpid/trunk/qpid/java/distribution/src/main/release/NOTICE.txt, Revision, 495160
Added : /incubator/qpid/trunk/qpid/java/resources/README.txt(Copy from path: /incubator/qpid/trunk/qpid/java/distribution/src/main/release/README.txt, Revision, 495160
Added : /incubator/qpid/trunk/qpid/java/systests/distribution
Added : /incubator/qpid/trunk/qpid/java/systests/distribution/pom.xml
Added : /incubator/qpid/trunk/qpid/java/systests/distribution/src
Added : /incubator/qpid/trunk/qpid/java/systests/distribution/src/main
Added : /incubator/qpid/trunk/qpid/java/systests/distribution/src/main/assembly
Added : /incubator/qpid/trunk/qpid/java/systests/distribution/src/main/assembly/systests.xml
Modified : /incubator/qpid/trunk/qpid/java/systests/pom.xml
Added : /incubator/qpid/trunk/qpid/java/systests/src/main(Copy from path: /incubator/qpid/trunk/qpid/java/systests/src/test, Revision, 495405
Replacing : /incubator/qpid/trunk/qpid/java/systests/src/main/java(Copy from path: /incubator/qpid/trunk/qpid/java/systests/src/test/java, Revision, 495453
Deleted : /incubator/qpid/trunk/qpid/java/systests/src/main/java/log4j.properties
Added : /incubator/qpid/trunk/qpid/java/systests/src/main/java/systests.log4j(Copy from path: /incubator/qpid/trunk/qpid/java/systests/src/test/java/log4j.properties, Revision, 495422
Deleted : /incubator/qpid/trunk/qpid/java/systests/src/test
Revision: 495161
Author: ritchiem
Date: 09:19:29, 11 January 2007
Message:
Added remaining intelij files to ignore list
----
Modified : /incubator/qpid/trunk/qpid/java
Modified : /incubator/qpid/trunk/qpid/java/common
Modified : /incubator/qpid/trunk/qpid/java/perftests
Modified : /incubator/qpid/trunk/qpid/java/systests
Revision: 495020
Author: rgreig
Date: 22:44:42, 10 January 2007
Message:
QPID-32 : Add option to run tests with persistent messages
----
Modified : /incubator/qpid/trunk/qpid/java/perftests/bin/serviceProvidingClient.sh
Modified : /incubator/qpid/trunk/qpid/java/perftests/bin/serviceRequestingClient.sh
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/ServiceProvidingClient.java
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/ServiceRequestingClient.java
Revision: 494907
Author: bhupendrab
Date: 17:50:41, 10 January 2007
Message:
QPID-277
adding perftests in distribution
----
Modified : /incubator/qpid/trunk/qpid/java/distribution/src/main/assembly/tests.xml
Revision: 494861
Author: ritchiem
Date: 15:47:18, 10 January 2007
Message:
QPID-278 Add PerfTests into build and distribution
perftests are now built as part of the main build.
The resulting jar contains both class and java files.
The binary distribution also includes a perftests folder in the bin directory which contains scripts to run the tests.
----
Modified : /incubator/qpid/trunk/qpid/java/distribution/pom.xml
Modified : /incubator/qpid/trunk/qpid/java/distribution/src/main/assembly/bin.xml
Modified : /incubator/qpid/trunk/qpid/java/perftests
Modified : /incubator/qpid/trunk/qpid/java/perftests/bin/serviceProvidingClient.sh
Modified : /incubator/qpid/trunk/qpid/java/perftests/bin/serviceRequestingClient.sh
Modified : /incubator/qpid/trunk/qpid/java/perftests/bin/setupclasspath.sh
Added : /incubator/qpid/trunk/qpid/java/perftests/bin/testPingClient.sh
Added : /incubator/qpid/trunk/qpid/java/perftests/bin/testPingProducer.sh
Added : /incubator/qpid/trunk/qpid/java/perftests/bin/testPingPublisher.sh
Added : /incubator/qpid/trunk/qpid/java/perftests/bin/testPingSubscriber.sh
Modified : /incubator/qpid/trunk/qpid/java/perftests/pom.xml
Added : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/pingpong
Added : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/pingpong/TestPingClient.java(Copy from path: /incubator/qpid/trunk/qpid/java/client/src/old_test/java/org/apache/qpid/ping/TestPingClient.java, Revision, 494425
Added : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/pingpong/TestPingProducer.java(Copy from path: /incubator/qpid/trunk/qpid/java/client/src/old_test/java/org/apache/qpid/ping/TestPingProducer.java, Revision, 494425
Added : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/pingpong/TestPingPublisher.java(Copy from path: /incubator/qpid/trunk/qpid/java/client/src/old_test/java/org/apache/qpid/ping/TestPingPublisher.java, Revision, 494425
Added : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/pingpong/TestPingSubscriber.java(Copy from path: /incubator/qpid/trunk/qpid/java/client/src/old_test/java/org/apache/qpid/ping/TestPingSubscriber.java, Revision, 494425
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/ServiceRequestingClient.java
Added : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/perftests.log4j
Modified : /incubator/qpid/trunk/qpid/java/pom.xml
Revision: 494800
Author: rgreig
Date: 12:45:11, 10 January 2007
Message:
Qpid-147 patch applied.
----
Modified : /incubator/qpid/trunk/qpid/java/pom.xml
Revision: 494797
Author: bhupendrab
Date: 12:35:04, 10 January 2007
Message:
QPID-277
adding tests in distribution
----
Modified : /incubator/qpid/trunk/qpid/java/broker/pom.xml
Modified : /incubator/qpid/trunk/qpid/java/client/pom.xml
Modified : /incubator/qpid/trunk/qpid/java/distribution/pom.xml
Added : /incubator/qpid/trunk/qpid/java/distribution/src/main/assembly/tests.xml
Modified : /incubator/qpid/trunk/qpid/java/systests/pom.xml
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/perftesting@500188 13f79535-47bb-0310-9956-ffa450edef68
|