ActiveMQ

##### Project Documentation

- About ActiveMQ
- Project Info
- Project Reports
  - Metrics
  - Clover
  - Change Log
  - File Activity
  - Developer Activity
  - JavaDocs
  - JavaDoc Report
  - Source Xref
  - Test Xref
  - Unit Tests
  - Task List
  - PMD Report
- Development Process

## Summary

[ summary] [ package list] [ test cases]

Tests | Errors | Failures | Success rate | Time(s)
--- | --- | --- | --- | ---
442 | 0 | 4 | 99.10% | 653.10

Note: failuresare anticipated and checked for with assertions while errorsare unanticipated.

## Package List

[ summary] [ package list] [ test cases]

Package | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
org.codehaus.activemq.capacity | 1 | 0 | 0 | 100.00% | 0.60
org.codehaus.activemq.config | 10 | 0 | 0 | 100.00% | 15.73
org.codehaus.activemq.filter | 19 | 0 | 0 | 100.00% | 3.55
org.codehaus.activemq.jndi | 5 | 0 | 0 | 100.00% | 2.59
org.codehaus.activemq.journal.impl | 11 | 0 | 0 | 100.00% | 3.06
org.codehaus.activemq.management | 5 | 0 | 0 | 100.00% | 4.39
org.codehaus.activemq.message.util | 12 | 0 | 0 | 100.00% | 3.12
org.codehaus.activemq.message | 185 | 0 | 0 | 100.00% | 26.97
org.codehaus.activemq.ra | 12 | 0 | 0 | 100.00% | 11.69
org.codehaus.activemq.selector | 15 | 0 | 0 | 100.00% | 1.17
org.codehaus.activemq.service.impl | 8 | 0 | 0 | 100.00% | 1.76
org.codehaus.activemq.service | 5 | 0 | 0 | 100.00% | 10.74
org.codehaus.activemq.spring | 4 | 0 | 0 | 100.00% | 15.60
org.codehaus.activemq.store.bdb | 12 | 0 | 0 | 100.00% | 26.64
org.codehaus.activemq.store.howl | 2 | 0 | 0 | 100.00% | 4.03
org.codehaus.activemq.store.jdbc | 8 | 0 | 0 | 100.00% | 10.07
org.codehaus.activemq.store.jdbm | 8 | 0 | 0 | 100.00% | 4.99
org.codehaus.activemq.store.journal | 2 | 0 | 0 | 100.00% | 2.21
org.codehaus.activemq.store.vm | 2 | 0 | 0 | 100.00% | 1.32
org.codehaus.activemq | 35 | 0 | 0 | 100.00% | 98.66
org.codehaus.activemq.test | 4 | 0 | 0 | 100.00% | 9.68
org.codehaus.activemq.transport.activecluster | 1 | 0 | 0 | 100.00% | 4.28
org.codehaus.activemq.transport.composite | 4 | 0 | 0 | 100.00% | 1.73
org.codehaus.activemq.transport.jabber | 1 | 0 | 0 | 100.00% | 0.47
org.codehaus.activemq.transport.reliable | 1 | 0 | 0 | 100.00% | 0.57
org.codehaus.activemq.transport.tcp | 8 | 0 | 0 | 100.00% | 21.09
org.codehaus.activemq.transport.udp | 2 | 0 | 0 | 100.00% | 0.82
org.codehaus.activemq.transport.xstream | 5 | 0 | 0 | 100.00% | 1.21
org.codehaus.activemq.transport | 1 | 0 | 0 | 100.00% | 1.05
org.codehaus.activemq.transport.http | 3 | 0 | 0 | 100.00% | 12.58
org.codehaus.activemq.usecases | 36 | 0 | 4 | 88.89% | 284.69
org.codehaus.activemq.util | 15 | 0 | 0 | 100.00% | 66.03

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

### org.codehaus.activemq.capacity

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| BasicCapacityMonitorTest | 1 | 0 | 0 | 100.00% | 0.602

### org.codehaus.activemq.config

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| ConfigTest | 8 | 0 | 0 | 100.00% | 4.349
| BrokerXmlConfigFromJNDITest | 1 | 0 | 0 | 100.00% | 5.286
| BrokerXmlConfigTest | 1 | 0 | 0 | 100.00% | 6.098

### org.codehaus.activemq.filter

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| MultiExpressionEvaluatorTest | 3 | 0 | 0 | 100.00% | 1.964
| DestinationFilterTest | 8 | 0 | 0 | 100.00% | 0.610
| DestinationMapTest | 7 | 0 | 0 | 100.00% | 0.544
| DestinationPathTest | 1 | 0 | 0 | 100.00% | 0.431

### org.codehaus.activemq.jndi

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| ActiveMQInitialContextFactoryTest | 2 | 0 | 0 | 100.00% | 1.149
| AdminObjectTest | 1 | 0 | 0 | 100.00% | 0.575
| InitialContextTest | 2 | 0 | 0 | 100.00% | 0.862

### org.codehaus.activemq.journal.impl

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| DataStruturesTest | 4 | 0 | 0 | 100.00% | 0.507
| JournalImplTest | 2 | 0 | 0 | 100.00% | 1.097
| LogFileTest | 3 | 0 | 0 | 100.00% | 0.584
| SegmentTest | 2 | 0 | 0 | 100.00% | 0.875

### org.codehaus.activemq.management

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| BoundedRangeStatisticTest | 1 | 0 | 0 | 100.00% | 0.922
| BoundaryStatisticTest | 1 | 0 | 0 | 100.00% | 0.495
| CountStatisticTest | 1 | 0 | 0 | 100.00% | 1.085
| RangeStatisticTest | 1 | 0 | 0 | 100.00% | 0.952
| TimeStatisticTest | 1 | 0 | 0 | 100.00% | 0.933

