NO_JIRA: Minor updates to README and QUICKSTART
Project: http://git-wip-us.apache.org/repos/asf/qpid-interop-test/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-interop-test/commit/ab9f27a5 Tree: http://git-wip-us.apache.org/repos/asf/qpid-interop-test/tree/ab9f27a5 Diff: http://git-wip-us.apache.org/repos/asf/qpid-interop-test/diff/ab9f27a5 Branch: refs/heads/master Commit: ab9f27a5353f2c0a3b7e02144d34a9331fe21820 Parents: ab84b0e Author: Kim van der Riet <kp...@apache.org> Authored: Tue Mar 15 10:54:15 2016 -0400 Committer: Kim van der Riet <kp...@apache.org> Committed: Tue Mar 15 10:54:15 2016 -0400 ---------------------------------------------------------------------- QUICKSTART | 29 ++++++++++------------------- README | 10 +++++----- 2 files changed, 15 insertions(+), 24 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/qpid-interop-test/blob/ab9f27a5/QUICKSTART ---------------------------------------------------------------------- diff --git a/QUICKSTART b/QUICKSTART index e95628e..196d392 100644 --- a/QUICKSTART +++ b/QUICKSTART @@ -10,26 +10,23 @@ QUICKSTART GUIDE ----------------- git clone https://git-wip-us.apache.org/repos/asf/qpid-interop-test.git -2. Patch Proton and build -------------------------- -Proton needs to be patched with a change that adds support for the missing AMQP types in the current -python implementation. This patch will be proposed as a patch to Proton itself, and if accepted, -this part of the procedure will go away. Until then, the patch is located in the etc directory as -proton-python-amqp-types.patch. Copy this to the qpid-proton directory, then: - -cd <path/to/>qpid-proton -patch -p1 proton-python-amqp-types.patch -cd build/ +2. Get Qpid Proton +------------------ +git clone https://git-wip-us.apache.org/repos/asf/qpid-proton.git +cd qpid-proton +mkdir build +cd build +cmake .. make +# installing is optional, if you want to install, then the following line: sudo make install cd .. -mvn -DskipTests package mvn -DskipTests install 3. Build Qpid JMS ----------------- -cd <path/to/>qpid-jms -mvn -DskipTests package +git clone https://git-wip-us.apache.org/repos/asf/qpid-jms.git +cd qpid-jms mvn -DskipTests install @@ -58,12 +55,6 @@ export QPID_INTEROP_TEST_HOME=<abs path to top level qpid-interop-test directory Start a broker (Active-MQ or Qpid). NOTE: For qpidd, YOU MUST USE THE --queue-pattern qpid-interop parameter so it will create non-existent queues as needed. -NOTE: For qpidd, there are some bugs in the broker which will cause the simple type tests for the following types to fail: - * char - * decimal32 - * decimal64 - * deciaml128 - See https://issues.apache.org/jira/browse/QPID-6328 for more info on this. From top level directory: ./src/py/qpid-interop-test/jms/jms_message_tests.py http://git-wip-us.apache.org/repos/asf/qpid-interop-test/blob/ab9f27a5/README ---------------------------------------------------------------------- diff --git a/README b/README index 8fc1d3c..366a287 100644 --- a/README +++ b/README @@ -20,7 +20,7 @@ QUICKSTART. Detailed documentation for adding tests and using them are Issues ------ Issues are tracked in the Apache JIRA at -https://issues.apache.org/jira/browse/QPIDIT/?selectedTab=com.atlassian.jira.jira-projects-plugin:summary-panel +https://issues.apache.org/jira/browse/QPIDIT Support ------- @@ -36,7 +36,7 @@ directory. The very short version of this is as follows: The first is a sender which reads the following from the command-line: -<broker address> <amqp type> <test value 1> <test value 2> ... +<broker address> <amqp type> <JSON string: test values> ... and is responsible for sending messages containing the test values each in a single message in the appropriate AMQP type format. @@ -44,12 +44,12 @@ single message in the appropriate AMQP type format. The second client program is a receiver, and must read the following from the command-line -<broker address> <amqp type> <num messages> +<broker address> <amqp type> <JSON string: num messages> and is responsible for receiving <num messages> messages from the broker and printing the bodies of the received messages appropriately decoded for type -<amqp type>. The printed output will contain the amqp type on the first line -and each received message body on subsequent lines, one message per line. +<amqp type>. The printed output will be a JSON string containing the identical +structure to that sent to the send shim, but containing the received values. 2. Add a subclass for this client in src/py/qpid-interop-test/types/simple_type_test.py --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@qpid.apache.org For additional commands, e-mail: commits-h...@qpid.apache.org