You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by an...@apache.org on 2015/05/20 11:47:18 UTC

[13/13] activemq-artemis git commit: merge PR #271 - Hacking guide + test-suite refactor + couple more fixes

merge PR #271 - Hacking guide + test-suite refactor + couple more fixes


Project: http://git-wip-us.apache.org/repos/asf/activemq-artemis/repo
Commit: http://git-wip-us.apache.org/repos/asf/activemq-artemis/commit/13cc616b
Tree: http://git-wip-us.apache.org/repos/asf/activemq-artemis/tree/13cc616b
Diff: http://git-wip-us.apache.org/repos/asf/activemq-artemis/diff/13cc616b

Branch: refs/heads/master
Commit: 13cc616b2f5c375bc98cb0b6f8aa8774cc8282c6
Parents: 042a8f5 a9f475e
Author: Andy Taylor <an...@gmail.com>
Authored: Wed May 20 10:45:55 2015 +0100
Committer: Andy Taylor <an...@gmail.com>
Committed: Wed May 20 10:45:55 2015 +0100

----------------------------------------------------------------------
 README.md                                       |  332 +-
 .../artemis/tests/CoreUnitTestCase.java         |   89 -
 .../util/TimeAndCounterIDGeneratorTest.java     |   15 +-
 .../core/server/ActiveMQMessageBundle.java      |    3 +
 .../artemis/core/server/ActiveMQServer.java     |    4 +
 .../core/server/impl/ActiveMQServerImpl.java    |   14 +-
 .../core/config/impl/ConfigurationImplTest.java |   20 +-
 .../impl/FileConfigurationParserTest.java       |   14 +-
 .../config/impl/HAPolicyConfigurationTest.java  |   10 +-
 .../WrongRoleFileConfigurationParserTest.java   |   10 +-
 .../group/impl/ClusteredResetMockTest.java      |   18 +-
 .../core/settings/AddressSettingsTest.java      |    4 +-
 .../artemis/core/settings/RepositoryTest.java   |   12 +-
 .../artemis/tests/util/RemoveFolder.java        |    2 +-
 .../artemis/tests/util/ServiceTestBase.java     | 3327 +++++++++++++-----
 .../artemis/tests/util/SimpleStringTest.java    |    2 +-
 .../tests/util/SingleServerTestBase.java        |    2 +-
 .../artemis/tests/util/UnitTestCase.java        | 2137 -----------
 artemis-website/pom.xml                         |  128 +-
 .../src/main/resources/hacking-guide/index.html |   24 +
 artemis-website/src/main/resources/index.html   |    1 +
 .../src/main/resources/user-manual/index.html   |    4 +-
 docs/hacking-guide/en/README.md                 |    7 +
 docs/hacking-guide/en/SUMMARY.md                |   10 +
 docs/hacking-guide/en/book.json                 |   11 +
 docs/hacking-guide/en/building.md               |   48 +
 docs/hacking-guide/en/code.md                   |  164 +
 docs/hacking-guide/en/formatting.md             |   11 +
 docs/hacking-guide/en/ide.md                    |   79 +
 docs/hacking-guide/en/images/artemis-logo.jpg   |  Bin 0 -> 18517 bytes
 docs/hacking-guide/en/maintainers.md            |   90 +
 docs/hacking-guide/en/notice.md                 |   17 +
 docs/hacking-guide/en/tests.md                  |   27 +
 pom.xml                                         |    4 +-
 .../extras/byteman/ClosingConnectionTest.java   |    3 +-
 .../tests/extras/jms/bridge/BridgeTestBase.java |    6 +-
 .../integration/DuplicateDetectionTest.java     |   63 +-
 .../tests/integration/String64KLimitTest.java   |    4 +-
 .../aerogear/AeroGearBasicServerTest.java       |   29 +-
 .../integration/client/ActiveMQCrashTest.java   |   17 +-
 .../ConcurrentCreateDeleteProduceTest.java      |    2 +-
 .../integration/client/ConsumerCloseTest.java   |   18 +-
 .../integration/client/ConsumerStuckTest.java   |   10 +-
 .../client/DeadLetterAddressTest.java           |   27 +-
 .../integration/client/ExpiryAddressTest.java   |   21 +-
 .../integration/client/HangConsumerTest.java    |    2 +-
 .../integration/client/HeuristicXATest.java     |   42 +-
 .../client/IncompatibleVersionTest.java         |   10 +-
 .../client/InterruptedLargeMessageTest.java     |    8 +-
 .../client/JmsNettyNioStressTest.java           |   28 +-
 .../LargeMessageAvoidLargeMessagesTest.java     |    8 +-
 .../integration/client/LargeMessageTest.java    |   46 +-
 .../client/LibaioDependencyCheckTest.java       |    4 +-
 .../client/MessageDurabilityTest.java           |    5 +-
 .../MessageGroupingConnectionFactoryTest.java   |   25 +-
 .../integration/client/MessageGroupingTest.java |   45 +-
 .../integration/client/MessagePriorityTest.java |    5 +-
 .../client/MultipleThreadFilterOneTest.java     |    2 +-
 .../tests/integration/client/NIOvsOIOTest.java  |   24 +-
 .../client/NewDeadLetterAddressTest.java        |    8 +-
 .../integration/client/PagingOrderTest.java     |    6 +-
 .../tests/integration/client/PagingTest.java    |   67 +-
 .../integration/client/ProducerCloseTest.java   |   15 +-
 .../client/ProducerFlowControlTest.java         |   17 +-
 .../client/ReceiveImmediateTest.java            |    2 +-
 .../tests/integration/client/RequestorTest.java |    5 +-
 .../client/SelfExpandingBufferTest.java         |    9 +-
 .../client/SessionCloseOnGCTest.java            |   29 +-
 .../integration/client/SessionCloseTest.java    |   59 +-
 .../integration/client/TemporaryQueueTest.java  |    4 +-
 .../integration/client/WildCardRoutingTest.java |   21 +-
 .../cluster/ClusterControllerTest.java          |    8 +-
 .../cluster/RealNodeManagerTest.java            |    4 +-
 .../integration/cluster/bridge/BridgeTest.java  |   98 +-
 .../cluster/bridge/BridgeTestBase.java          |    4 +-
 .../cluster/distribution/ClusterTestBase.java   |   49 +-
 .../MessageRedistributionWithDiscoveryTest.java |    6 +-
 .../distribution/SymmetricClusterTest.java      |    4 +-
 .../SymmetricClusterWithBackupTest.java         |    4 +-
 .../SymmetricClusterWithDiscoveryTest.java      |    6 +-
 .../AutomaticColocatedQuorumVoteTest.java       |    6 +-
 .../failover/BackupSyncLargeMessageTest.java    |    8 +-
 .../cluster/failover/FailoverTestBase.java      |   27 +-
 .../failover/LiveToLiveFailoverTest.java        |    5 +-
 ...ultipleLivesMultipleBackupsFailoverTest.java |   18 +-
 .../MultipleServerFailoverTestBase.java         |    8 +-
 .../failover/QuorumVoteServerConnectTest.java   |    4 +-
 .../SingleLiveMultipleBackupsFailoverTest.java  |   11 +-
 .../MultiThreadRandomReattachTestBase.java      |    6 +-
 .../MultiThreadReattachSupportTestBase.java     |   22 +-
 .../cluster/reattach/RandomReattachTest.java    |   25 +-
 .../cluster/topology/IsolatedTopologyTest.java  |   21 +-
 .../topology/TopologyClusterTestBase.java       |   21 +-
 .../discovery/DiscoveryBaseTest.java            |    4 +-
 .../divert/PersistentDivertTest.java            |   23 +-
 .../integration/embedded/ValidateAIOTest.java   |    2 +-
 .../http/CoreClientOverHttpTest.java            |    4 +-
 .../jms/ActiveMQConnectionFactoryTest.java      |    4 +-
 .../tests/integration/jms/FloodServerTest.java  |    4 +-
 .../integration/jms/SimpleJNDIClientTest.java   |    4 +-
 .../jms/client/ReSendMessageTest.java           |    6 +-
 .../jms/cluster/JMSReconnectTest.java           |    4 +-
 .../jms/connection/CloseConnectionOnGCTest.java |    8 +-
 .../jms/connection/ExceptionListenerTest.java   |    4 +-
 .../jms/largemessage/JMSLargeMessageTest.java   |   18 +-
 .../jms/server/JMSServerStartStopTest.java      |    4 +-
 .../jms/server/config/JMSConfigurationTest.java |    2 +-
 .../ConnectionFactoryControlTest.java           |    8 +-
 .../server/management/JMSQueueControlTest.java  |    3 +-
 .../management/JMSServerControlRestartTest.java |   18 +-
 .../server/management/JMSServerControlTest.java |  114 +-
 .../journal/AIOImportExportTest.java            |    4 +-
 .../journal/AIOJournalCompactTest.java          |    4 +-
 .../journal/JournalPerfTuneTest.java            |    4 +-
 .../journal/NIOBufferedJournalCompactTest.java  |    4 +-
 .../journal/NIOImportExportTest.java            |    4 +-
 .../journal/NIOJournalCompactTest.java          |    6 +-
 .../integration/journal/NIOJournalImplTest.java |    4 +-
 .../journal/ValidateTransactionHealthTest.java  |    4 +-
 .../largemessage/LargeMessageTestBase.java      |   39 +-
 .../largemessage/ServerLargeMessageTest.java    |    7 +-
 .../management/AcceptorControlTest.java         |    9 +-
 .../AcceptorControlUsingCoreTest.java           |   12 +-
 .../management/ActiveMQServerControlTest.java   |   39 +-
 .../ActiveMQServerControlUsingCoreTest.java     |    7 +-
 .../management/AddressControlTest.java          |   16 +-
 .../management/AddressControlUsingCoreTest.java |    3 +-
 .../management/BroadcastGroupControlTest.java   |   10 +-
 .../ClusterConnectionControl2Test.java          |   10 +-
 .../ClusterConnectionControlUsingCoreTest.java  |    9 +-
 .../management/DivertControlUsingCoreTest.java  |    5 +-
 .../management/ManagementServiceImplTest.java   |    4 +-
 .../management/NotificationTest.java            |    4 +-
 .../management/QueueControlTest.java            |   18 +-
 .../management/SecurityManagementTestBase.java  |    6 +-
 .../management/SecurityNotificationTest.java    |   37 +-
 .../paging/MultipleProducersPagingTest.java     |    4 +-
 .../paging/SpawnedServerSupport.java            |   20 +-
 .../ra/ActiveMQMessageHandlerTest.java          |   19 +-
 .../ra/ActiveMQMessageHandlerXATest.java        |   12 +-
 .../ra/ActiveMQRAClusteredTestBase.java         |    4 +-
 .../integration/ra/ActiveMQRATestBase.java      |   23 +-
 .../integration/ra/ResourceAdapterTest.java     |   27 +-
 .../scheduling/DelayedMessageTest.java          |   11 +-
 .../MultipliedDelayedMessageTest.java           |    7 +-
 .../scheduling/ScheduledMessageTest.java        |   15 +-
 .../integration/security/SecurityTest.java      |    8 +-
 .../integration/server/ConnectionLimitTest.java |    4 +-
 .../integration/server/ExpiryRunnerTest.java    |   31 +-
 .../integration/server/LVQRecoveryTest.java     |   13 +-
 .../tests/integration/server/LVQTest.java       |   23 +-
 .../integration/server/ResourceLimitTest.java   |    4 +-
 .../integration/server/ScaleDown3NodeTest.java  |    6 +-
 .../tests/integration/server/ScaleDownTest.java |    4 +-
 .../server/SuppliedThreadPoolTest.java          |    4 +-
 .../spring/SpringIntegrationTest.java           |    4 +-
 .../tests/integration/stomp/StompTestBase.java  |    4 +-
 .../integration/stomp/StompWebSocketTest.java   |    4 +-
 .../integration/stomp/v11/StompV11TestBase.java |    4 +-
 .../netty/ActiveMQFrameDecoder2Test.java        |    4 +-
 .../NettyConnectorWithHTTPUpgradeTest.java      |    4 +-
 .../vertx/ActiveMQVertxUnitTest.java            |   11 +-
 .../integration/xa/BasicXaRecoveryTest.java     |   63 +-
 .../tests/integration/xa/XaTimeoutTest.java     |    6 +-
 .../tests/util/ReplicatedBackupUtils.java       |    4 +-
 .../tests/util/TransportConfigurationUtils.java |   20 +-
 .../artemis/jms/tests/MessageConsumerTest.java  |    8 +-
 .../tests/message/JMSExpirationHeaderTest.java  |   10 +-
 .../jms/tests/selector/SelectorTest.java        |    6 +-
 .../paging/MeasurePagingMultiThreadTest.java    |   10 +-
 .../stress/journal/AddAndRemoveStressTest.java  |    4 +-
 .../stress/journal/CompactingStressTest.java    |   21 +-
 .../JournalCleanupCompactStressTest.java        |   37 +-
 .../stress/journal/LargeJournalStressTest.java  |   15 +-
 .../journal/MultiThreadConsumerStressTest.java  |   13 +-
 .../NIOMultiThreadCompactorStressTest.java      |   19 +-
 .../tests/stress/stomp/StompStressTest.java     |    4 +-
 .../core/journal/impl/AIOJournalImplTest.java   |    4 +-
 .../core/journal/impl/NIOJournalImplTest.java   |    4 +-
 .../core/server/impl/QueueConcurrentTest.java   |    4 +-
 .../timing/core/server/impl/QueueImplTest.java  |    4 +-
 .../jms/bridge/impl/JMSBridgeImplTest.java      |    4 +-
 .../tests/timing/util/ReusableLatchTest.java    |    4 +-
 .../timing/util/TokenBucketLimiterImplTest.java |    4 +-
 .../artemis/tests/timing/util/UTF8Test.java     |    4 +-
 .../tests/unit/core/asyncio/AIOTestBase.java    |    4 +-
 .../unit/core/asyncio/AsynchronousFileTest.java |   22 +-
 .../MultiThreadAsynchronousFileTest.java        |    4 +-
 .../client/impl/LargeMessageBufferTest.java     |    8 +-
 .../impl/ConfigurationValidationTest.java       |    4 +-
 .../core/config/impl/ConnectorsServiceTest.java |    4 +-
 .../config/impl/TransportConfigurationTest.java |    4 +-
 .../journal/impl/AlignedJournalImplTest.java    |   10 +-
 .../unit/core/journal/impl/CleanBufferTest.java |    4 +-
 .../core/journal/impl/FileFactoryTestBase.java  |    4 +-
 .../core/journal/impl/JournalAsyncTest.java     |    4 +-
 .../core/journal/impl/JournalImplTestBase.java  |    8 +-
 .../unit/core/journal/impl/ReclaimerTest.java   |    4 +-
 .../impl/SequentialFileFactoryTestBase.java     |   12 +-
 .../unit/core/journal/impl/TimedBufferTest.java |   18 +-
 .../unit/core/message/impl/MessageImplTest.java |    4 +-
 .../unit/core/paging/impl/PagePositionTest.java |    4 +-
 .../tests/unit/core/paging/impl/PageTest.java   |    8 +-
 .../core/paging/impl/PagingManagerImplTest.java |    6 +-
 .../core/paging/impl/PagingStoreImplTest.java   |   16 +-
 .../impl/BatchIDGeneratorUnitTest.java          |    4 +-
 .../impl/OperationContextUnitTest.java          |    4 +-
 .../core/postoffice/impl/AddressImplTest.java   |    4 +-
 .../core/postoffice/impl/BindingsImplTest.java  |    4 +-
 .../impl/WildcardAddressManagerUnitTest.java    |    4 +-
 .../core/remoting/ActiveMQBufferTestBase.java   |   14 +-
 .../impl/netty/NettyAcceptorFactoryTest.java    |    4 +-
 .../remoting/impl/netty/NettyAcceptorTest.java  |   12 +-
 .../impl/netty/NettyConnectionTest.java         |    4 +-
 .../remoting/impl/netty/NettyConnectorTest.java |    4 +-
 .../core/remoting/impl/ssl/SSLSupportTest.java  |    4 +-
 .../impl/ActiveMQSecurityManagerImplTest.java   |    4 +-
 .../impl/ClusterConnectionBridgeTest.java       |    4 +-
 .../cluster/impl/RemoteQueueBindImplTest.java   |    4 +-
 .../group/impl/SystemPropertyOverrideTest.java  |    4 +-
 .../unit/core/server/impl/FileLockTest.java     |    4 +-
 .../unit/core/server/impl/QueueImplTest.java    |    6 +-
 .../tests/unit/jms/ActiveMQDestinationTest.java |    4 +-
 .../unit/jms/client/ActiveMQMapMessageTest.java |    6 +-
 .../jms/client/ActiveMQStreamMessageTest.java   |   12 +-
 .../unit/jms/client/JMSExceptionHelperTest.java |    4 +-
 .../unit/jms/client/SelectorTranslatorTest.java |    4 +-
 .../tests/unit/jms/misc/ManifestTest.java       |    4 +-
 .../ConnectionFactoryObjectFactoryTest.java     |    4 +-
 .../DestinationObjectFactoryTest.java           |    4 +-
 .../ra/ActiveMQResourceAdapterConfigTest.java   |    4 +-
 .../ra/ConnectionFactoryPropertiesTest.java     |    4 +-
 .../util/ActiveMQBufferInputStreamTest.java     |    4 +-
 .../artemis/tests/unit/util/LinkedListTest.java |    4 +-
 .../ObjectInputStreamWithClassLoaderTest.java   |    4 +-
 .../tests/unit/util/ReusableLatchTest.java      |    4 +-
 .../tests/unit/util/SoftValueMapTest.java       |    4 +-
 .../artemis/tests/unit/util/UTF8Test.java       |    4 +-
 .../tests/unit/util/UUIDGeneratorTest.java      |   10 +-
 .../artemis/tests/unit/util/UUIDTest.java       |    4 +-
 .../tests/unit/util/VersionLoaderTest.java      |    4 +-
 241 files changed, 4386 insertions(+), 4696 deletions(-)
----------------------------------------------------------------------