### org.codehaus.activemq.message.util

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| MemoryBoundedQueueTest | 12 | 0 | 0 | 100.00% | 3.117

### org.codehaus.activemq.message

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| ActiveMQBytesMessageReaderTest | 3 | 0 | 0 | 100.00% | 1.323
| ActiveMQBytesMessageTest | 18 | 0 | 0 | 100.00% | 0.447
| ActiveMQDestinationTest | 9 | 0 | 0 | 100.00% | 0.439
| ActiveMQMapMessageReaderTest | 3 | 0 | 0 | 100.00% | 1.279
| ActiveMQMapMessageTest | 29 | 0 | 0 | 100.00% | 0.503
| ActiveMQMessageReaderTest | 2 | 0 | 0 | 100.00% | 0.445
| ActiveMQMessageTest | 50 | 0 | 0 | 100.00% | 0.590
| ActiveMQObjectMessageReaderTest | 3 | 0 | 0 | 100.00% | 1.648
| ActiveMQObjectMessageTest | 2 | 0 | 0 | 100.00% | 0.554
| ActiveMQStreamMessageReaderTest | 3 | 0 | 0 | 100.00% | 1.255
| ActiveMQStreamMessageTest | 15 | 0 | 0 | 100.00% | 0.564
| ActiveMQTextMessageReaderTest | 3 | 0 | 0 | 100.00% | 1.734
| ActiveMQTextMessageTest | 3 | 0 | 0 | 100.00% | 0.467
| ActiveMQXidTest | 1 | 0 | 0 | 100.00% | 0.580
| ConsumerInfoReaderTest | 3 | 0 | 0 | 100.00% | 3.111
| DefaultWireFormatTest | 4 | 0 | 0 | 100.00% | 0.644
| MessageAckReaderTest | 3 | 0 | 0 | 100.00% | 2.400
| PackageFacadeTest | 2 | 0 | 0 | 100.00% | 1.188
| ProducerInfoReaderTest | 3 | 0 | 0 | 100.00% | 2.677
| ReceiptReaderTest | 7 | 0 | 0 | 100.00% | 1.814
| SessionInfoTest | 4 | 0 | 0 | 100.00% | 0.463
| TransactionInfoReaderTest | 7 | 0 | 0 | 100.00% | 1.303
| XATransactionInfoReaderTest | 8 | 0 | 0 | 100.00% | 1.541

### org.codehaus.activemq.ra

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| CircularQueueTest | 1 | 0 | 0 | 100.00% | 3.513
| ManagedConnectionFactoryTest | 4 | 0 | 0 | 100.00% | 3.357
| ManagedConnectionTest | 7 | 0 | 0 | 100.00% | 4.821

### org.codehaus.activemq.selector

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| SelectorParserTest | 1 | 0 | 0 | 100.00% | 0.574
| SelectorTest | 14 | 0 | 0 | 100.00% | 0.597

### org.codehaus.activemq.service.impl

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| DefaultQueueListTest | 5 | 0 | 0 | 100.00% | 0.498
| XATransactionTest | 3 | 0 | 0 | 100.00% | 1.257

### org.codehaus.activemq.service

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| AsyncSimpleBrokerTest | 1 | 0 | 0 | 100.00% | 0.854
| QueueBrokerTest | 1 | 0 | 0 | 100.00% | 1.024
| SimpleQueueBrokerTest | 1 | 0 | 0 | 100.00% | 4.184
| SimpleTopicBrokerTest | 1 | 0 | 0 | 100.00% | 3.197
| TopicBrokerTest | 1 | 0 | 0 | 100.00% | 1.480

### org.codehaus.activemq.spring

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| SpringTest | 4 | 0 | 0 | 100.00% | 15.603

### org.codehaus.activemq.store.bdb

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| OrderTest | 1 | 0 | 0 | 100.00% | 1.668
| BDbQueueMessageContainerInOneTransactionTest | 1 | 0 | 0 | 100.00% | 13.608
| BDbQueueMessageContainerTest | 1 | 0 | 0 | 100.00% | 2.091
| BDbQueueMessageStoreTest | 2 | 0 | 0 | 100.00% | 2.696
| BDbTopicMessageContainerInOneTransactionTest | 1 | 0 | 0 | 100.00% | 1.337
| BDbTopicMessageContainerTest | 1 | 0 | 0 | 100.00% | 1.364
| BDbTopicMessageStoreTest | 3 | 0 | 0 | 100.00% | 2.342
| PersistenceAdapterTest | 2 | 0 | 0 | 100.00% | 1.537

### org.codehaus.activemq.store.howl

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| HowlQueueMessageStoreTest | 2 | 0 | 0 | 100.00% | 4.031

### org.codehaus.activemq.store.jdbc

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| JDBCQueueMessageContainerTest | 1 | 0 | 0 | 100.00% | 2.224
| JDBCQueueMessageStoreTest | 2 | 0 | 0 | 100.00% | 1.515
| JDBCTopicMessageContainerTest | 1 | 0 | 0 | 100.00% | 2.811
| JDBCTopicMessageStoreTest | 3 | 0 | 0 | 100.00% | 1.458
| PersistenceAdapterTest | 1 | 0 | 0 | 100.00% | 2.062

