164 Commits

Author SHA1 Message Date
Timothy Bish
ba519d8bd3 https://issues.apache.org/jira/browse/AMQ-5195
Use largest incoming capaity value, broker will do flow control based on
destination policies.
2014-05-23 11:26:55 -04:00
Timothy Bish
9b6f419d44 https://issues.apache.org/jira/browse/AMQ-5195
Set session incoming credit value and improves the flow handling to
reduce chatter on each message send, improves overall producer
performance significantly.
2014-05-20 18:26:17 -04:00
Timothy Bish
b9d51bf1d4 Use a fixed buffer to handle incoming deliveries from proton via the
receiver.recv method instead of allocating a new byte array each time as
the contents are copied out to create the complete frane
2014-05-15 15:28:02 -04:00
Timothy Bish
b83a3d4388 Add option to turn on an OpenWire TCP endpoint. 2014-05-15 11:58:49 -04:00
Dejan Bosanac
ff64b14bc7 https://issues.apache.org/jira/browse/AMQ-5186 - remove amqp producers 2014-05-15 15:13:01 +02:00
Timothy Bish
8f3e08c7b6 Add an option to allow test cases to easily change the transformer
instance used by the AmqpProtocolConverter.
2014-05-14 13:02:28 -04:00
Timothy Bish
38a86b470f https://issues.apache.org/jira/browse/AMQ-5183
Swithc to using Proton's Evet collector for processing engine state
changes.  All tests passing locally with this change.
2014-05-12 15:23:42 -04:00
Timothy Bish
1dd34a13b2 Pull out JMS client common test bits into a test support class. 2014-05-12 15:16:03 -04:00
Timothy Bish
683fcda55d Turn down default logging to DEBUG for tests. 2014-05-12 11:20:11 -04:00
Timothy Bish
8498136f5e fix for: https://issues.apache.org/jira/browse/AMQ-5004 2014-04-30 10:08:28 -04:00
Hadrian Zbarcea
ed11b067c5 Add missing license headers in preparation of releases 2014-03-31 18:43:54 -04:00
Timothy Bish
da07a11760 https://issues.apache.org/jira/browse/AMQ-4563
Fix for client's that use a message Id similar to ActiveMQ's version
which can throw off the ack later on when a stored message is
dispatched.
2014-03-27 11:33:50 -04:00
Timothy Bish
6d8449f053 Speed up these tests by only creating the connector needed for the test
so we spend less time starting and stopping the broker for each test
run.
2014-03-27 11:33:50 -04:00
Timothy Bish
359ec25e21 Reduce the use of QPid JMS specific types in this test. 2014-03-27 11:33:50 -04:00
Timothy Bish
13b33da37b Remove use of deprecated use MessageImpl and load the Proton
MessageFactory instead.
2014-03-20 13:05:19 -04:00
Timothy Bish
6972d37e63 Add in transacted producer rollback test. 2014-03-19 14:15:59 -04:00
Timothy Bish
e06e23b9f3 https://issues.apache.org/jira/browse/AMQ-5110
Set accepted outcome for successful commit and rollback.
2014-03-19 12:55:43 -04:00
Kevin Earls
4e79e43905 Added @Ignore for AMQ-5102 until proton 0.7 is released 2014-03-14 16:23:45 +01:00
Timothy Bish
1671523076 https://issues.apache.org/jira/browse/AMQ-5096
Return proper error code for unathorized access.
2014-03-12 16:13:04 -04:00
Kevin Earls
c8a5fb769e Fix for https://issues.apache.org/jira/browse/AMQ-5073 2014-03-11 14:58:13 +01:00
Kevin Earls
87420cc455 Fix for AMQ-5093. amqp+nio and amqp+nio+ssl were failing on large messages 2014-03-11 12:00:16 +01:00
Timothy Bish
da5d0d819e Clean up some imports and get rid of some warnings throught the code. 2014-03-07 18:12:04 -05:00
Timothy Bish
ddf0b2a309 Adds a basic request / response test using temp topic and temp queue for
reply to destination.
2014-03-07 18:07:58 -05:00
Timothy Bish
f555d90e92 Adds a test for anonymous Producers 2014-03-06 12:39:30 -05:00
Kevin Earls
2360fb8596 Fix for AMQ-5073, updated AmqpNioSslTransport.java to propery handle frames. Also fixed bugs in amqp test, as seen in AMQ-5062 2014-02-28 10:58:15 +01:00
Timothy Bish
da72aa6570 https://issues.apache.org/jira/browse/AMQ-5075 2014-02-24 16:09:46 -05:00
Kevin Earls
28c565c266 See https://issues.apache.org/jira/browse/AMQ-5062. Added @Ignore while I work on these tests so they stop causing CI builds to hang 2014-02-19 10:30:58 +01:00
Kevin Earls
dc0996d1e5 Restored most of the tests, see AMQ-4978 2014-02-18 14:44:53 +01:00
Kevin Earls
2ba6689ee5 Removed AutoFailTestSupport and changed surefire fork behavior to help with some runtime issues with AMQP tests, including AMQ-5062 2014-02-18 14:43:58 +01:00
Kevin Earls
3a48b654c6 Uncommented UnifiedSessionTest, it's now working 2014-02-18 11:30:25 +01:00
Kevin Earls
7453b77cd7 Added UnifiedSessionTest, fixed by AMQ-5042 2014-02-18 11:09:32 +01:00
Kevin Earls
da63f3f20a Fix for https://issues.apache.org/jira/browse/AMQ-5042. Handles receiving multiple frames at once from an nio channel 2014-02-18 10:52:37 +01:00
Hadrian Zbarcea
7b555c2898 AMQ-5047. Fix packaging issues related to maven version 2014-02-15 16:15:04 -05:00
Timothy Bish
99d533c060 Add timouts to tests that currently lack them. 2014-02-11 13:53:17 -05:00
Timothy Bish
d8c2eda6e8 Add a NIO variant of the JMS clent tests for working through NIO
transport issues.
2014-02-11 12:05:46 -05:00
Timothy Bish
be6b4830ec AMQ-5041 fix mistaken change of test to the nio port and revert ignored
tests.
2014-02-11 10:17:49 -05:00
Kevin Earls
a165054df9 Added multiple @Ignores to keep this test from hanging and blocking CI builds. AMQ-5041 2014-02-11 14:39:40 +01:00
Timothy Bish
42d006f2b6 Enable some of the NIO joram tests so we can get an idea of what the
state of things is now that Proton and QPid client's are updated.
2014-02-10 17:03:49 -05:00
Timothy Bish
301866d151 enable frame tracing in few more test cases 2014-02-10 15:27:35 -05:00
Timothy Bish
cdfb562455 Add a timeout in case of hang. 2014-02-10 13:25:47 -05:00
Timothy Bish
1e7dc12c30 Add test case for session with local transactions. 2014-02-10 13:25:47 -05:00
Kevin Earls
e80cb78616 Increased timeout on testSendHugeMessage, fix for AMQ-5036 2014-02-10 14:03:45 +01:00
Timothy Bish
e102e64e9d Use non-deprecated output methods for proton to allow for faster bulk
sends of outbound amqp frames.
2014-02-04 12:47:42 -05:00
Timothy Bish
69e6ad8cf3 Add additional tests for connection loss exception handling. 2014-01-30 15:24:19 -05:00
Hiram Chirino
875822de51 Fixes AMQ-5002: Support receiving AMQP messages which do not have the timestamp set but the expiration is set. 2014-01-30 09:51:53 -05:00
Timothy Bish
f5e54cf75c fix typo in enum where tests were commented out. 2014-01-29 17:20:59 -05:00
Timothy Bish
2f9c43f11f don't trace frames 2014-01-29 14:39:10 -05:00
Timothy Bish
19344991af Add some additional logs 2014-01-29 12:41:43 -05:00
Timothy Bish
8b993b4dc6 Couple of changes to allow for some performance analysis. 2014-01-29 12:28:55 -05:00
Kevin Earls
82cd256683 Commented out most test cases because of CI hangs. See AMQ-4978 2014-01-20 11:41:13 +01:00