You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by ta...@apache.org on 2015/10/09 22:14:50 UTC

[3/3] qpid-jms git commit: QPIDJMS-122 Add support for a test to enable proton-j frame tracing.

QPIDJMS-122 Add support for a test to enable proton-j frame tracing.

Project: http://git-wip-us.apache.org/repos/asf/qpid-jms/repo
Commit: http://git-wip-us.apache.org/repos/asf/qpid-jms/commit/4cb77adb
Tree: http://git-wip-us.apache.org/repos/asf/qpid-jms/tree/4cb77adb
Diff: http://git-wip-us.apache.org/repos/asf/qpid-jms/diff/4cb77adb

Branch: refs/heads/master
Commit: 4cb77adbd350dde8752190eb317b4146aabe3e48
Parents: 6fd54e0
Author: Timothy Bish <ta...@gmail.com>
Authored: Fri Oct 9 16:14:30 2015 -0400
Committer: Timothy Bish <ta...@gmail.com>
Committed: Fri Oct 9 16:14:30 2015 -0400

----------------------------------------------------------------------
 .../org/apache/qpid/jms/support/AmqpTestSupport.java  | 14 +++++++++++---
 .../src/test/resources/log4j.properties               |  2 ++
 2 files changed, 13 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/qpid-jms/blob/4cb77adb/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/support/AmqpTestSupport.java
----------------------------------------------------------------------
diff --git a/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/support/AmqpTestSupport.java b/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/support/AmqpTestSupport.java
index 7b2cf72..9af74f4 100644
--- a/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/support/AmqpTestSupport.java
+++ b/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/support/AmqpTestSupport.java
@@ -57,6 +57,10 @@ public class AmqpTestSupport extends QpidJmsTestSupport {
         return false;
     }
 
+    protected boolean isFrameTracingEnabled() {
+        return false;
+    }
+
     @Override
     public URI getBrokerActiveMQClientConnectionURI() {
         if (isAddOpenWireConnector()) {
@@ -77,8 +81,10 @@ public class AmqpTestSupport extends QpidJmsTestSupport {
             port = portMap.get("amqp");
         }
         TransportConnector connector = brokerService.addConnector(
-            "amqp://0.0.0.0:" + port + "?transport.transformer=" + getAmqpTransformer() +
-            "&transport.socketBufferSize=" + getSocketBufferSize() + "&ioBufferSize=" + getIOBufferSize());
+            "amqp://0.0.0.0:" + port +
+            "?transport.transformer=" + getAmqpTransformer() +
+            "&transport.socketBufferSize=" + getSocketBufferSize() +
+            "&ioBufferSize=" + getIOBufferSize());
         connector.setName("amqp");
         if (isAmqpDiscovery()) {
             String uriString = "multicast://default";
@@ -114,7 +120,9 @@ public class AmqpTestSupport extends QpidJmsTestSupport {
                 brokerService.getTransportConnectorByName("amqp").getPublishableConnectURI().getPort();
 
             if (!getAmqpConnectionURIOptions().isEmpty()) {
-                uri = uri + "?" + getAmqpConnectionURIOptions();
+                uri = uri + "?amqp.traceFrames=" + isFrameTracingEnabled() + "&" + getAmqpConnectionURIOptions();
+            } else {
+                uri = uri + "?amqp.traceFrames=" + isFrameTracingEnabled();
             }
 
             return new URI(uri);

http://git-wip-us.apache.org/repos/asf/qpid-jms/blob/4cb77adb/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/resources/log4j.properties
----------------------------------------------------------------------
diff --git a/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/resources/log4j.properties b/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/resources/log4j.properties
index ce9b95c..9930c03 100644
--- a/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/resources/log4j.properties
+++ b/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/resources/log4j.properties
@@ -22,6 +22,8 @@ log4j.rootLogger=INFO, out, stdout
 
 log4j.logger.org.apache.qpid.jms=INFO
 log4j.logger.org.apache.qpid.jms.provider=INFO
+log4j.logger.org.apache.qpid.jms.provider.amqp=INFO
+log4j.logger.org.apache.qpid.jms.provider.amqp.FRAMES=INFO
 
 # Tune the ActiveMQ and it's AMQP transport as needed for debugging.
 log4j.logger.org.apache.activemq=INFO


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org