### org.codehaus.activemq.store.jdbm

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| JdbmQueueMessageContainerTest | 1 | 0 | 0 | 100.00% | 0.884
| JdbmQueueMessageStoreTest | 2 | 0 | 0 | 100.00% | 1.167
| JdbmTopicMessageContainerTest | 1 | 0 | 0 | 100.00% | 0.818
| JdbmTopicMessageStoreTest | 3 | 0 | 0 | 100.00% | 1.119
| OrderTest | 1 | 0 | 0 | 100.00% | 0.998

### org.codehaus.activemq.store.journal

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| JournalQueueMessageStoreTest | 2 | 0 | 0 | 100.00% | 2.208

### org.codehaus.activemq.store.vm

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| VMQueueMessageContainerTest | 1 | 0 | 0 | 100.00% | 0.733
| VMTopicMessageContainerTest | 1 | 0 | 0 | 100.00% | 0.590

### org.codehaus.activemq

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| JmsCreateConsumerInOnMessageTest | 1 | 0 | 0 | 100.00% | 2.999
| ActiveMQMessageAuditTest | 1 | 0 | 0 | 100.00% | 0.844
| JmsQueueSendReceiveTwoConnectionsTest | 1 | 0 | 0 | 100.00% | 3.230
| JmsDurableTopicSendReceiveTest | 1 | 0 | 0 | 100.00% | 3.140
| JmsDurableTopicTransactionTest | 5 | 0 | 0 | 100.00% | 13.278
| JmsQueueRequestReplyTest | 2 | 0 | 0 | 100.00% | 5.749
| JmsQueueSendReceiveTest | 1 | 0 | 0 | 100.00% | 2.798
| JmsQueueXATransactionTest | 3 | 0 | 0 | 100.00% | 9.069
| JmsQueueTransactionTest | 5 | 0 | 0 | 100.00% | 13.834
| JmsTopicSendReceiveSubscriberTest | 1 | 0 | 0 | 100.00% | 2.848
| JmsTopicRequestReplyTest | 2 | 0 | 0 | 100.00% | 5.743
| JmsTopicSendSameMessageTest | 1 | 0 | 0 | 100.00% | 3.742
| JmsTopicSendReceiveTest | 1 | 0 | 0 | 100.00% | 3.510
| JmsTopicSendReceiveWithTwoConnectionsTest | 1 | 0 | 0 | 100.00% | 3.305
| JmsTopicTransactionTest | 5 | 0 | 0 | 100.00% | 12.192
| JmsDurableQueueWildcardSendReceiveTest | 1 | 0 | 0 | 100.00% | 3.136
| JmsDurableTopicWildcardSendReceiveTest | 1 | 0 | 0 | 100.00% | 3.061
| JmsQueueWildcardSendReceiveTest | 1 | 0 | 0 | 100.00% | 3.267
| JmsTopicWildcardSendReceiveTest | 1 | 0 | 0 | 100.00% | 2.913

### org.codehaus.activemq.test

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| QueueSendReceiveTest | 2 | 0 | 0 | 100.00% | 4.539
| SendReceiveTest | 2 | 0 | 0 | 100.00% | 5.139

### org.codehaus.activemq.transport.activecluster

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| ActiveClusterDiscoveryAgentTest | 1 | 0 | 0 | 100.00% | 4.285

### org.codehaus.activemq.transport.composite

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| CompositeTransportChannelTest | 2 | 0 | 0 | 100.00% | 1.021
| CompositeTransportChannelWithLeadingSlashesTest | 2 | 0 | 0 | 100.00% | 0.713

### org.codehaus.activemq.transport.jabber

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| JabberWireFormatTest | 1 | 0 | 0 | 100.00% | 0.474

### org.codehaus.activemq.transport.reliable

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| ReliableTransportChannelFactoryTest | 1 | 0 | 0 | 100.00% | 0.571

### org.codehaus.activemq.transport.tcp

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| TcpQueueSendReceiveTest | 1 | 0 | 0 | 100.00% | 4.070
| TcpTopicSendReceiveTest | 1 | 0 | 0 | 100.00% | 2.916
| TcpQueueSendReceiveTwoConnectionsTest | 1 | 0 | 0 | 100.00% | 2.722
| TcpTransportChannelTest | 2 | 0 | 0 | 100.00% | 1.070
| TcpTopicSendReceiveTwoConnectionsTest | 1 | 0 | 0 | 100.00% | 2.764
| ExceptionListenerTest | 1 | 0 | 0 | 100.00% | 4.122
| ExceptionListener2Test | 1 | 0 | 0 | 100.00% | 3.428

### org.codehaus.activemq.transport.udp

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| UdpTransportChannelTest | 2 | 0 | 0 | 100.00% | 0.821

### org.codehaus.activemq.transport.xstream

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| XStreamWireFormatTest | 5 | 0 | 0 | 100.00% | 1.207

### org.codehaus.activemq.transport

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| TransportChannelProviderTest | 1 | 0 | 0 | 100.00% | 1.052

### org.codehaus.activemq.transport.http

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| HttpTransportChannelTest | 2 | 0 | 0 | 100.00% | 4.061
| HttpJmsSendAndReceiveTest | 1 | 0 | 0 | 100.00% | 8.518

### org.codehaus.activemq.usecases

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| ChangeSessionDeliveryModeTest | 1 | 0 | 0 | 100.00% | 2.662
| ChangeSentMessageTest | 1 | 0 | 0 | 100.00% | 3.112
| ConsumeQueuePrefetchTest | 3 | 0 | 0 | 100.00% | 7.606
| CompositeConsumeTest | 1 | 0 | 0 | 100.00% | 4.227
| CompositePublishTest | 1 | 0 | 0 | 100.00% | 34.368
| PublishOnQueueConsumedMessageTest | 1 | 0 | 0 | 100.00% | 3.924
| ConsumeTopicPrefetchTest | 3 | 0 | 0 | 100.00% | 7.480
| ExceptionListenerTest | 1 | 0 | 0 | 100.00% | 0.807
| DurableConsumerCloseAndReconnectTest | 1 | 0 | 1 | 0.00% | 10.787
| PublishOnDurableTopicConsumedMessageTest | 1 | 0 | 0 | 100.00% | 5.313
| PublishOnTemporaryQueueConsumedMessageTest | 1 | 0 | 0 | 100.00% | 5.659
| PublishOnTopicConsumedMessageTest | 1 | 0 | 0 | 100.00% | 3.778
| QueueConsumerCloseAndReconnectTest | 1 | 0 | 1 | 0.00% | 9.911
| StartAndStopBrokerTest | 1 | 0 | 0 | 100.00% | 0.997
| SubscribeClosePublishThenConsumeTest | 1 | 0 | 0 | 100.00% | 5.664
| TwoBrokerTopicSendReceiveTest | 1 | 0 | 0 | 100.00% | 8.570
| TwoBrokerTopicSendReceiveUsingTcpTest | 1 | 0 | 0 | 100.00% | 6.488
| QueueRedeliverTest | 3 | 0 | 0 | 100.00% | 16.821
| TopicRedeliverTest | 3 | 0 | 0 | 100.00% | 17.285
| TransientQueueRedeliverTest | 3 | 0 | 0 | 100.00% | 18.970
| ReliableReconnectTest | 1 | 0 | 0 | 100.00% | 4.548
| TopicClusterTest | 1 | 0 | 1 | 0.00% | 40.596
| TwoBrokerQueueSendReceiveTest | 1 | 0 | 1 | 0.00% | 43.851
| QueueClusterTest | 1 | 0 | 0 | 100.00% | 20.225
| CreateTemporaryQueueBeforeStartTest | 2 | 0 | 0 | 100.00% | 1.038

### org.codehaus.activemq.util

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| AsyncProxyTest | 1 | 0 | 0 | 100.00% | 61.129
| BitArrayBinTest | 2 | 0 | 0 | 100.00% | 0.479
| BitArrayTest | 4 | 0 | 0 | 100.00% | 0.904
| FactoryFinderTest | 2 | 0 | 0 | 100.00% | 1.071
| IdGeneratorTest | 4 | 0 | 0 | 100.00% | 1.590
| JmsLogAppenderTest | 1 | 0 | 0 | 100.00% | 0.419
| URIHelperTest | 1 | 0 | 0 | 100.00% | 0.442

## Test Cases

[ summary] [ package list] [ test cases]

### BasicCapacityMonitorTest

| testCapacityMonitor | 0.10

### ConfigTest

| testConfig | 1.25
| testBerkeleyDBConfig | 1.04
| testHowlConfig | 0.67
| testJdbmConfig | 0.23
| testVmConfig | 0.11
| testTransform | 0.19
| testSpring | 0.02
| testXmlConfigHelper | 0.45

### BrokerXmlConfigFromJNDITest

| testSendReceive | 4.88

### BrokerXmlConfigTest

| testSendReceive | 5.64

### MultiExpressionEvaluatorTest

| testSimpleEvaluation | 0.12
| testSpeedUsingMultiExpressionEvaluator | 0.38
| testSpeedNotUsingMultiExpressionEvaluator | 0.88

### DestinationFilterTest

| testNonWildcard | 0.03
| testPrefixWildcard | 0.00
| testTwoLevelPrefixWildcard | 0.00
| testMatchAnythingWildcard | 0.00
| testWildcard | 0.00
| testDoubleWildcard | 0.00
| testIntermixedWildcards | 0.00
| testCompositeFilter | 0.00

### DestinationMapTest

| testSimpleDestinations | 0.01
| testSimpleDestinationsWithMultipleValues | 0.00
| testSimpleAndCompositeDestinations | 0.00
| testLookupOneStepWildcardDestinations | 0.00
| testLookupMultiStepWildcardDestinations | 0.00
| testStoreWildcardWithOneStepPath | 0.00
| testStoreAndLookupAllWildcards | 0.01

### DestinationPathTest

| testPathParse | 0.00

### ActiveMQInitialContextFactoryTest

| testConnectionFactoriesArePresent | 0.62
| testDestinationsArePresent | 0.11

### AdminObjectTest

| testConnectionFactory | 0.03

### InitialContextTest

| testInitialContext | 0.35
| testProgrammableInitialContext | 0.00

### DataStruturesTest

| testMarkSerialization | 0.02
| testRecordHeaderSerialization | 0.01
| testRecordFooterSerialization | 0.00
| testRecordLocationImplComparison | 0.00

### JournalImplTest

| testLogFileCreation | 0.48
| testAppendAndRead | 0.16

### LogFileTest

| testLogFileCreation | 0.07
| testAppendAndRead | 0.04
| testRollOver | 0.03

### SegmentTest

| testSegmentCreation | 0.42
| testWrite | 0.02

### BoundedRangeStatisticTest

| testStatistic | 0.51

### BoundaryStatisticTest

| testStatistic | 0.00

### CountStatisticTest

| testStatistic | 0.51

### RangeStatisticTest

| testStatistic | 0.51

### TimeStatisticTest

| testStatistic | 0.51

### MemoryBoundedQueueTest

| testLoad | 2.41
| testClear | 0.00
| testDequeue | 0.00
| testClose | 0.27
| testDequeueNoWait | 0.00
| testEnqueueFirst | 0.00
| testEnqueueNoBlock | 0.00
| testIsEmpty | 0.00
| testRemove | 0.00
| testSize | 0.00
| testRemovePacket | 0.00
| testRemovePacketById | 0.00

### ActiveMQBytesMessageReaderTest

| testGetPacketType | 0.02
| testReadPacket | 0.01
| testTime | 0.85

### ActiveMQBytesMessageTest

| testGetPacketType | 0.02
| testShallowCopy | 0.01
| testDeepCopy | 0.00
| testSetData | 0.00
| testGetBodyLength | 0.00
| testReadBoolean | 0.00
| testReadByte | 0.00
| testReadUnsignedByte | 0.00
| testReadShort | 0.00
| testReadUnsignedShort | 0.00
| testReadChar | 0.00
| testReadInt | 0.00
| testReadLong | 0.00
| testReadFloat | 0.00
| testReadDouble | 0.00
| testReadUTF | 0.00
| testReadBytesbyteArray | 0.00
| testWriteObject | 0.00

### ActiveMQDestinationTest

| testCompareTopics | 0.01
| testCompareQueues | 0.00
| testCompareQueuesAndTopics | 0.00
| testGetClientID | 0.00
| testCompositeQueues | 0.00
| testCompositeQueueWithChildTopic | 0.00
| testCompositeTopics | 0.00
| testCompositeTopicsWithChildQueue | 0.00
| testNormalDestinationsAreNotComposite | 0.00

### ActiveMQMapMessageReaderTest

| testGetPacketType | 0.03
| testReadPacket | 0.02
| testTime | 0.73

### ActiveMQMapMessageTest

| testGetPacketType | 0.01
| testShallowCopy | 0.01
| testDeepCopy | 0.00
| testSetTable | 0.00
| testGetBoolean | 0.00
| testGetByte | 0.00
| testGetShort | 0.00
| testGetChar | 0.00
| testGetInt | 0.00
| testGetLong | 0.00
| testGetFloat | 0.00
| testGetDouble | 0.00
| testGetString | 0.00
| testGetBytes | 0.00
| testGetObject | 0.00
| testGetMapNames | 0.00
| testSetBoolean | 0.00
| testSetByte | 0.00
| testSetShort | 0.00
| testSetChar | 0.00
| testSetInt | 0.00
| testSetLong | 0.00
| testSetFloat | 0.00
| testSetDouble | 0.00
| testSetString | 0.00
| testSetBytesStringbyteArray | 0.00
| testSetBytesStringbyteArrayintint | 0.00
| testSetObject | 0.00
| testItemExists | 0.00

### ActiveMQMessageReaderTest

| testGetPacketType | 0.01
| testReadPacket | 0.02

### ActiveMQMessageTest

| testHashCode | 0.02
| testGetPacketType | 0.00
| testSetReadOnly | 0.00
| testEqualsObject | 0.00
| testShallowCopy | 0.01
| testInitializeOther | 0.00
| testGetJMSMessageID | 0.00
| testSetJMSMessageID | 0.00
| testGetJMSTimestamp | 0.00
| testSetJMSTimestamp | 0.00
| testGetJMSCorrelationIDAsBytes | 0.00
| testSetJMSCorrelationIDAsBytes | 0.00
| testSetJMSCorrelationID | 0.00
| testGetJMSCorrelationID | 0.00
| testGetJMSReplyTo | 0.00
| testSetJMSReplyTo | 0.00
| testGetJMSDestination | 0.00
| testSetJMSDestination | 0.00
| testGetJMSDeliveryMode | 0.00
| testSetJMSDeliveryMode | 0.00
| testGetJMSRedelivered | 0.00
| testSetJMSRedelivered | 0.00
| testGetJMSType | 0.00
| testSetJMSType | 0.00
| testGetJMSExpiration | 0.00
| testSetJMSExpiration | 0.00
| testGetJMSPriority | 0.00
| testSetJMSPriority | 0.00
| testClearProperties | 0.00
| testPropertyExists | 0.00
| testGetBooleanProperty | 0.00
| testGetByteProperty | 0.00
| testGetShortProperty | 0.00
| testGetIntProperty | 0.00
| testGetLongProperty | 0.00
| testGetFloatProperty | 0.00
| testGetDoubleProperty | 0.00
| testGetStringProperty | 0.00
| testGetObjectProperty | 0.00
| testGetPropertyNames | 0.00
| testGetProperties | 0.00
| testSetObjectProperty | 0.00
| testSetNullProperty | 0.00
| testSetNullPropertyName | 0.00
| testSetEmptyPropertyName | 0.00
| testAcknowledge | 0.00
| testClearBody | 0.00
| testGetEntryBrokerName | 0.00
| testGetEntryClusterName | 0.00
| testGetConsumerIDs | 0.00

### ActiveMQObjectMessageReaderTest

| testGetPacketType | 0.05
| testReadPacket | 0.06
| testTime | 0.99

### ActiveMQObjectMessageTest

| testGetPacketType | 0.02
| testSetObject | 0.00

### ActiveMQStreamMessageReaderTest

| testGetPacketType | 0.03
| testReadPacket | 0.01
| testTime | 0.80

### ActiveMQStreamMessageTest

| testGetPacketType | 0.02
| testShallowCopy | 0.01
| testDeepCopy | 0.00
| testSetData | 0.00
| testReadBoolean | 0.00
| testreadByte | 0.00
| testReadShort | 0.00
| testReadChar | 0.00
| testReadInt | 0.00
| testReadLong | 0.00
| testReadFloat | 0.00
| testReadDouble | 0.00
| testReadString | 0.00
| testReadBytes | 0.00
| testReadObject | 0.00

### ActiveMQTextMessageReaderTest

| testGetPacketType | 0.05
| testReadPacket | 0.10
| testTime | 0.94

### ActiveMQTextMessageTest

| testGetPacketType | 0.02
| testSetText | 0.00
| testReadAndWriteMessage | 0.01

### ActiveMQXidTest

| testEncodeDecode | 0.16

### ConsumerInfoReaderTest

| testGetPacketType | 0.01
| testReadPacket | 0.01
| testTime | 2.65

### DefaultWireFormatTest

| testMessage | 0.19
| testTextMessage | 0.00
| testObjectMessage | 0.02
| testMapMessage | 0.00

### MessageAckReaderTest

| testGetPacketType | 0.02
| testReadPacket | 0.01
| testTime | 1.94

### PackageFacadeTest

| testTransactionInfo | 0.68
| testProducerInfo | 0.02

### ProducerInfoReaderTest

| testGetPacketType | 0.02
| testReadPacket | 0.01
| testTime | 2.15

### ReceiptReaderTest

| testGetPacketType | 0.00
| testReadPacket | 0.00
| testTime | 1.32
| testWireFormat | 0.00
| testToFromBytes | 0.00
| testReadAndWriteDataInOut | 0.00
| testReadAndWriteDataInOutLoop | 0.00

### SessionInfoTest

| testWireFormat | 0.01
| testToFromBytes | 0.00
| testReadAndWriteDataInOut | 0.00
| testReadAndWriteDataInOutLoop | 0.00

### TransactionInfoReaderTest

| testGetPacketType | 0.00
| testReadPacket | 0.00
| testTime | 0.88
| testWireFormat | 0.00
| testToFromBytes | 0.00
| testReadAndWriteDataInOut | 0.00
| testReadAndWriteDataInOutLoop | 0.00

### XATransactionInfoReaderTest

| testGetPacketType | 0.01
| testReadXidPacket | 0.01
| testReadNoXidPacket | 0.00
| testTime | 0.93
| testWireFormat | 0.00
| testToFromBytes | 0.00
| testReadAndWriteDataInOut | 0.00
| testReadAndWriteDataInOutLoop | 0.00

### CircularQueueTest

| testStoppping | 2.96

### ManagedConnectionFactoryTest

| testConnectionFactoryAllocation | 2.86
| testConnectionFactoryConnectionMatching | 0.00
| testConnectionFactoryIsSerializableAndReferenceable | 0.00
| testImplementsQueueAndTopicConnectionFactory | 0.00

### ManagedConnectionTest

| testConnectionCloseEvent | 3.62
| testLocalTransactionCommittedEvent | 0.77
| testLocalTransactionRollbackEvent | 0.00
| testLocalTransactionStartedEvent | 0.00
| testCleanup | 0.00
| testSessionCloseIndependance | 0.00
| testImplementsQueueAndTopicConnection | 0.00

### SelectorParserTest

| testParseWithParensAround | 0.11

### SelectorTest

| testBasicSelectors | 0.06
| testAndSelectors | 0.00
| testOrSelectors | 0.00
| testPlus | 0.00
| testMinus | 0.00
| testMultiply | 0.00
| testDivide | 0.00
| testBetween | 0.00
| testIn | 0.03
| testIsNull | 0.00
| testFloatComparisons | 0.01
| testStringQuoteParsing | 0.00
| testLikeComparisons | 0.02
| testInvalidSelector | 0.00

### DefaultQueueListTest

| testAddFirst | 0.01
| testAddAndAddLast | 0.00
| testAddAtFrontBackAndMiddle | 0.00
| testEmptyList | 0.00
| testIndexOf | 0.00

### XATransactionTest

| testXATransactionSerialization | 0.36
| testXidSerialization | 0.49
| testXidEquals | 0.00

### AsyncSimpleBrokerTest

| testDispatch | 0.43

### QueueBrokerTest

| testSendingMessagesToVariousDestinations | 0.54

### SimpleQueueBrokerTest

| testDispatch | 3.63

### SimpleTopicBrokerTest

| testDispatch | 2.79

### TopicBrokerTest

| testSendingMessagesToVariousDestinations | 1.00

### SpringTest

| testSenderWithSpringXml | 4.55
| testSenderWithSpringXmlAndQueue | 5.63
| testSenderWithSpringXmlUsingJNDI | 2.44
| testSenderWithSpringXmlEmbeddedBrokerConfiguredViaXml | 2.42

### OrderTest

| testOrder | 1.24

### BDbQueueMessageContainerInOneTransactionTest

| testWriteLoop | 13.20

### BDbQueueMessageContainerTest

| testWriteLoop | 1.59

### BDbQueueMessageStoreTest

| testRecovery | 1.91
| testRecoveryOfNewConsumerWhichHasYetToAck | 0.33

### BDbTopicMessageContainerInOneTransactionTest

| testWriteLoop | 0.91

### BDbTopicMessageContainerTest

| testWriteLoop | 0.88

### BDbTopicMessageStoreTest

| testDuplicateSubscription | 1.14
| testRecovery | 0.47
| testRecoveryOfNewConsumerWhichHasYetToAck | 0.28

### PersistenceAdapterTest

| testStartAndStop | 0.90
| testStartAndStopOfBroker | 0.20

### HowlQueueMessageStoreTest

| testRecovery | 2.86
| testRecoveryOfNewConsumerWhichHasYetToAck | 0.76

### JDBCQueueMessageContainerTest

| testWriteLoop | 1.53

### JDBCQueueMessageStoreTest

| testRecovery | 0.89
| testRecoveryOfNewConsumerWhichHasYetToAck | 0.02

### JDBCTopicMessageContainerTest

| testWriteLoop | 2.17

### JDBCTopicMessageStoreTest

| testDuplicateSubscription | 0.76
| testRecovery | 0.13
| testRecoveryOfNewConsumerWhichHasYetToAck | 0.03

### PersistenceAdapterTest

| testStartAndStop | 1.65

### JdbmQueueMessageContainerTest

| testWriteLoop | 0.42

### JdbmQueueMessageStoreTest

| testRecovery | 0.59
| testRecoveryOfNewConsumerWhichHasYetToAck | 0.04

### JdbmTopicMessageContainerTest

| testWriteLoop | 0.32

### JdbmTopicMessageStoreTest

| testDuplicateSubscription | 0.28
| testRecovery | 0.31
| testRecoveryOfNewConsumerWhichHasYetToAck | 0.12

### OrderTest

| testOrder | 0.41

### JournalQueueMessageStoreTest

| testRecovery | 1.29
| testRecoveryOfNewConsumerWhichHasYetToAck | 0.16

### VMQueueMessageContainerTest

| testWriteLoop | 0.06

### VMTopicMessageContainerTest

| testWriteLoop | 0.04

### JmsCreateConsumerInOnMessageTest

| testCreateConsumer | 2.41

### ActiveMQMessageAuditTest

| testIsDuplicateString | 0.43

### JmsQueueSendReceiveTwoConnectionsTest

| testSendReceive | 2.83

### JmsDurableTopicSendReceiveTest

| testSendReceive | 2.69

### JmsDurableTopicTransactionTest

| testSendRollback | 2.38
| testReceiveRollback | 3.01
| testReceiveTwoThenRollback | 2.95
| testSendRollbackWithPrefetchOfOne | 1.58
| testReceiveRollbackWithPrefetchOfOne | 2.92

### JmsQueueRequestReplyTest

| testSendAndReceive | 2.99
| testSendAndReceiveWithDynamicallyCreatedProducer | 2.36

### JmsQueueSendReceiveTest

| testSendReceive | 2.35

### JmsQueueXATransactionTest

| testSendOutsideXATransaction | 2.46
| testSendRollback | 1.62
| testSendPrepareRecoverRollback | 4.48

### JmsQueueTransactionTest

| testSendRollback | 2.23
| testReceiveRollback | 2.63
| testReceiveTwoThenRollback | 3.16
| testSendRollbackWithPrefetchOfOne | 1.88
| testReceiveRollbackWithPrefetchOfOne | 3.52

### JmsTopicSendReceiveSubscriberTest

| testSendReceive | 2.44

### JmsTopicRequestReplyTest

| testSendAndReceive | 3.02
| testSendAndReceiveWithDynamicallyCreatedProducer | 2.32

### JmsTopicSendSameMessageTest

| testSendReceive | 3.30

### JmsTopicSendReceiveTest

| testSendReceive | 3.03

### QueueSendReceiveTest

| testSendReceive | 2.52
| testSendReceiveReusingTheMessageInstance | 1.62

### SendReceiveTest

| testSendReceive | 2.42
| testSendReceiveReusingTheMessageInstance | 2.31

### JmsTopicSendReceiveWithTwoConnectionsTest

| testSendReceive | 2.90

### JmsTopicTransactionTest

| testSendRollback | 2.30
| testReceiveRollback | 2.65
| testReceiveTwoThenRollback | 2.60
| testSendRollbackWithPrefetchOfOne | 1.65
| testReceiveRollbackWithPrefetchOfOne | 2.59

### ActiveClusterDiscoveryAgentTest

| testDiscovery | 3.83

### CompositeTransportChannelTest

| testSendPacket | 0.35
| testRpc | 0.09

### CompositeTransportChannelWithLeadingSlashesTest

| testSendPacket | 0.16
| testRpc | 0.10

### JabberWireFormatTest

| testWrite | 0.02

### ReliableTransportChannelFactoryTest

| testRandomizeURIs | 0.04

### TcpQueueSendReceiveTest

| testSendReceive | 3.41

### TcpTopicSendReceiveTest

| testSendReceive | 2.29

### TcpQueueSendReceiveTwoConnectionsTest

| testSendReceive | 2.27

### TcpTransportChannelTest

| testSendPacket | 0.25
| testRpc | 0.10

### TcpTopicSendReceiveTwoConnectionsTest

| testSendReceive | 2.23

### ExceptionListenerTest

| testFailingConnection | 3.65

### ExceptionListener2Test

| testFailingConnection | 2.82

### UdpTransportChannelTest

| testRpc | 0.07
| testSendPacket | 0.05

### XStreamWireFormatTest

| testViewXStreamXML | 0.45
| testMessage | 0.11
| testTextMessage | 0.02
| testObjectMessage | 0.03
| testMapMessage | 0.04

### TransportChannelProviderTest

| testVmChannelWithProperties | 0.49

### HttpTransportChannelTest

| testSendPacket | 2.17
| testRpc | 1.29

### HttpJmsSendAndReceiveTest

| testSendReceive | 7.91

### ChangeSessionDeliveryModeTest

| testDoChangeSessionDeliveryMode | 1.91

### ChangeSentMessageTest

| testDoChangeSentMessage | 2.38

### ConsumeQueuePrefetchTest

| testSendDoublePrefetchSize | 3.23
| testSendPrefetchSizePlusOne | 1.72
| testSendPrefetchSize | 1.83

### CompositeConsumeTest

| testSendReceive | 3.61

### CompositePublishTest

| testSendReceive | 33.76

### PublishOnQueueConsumedMessageTest

| testSendReceive | 3.48

### ConsumeTopicPrefetchTest

| testSendPrefetchSize | 3.05
| testSendDoublePrefetchSize | 2.10
| testSendPrefetchSizePlusOne | 1.80

### ExceptionListenerTest

| testOnException | 0.00

### DurableConsumerCloseAndReconnectTest

| testCreateDurableConsumerCloseThenReconnect | 9.96
`Should have received a message!`

### PublishOnDurableTopicConsumedMessageTest

| testSendReceive | 4.54

### PublishOnTemporaryQueueConsumedMessageTest

| testSendReceive | 5.18

### PublishOnTopicConsumedMessageTest

| testSendReceive | 3.33

### QueueConsumerCloseAndReconnectTest

| testCreateDurableConsumerCloseThenReconnect | 9.51
`Should have received a message!`

### StartAndStopBrokerTest

| testStartupShutdown | 0.58

### SubscribeClosePublishThenConsumeTest

| testDurableTopic | 5.07

### TwoBrokerTopicSendReceiveTest

| testSendReceive | 8.16

### TwoBrokerTopicSendReceiveUsingTcpTest

| testSendReceive | 5.93

### QueueRedeliverTest

| testClientAcknowledge | 2.52
| testRedilveredFlagSetOnRollback | 11.75
| testTransactionRollbackOnSend | 1.99

### TopicRedeliverTest

| testClientAcknowledge | 2.84
| testRedilveredFlagSetOnRollback | 12.40
| testTransactionRollbackOnSend | 1.59

### TransientQueueRedeliverTest

| testClientAcknowledge | 2.67
| testRedilveredFlagSetOnRollback | 11.96
| testTransactionRollbackOnSend | 3.78

### ReliableReconnectTest

| testReconnect | 4.09

### TopicClusterTest

| testSendReceive | 40.12
`Expected message count not correct expected:<450> but was:<150>`

### TwoBrokerQueueSendReceiveTest

| testSendReceive | 43.25
`Not enough messages received expected:<100> but was:<97>`

### QueueClusterTest

| testSendReceive | 19.19

### CreateTemporaryQueueBeforeStartTest

| testCreateTemporaryQueue | 0.41
| testTryToReproduceNullPointerBug | 0.16

### AsyncProxyTest

| testAsyncProxy | 60.61

### BitArrayBinTest

| testSetBitGetBitInRange | 0.02
| testSetBitGetBit | 0.00

### BitArrayTest

| testLength | 0.00
| testSet | 0.00
| testWriteToStream | 0.01
| testTime | 0.41

### FactoryFinderTest

| testClientFactory | 0.60
| testServerFactory | 0.06

### IdGeneratorTest

| testGenerateId | 1.16
| testGetSeedFromId | 0.00
| testGetCountFromId | 0.00
| testCompare | 0.00

### JmsLogAppenderTest

| testLoggingWithJMS | 0.00

### URIHelperTest

| testQuery | 0.01

### JmsDurableQueueWildcardSendReceiveTest

| testSendReceive | 2.74

### JmsDurableTopicWildcardSendReceiveTest

| testSendReceive | 2.62

### JmsQueueWildcardSendReceiveTest

| testSendReceive | 2.86

### JmsTopicWildcardSendReceiveTest

| testSendReceive | 2.51

## Failure details

| testCreateDurableConsumerCloseThenReconnect
`Should have received a message!`
`junit.framework.AssertionFailedError: Should have received a message! at org.codehaus.activemq.usecases.DurableConsumerCloseAndReconnectTest.consumeMessagesDeliveredWhileConsumerClosed(DurableConsumerCloseAndReconnectTest.java:76) at org.codehaus.activemq.usecases.DurableConsumerCloseAndReconnectTest.testCreateDurableConsumerCloseThenReconnect(DurableConsumerCloseAndReconnectTest.java:48)`

| testCreateDurableConsumerCloseThenReconnect
`Should have received a message!`
`junit.framework.AssertionFailedError: Should have received a message! at org.codehaus.activemq.usecases.DurableConsumerCloseAndReconnectTest.consumeMessagesDeliveredWhileConsumerClosed(DurableConsumerCloseAndReconnectTest.java:76) at org.codehaus.activemq.usecases.DurableConsumerCloseAndReconnectTest.testCreateDurableConsumerCloseThenReconnect(DurableConsumerCloseAndReconnectTest.java:48)`

| testSendReceive
`Expected message count not correct expected:<450> but was:<150>`
`junit.framework.AssertionFailedError: Expected message count not correct expected:<450> but was:<150> at org.codehaus.activemq.usecases.TopicClusterTest.testSendReceive(TopicClusterTest.java:157)`

| testSendReceive
`Not enough messages received expected:<100> but was:<97>`
`junit.framework.AssertionFailedError: Not enough messages received expected:<100> but was:<97> at org.codehaus.activemq.JmsSendReceiveTestSupport.assertMessagesReceivedAreValid(JmsSendReceiveTestSupport.java:82) at org.codehaus.activemq.JmsSendReceiveTestSupport.assertMessagesAreReceived(JmsSendReceiveTestSupport.java:70) at org.codehaus.activemq.JmsSendReceiveTestSupport.testSendReceive(JmsSendReceiveTestSupport.java:64)`