4 weeks agoNO-JIRA: update repo location links/metadata master
Robbie Gemmell [Fri, 14 Dec 2018 11:17:59 +0000 (11:17 +0000)] 
NO-JIRA: update repo location links/metadata

5 months agoQPIDIT-136: Fix python2.7 site package path in PYTHON3PATH issue
Kim van der Riet [Fri, 10 Aug 2018 15:19:02 +0000 (11:19 -0400)] 
QPIDIT-136: Fix python2.7 site package path in PYTHON3PATH issue

5 months agoQPIDIT-135: Added check for Python3 availability, disable Python3 shims when not...
Kim van der Riet [Fri, 3 Aug 2018 16:00:57 +0000 (12:00 -0400)] 
QPIDIT-135: Added check for Python3 availability, disable Python3 shims when not present

6 months agoQPIDIT-125: Minor addition to QUICKSTART.md file
Kim van der Riet [Mon, 16 Jul 2018 15:08:15 +0000 (11:08 -0400)] 
QPIDIT-125: Minor addition to QUICKSTART.md file

6 months agoQPIDIT-128: Changed construction of JAVA_HOME to be compliant with Java norms, also...
Kim van der Riet [Mon, 16 Jul 2018 15:06:55 +0000 (11:06 -0400)] 
QPIDIT-128: Changed construction of JAVA_HOME to be compliant with Java norms, also added warning when shim jar file is not found at start of JMS tests.

6 months agoQPIDIT-133: Removed float test values 'inf', '-inf' from amqp-complex-types-test...
Kim van der Riet [Mon, 16 Jul 2018 14:17:03 +0000 (10:17 -0400)] 
QPIDIT-133: Removed float test values 'inf', '-inf' from amqp-complex-types-test becasue of Proton bug

6 months agoQPIDIT-127: also override up to surefire 2.21.0 to resolve Java 10 compatibility...
Robbie Gemmell [Thu, 12 Jul 2018 12:30:11 +0000 (13:30 +0100)] 
QPIDIT-127: also override up to surefire 2.21.0 to resolve Java 10 compatibility issue

6 months agoQPIDIT-125: try adding a sub-heading for visibility and separation
Robbie Gemmell [Thu, 12 Jul 2018 12:26:54 +0000 (13:26 +0100)] 
QPIDIT-125: try adding a sub-heading for visibility and separation

6 months agoQPIDIT-125: some more quickstart tweaks
Robbie Gemmell [Thu, 12 Jul 2018 12:20:12 +0000 (13:20 +0100)] 
QPIDIT-125: some more quickstart tweaks
- Dont describe development tags as releases as they aren't.
- Move developer repo details down as they are not a primary entry point for regular users.

6 months agoQPIDIT-125: focus on details that works rather than what doesnt, correct duplicate...
Robbie Gemmell [Thu, 12 Jul 2018 12:07:34 +0000 (13:07 +0100)] 
QPIDIT-125: focus on details that works rather than what doesnt, correct duplicate numbering in headings

6 months agoQPIDIT-125: correct component title/intro in README.md, link to website and trim...
Robbie Gemmell [Thu, 12 Jul 2018 12:04:18 +0000 (13:04 +0100)] 
QPIDIT-125: correct component title/intro in README.md, link to website and trim redundant details

6 months agoQPIDIT-125: More minor updates to QUICKSTART.md
Kim van der Riet [Wed, 11 Jul 2018 16:19:44 +0000 (12:19 -0400)] 
QPIDIT-125: More minor updates to QUICKSTART.md

6 months agoQPIDIT-125: Minor updates to QUICKSTART.md
Kim van der Riet [Wed, 11 Jul 2018 16:10:56 +0000 (12:10 -0400)] 
QPIDIT-125: Minor updates to QUICKSTART.md

6 months agoQPIDIT-129: Updated hard-coded shim version number in qit_common.py.
Kim van der Riet [Tue, 10 Jul 2018 17:01:14 +0000 (13:01 -0400)] 
QPIDIT-129: Updated hard-coded shim version number in qit_common.py.

6 months agoQPIDIT-127: Updated parent apache pom to v19
Kim van der Riet [Mon, 9 Jul 2018 16:59:37 +0000 (12:59 -0400)] 
QPIDIT-127: Updated parent apache pom to v19

6 months agoQPIDIT-125: Updated QUICKSTART to give some details on installing Amqp.Net Lite,...
Kim van der Riet [Mon, 9 Jul 2018 16:26:17 +0000 (12:26 -0400)] 
QPIDIT-125: Updated QUICKSTART to give some details on installing Amqp.Net Lite, changed Maven pom files on master to be release 0.3.0-SNAPSHOT

6 months agoQPIDIT-125: Fix for two .pom files with incorrect version and dependecy version infor...
Kim van der Riet [Sat, 30 Jun 2018 15:36:54 +0000 (11:36 -0400)] 
QPIDIT-125: Fix for two .pom files with incorrect version and dependecy version information

6 months agoQPIDIT-125: Changed version number in the pom.xml file
Kim van der Riet [Fri, 29 Jun 2018 16:08:27 +0000 (12:08 -0400)] 
QPIDIT-125: Changed version number in the pom.xml file

6 months agoQPIDIT-125: Added Apache license text to each .gitignore file, updated doc files
Kim van der Riet [Fri, 29 Jun 2018 15:50:26 +0000 (11:50 -0400)] 
QPIDIT-125: Added Apache license text to each .gitignore file, updated doc files

6 months agoNO-JIRA: Added Apache license to RELEASE.txt file
Kim van der Riet [Wed, 20 Jun 2018 16:59:22 +0000 (12:59 -0400)] 
NO-JIRA: Added Apache license to RELEASE.txt file

6 months agoNO-JIRA: Added RELEASE file which contains issues addressed in each release.
Kim van der Riet [Wed, 20 Jun 2018 16:21:24 +0000 (12:21 -0400)] 
NO-JIRA: Added RELEASE file which contains issues addressed in each release.

7 months agoQPIDIT-93: Modified schema to include properties containing test metadata and some...
Kim van der Riet [Mon, 21 May 2018 16:59:20 +0000 (12:59 -0400)] 
QPIDIT-93: Modified schema to include properties containing test metadata and some additional attributes. Also some cleanup.

8 months agoQPIDIT-115: When stderr output from a shim is present, also show stdout output.
Kim van der Riet [Thu, 3 May 2018 13:36:52 +0000 (09:36 -0400)] 
QPIDIT-115: When stderr output from a shim is present, also show stdout output.

8 months agoNOJIRA: Minor fix to commit d7f76fb1cd7ed9962b26db19f1b2e31bb368ea3d on 04/26/2018...
Kim van der Riet [Fri, 27 Apr 2018 16:09:52 +0000 (12:09 -0400)] 
NOJIRA: Minor fix to commit d7f76fb1cd7ed9962b26db19f1b2e31bb368ea3d on 04/26/2018: The receiver shims for amqp_types test format the returned values in a short hex format 0x1, so the test values must also use this format. Changed 0x00 and 0x01 to 0x0 and 0x1 respectively.

8 months agoQPIDIT-119: Minor fix to C++ receiver shim, in which maps embedded in lists were...
Kim van der Riet [Fri, 27 Apr 2018 15:42:41 +0000 (11:42 -0400)] 
QPIDIT-119: Minor fix to C++ receiver shim, in which maps embedded in lists were being tested by the == operator, and this does not allow for a change in map order. Switched to using the checkMapEqual() method instead.

8 months agoQPIDIT-119: Included explicit C++11 flags for shim builds as c++11 features are now...
Kim van der Riet [Thu, 26 Apr 2018 15:02:28 +0000 (11:02 -0400)] 
QPIDIT-119: Included explicit C++11 flags for shim builds as c++11 features are now being used and earlier compilers do not turn these on by default

8 months agoNOJIRA: Minor tidy-up in amqp_types_test; reorganization of Eclipse projects, hence...
Kim van der Riet [Thu, 26 Apr 2018 14:40:40 +0000 (10:40 -0400)] 
NOJIRA: Minor tidy-up in amqp_types_test; reorganization of Eclipse projects, hence adding their artifacts to .gitignore

8 months agoQPIDIT-119: C++ shims completed. Because of PROTON-1824, it is not possible to use...
Kim van der Riet [Wed, 25 Apr 2018 20:35:32 +0000 (16:35 -0400)] 
QPIDIT-119: C++ shims completed. Because of PROTON-1824, it is not possible to use arrays with Python 2/3 clients, so run test using --exclude-type array --exclude-subtype array to avoid this open issue. The array part of the shims are still relatively untested (but should mostly work for the ProtonCpp shim), but this will not be addressed until this Proton Array issue is fixed.

9 months agoQPIDIT-119: WIP: Data JSON files, generator (with Python and C++ generation complete...
Kim van der Riet [Fri, 13 Apr 2018 16:45:58 +0000 (12:45 -0400)] 
QPIDIT-119: WIP: Data JSON files, generator (with Python and C++ generation complete) and Python 2/3 shims.

9 months agoQPIDIT-119: Generator for amqp_complex_types_test, which can generate Python and...
Kim van der Riet [Thu, 29 Mar 2018 17:54:19 +0000 (13:54 -0400)] 
QPIDIT-119: Generator for amqp_complex_types_test, which can generate Python and C++ data files from JSON at this point. RheaJs and AmqpNetLite remain stubbed, and will be completed later. A first version of the JSON test data files are also included, one each for arrays, lists and maps.

9 months agoQPIDIT-46: Minor fix for previous checkin, some early compilers won't handle nullptr...
Kim van der Riet [Wed, 21 Mar 2018 18:50:19 +0000 (14:50 -0400)] 
QPIDIT-46: Minor fix for previous checkin, some early compilers won't handle nullptr, use NULL instead

9 months agoQPIDIT-46: Added encoding for AMQP list and map types, and which can contain other...
Kim van der Riet [Tue, 20 Mar 2018 16:52:00 +0000 (12:52 -0400)] 
QPIDIT-46: Added encoding for AMQP list and map types, and which can contain other lists and maps. This has been completed on the ProtonCpp and ProtonPython{2,3} shims, and RheaJs and AmqpNetLite have this test disabled for now.

10 months agoNO_JIRA: Documentation update for QUICKSTART.md. Includes instructions on building...
Kim van der Riet [Fri, 9 Mar 2018 16:36:49 +0000 (11:36 -0500)] 
NO_JIRA: Documentation update for QUICKSTART.md. Includes instructions on building Proton for both Pyton2 and Python3 and some initial notes on using docker images.

10 months agoQPIDIT-61: This is more of a renaming of modules so that all common libs have a name...
Kim van der Riet [Thu, 1 Mar 2018 17:10:19 +0000 (12:10 -0500)] 
QPIDIT-61: This is more of a renaming of modules so that all common libs have a name starting with qit_. This makes it easier to see the common lib modules in a file list.

10 months agoQPIDIT-114: Added AMQP type char to list of excluded types for AMQP.NetLite shims
Kim van der Riet [Wed, 28 Feb 2018 18:30:49 +0000 (13:30 -0500)] 
QPIDIT-114: Added AMQP type char to list of excluded types for AMQP.NetLite shims

10 months agoQPIDIT-113: Workaround which ignores spurious error message from AMQP.NetLite on...
Kim van der Riet [Wed, 28 Feb 2018 17:48:36 +0000 (12:48 -0500)] 
QPIDIT-113: Workaround which ignores spurious error message from AMQP.NetLite on stderr

10 months agoQPIDIT-85: Accidentally checked in with a pair of debug messages still activated...
Kim van der Riet [Mon, 26 Feb 2018 22:47:37 +0000 (17:47 -0500)] 
QPIDIT-85: Accidentally checked in with a pair of debug messages still activated. They are now commented out.

10 months agoQPIDIT-85: Added check for presnece of broker when tests read the connection properti...
Kim van der Riet [Mon, 26 Feb 2018 22:45:55 +0000 (17:45 -0500)] 
QPIDIT-85: Added check for presnece of broker when tests read the connection properties and aborts the test is no broker is present. Shims for C++, Python and RheaJs were modified to also exit if no broker is present, shims for Amqp.NetLite and QpidJms already exit with a connection error.

10 months agoQPIDIT-37: Added a default timeout to each test suite. This timeout applies to each...
Kim van der Riet [Mon, 26 Feb 2018 22:04:14 +0000 (17:04 -0500)] 
QPIDIT-37: Added a default timeout to each test suite. This timeout applies to each test in the test suite. (For example, the default for amqp_types_test test suite has been set to 10 seconds, and each of its tests must complete within this time.) There is also a --timeout option which can be used to override the default timeout for a test suite if, for example, the test is being run on a slow (or a fast) machine. There is currently no way to set timeouts for individual tests, however. Each test within a test suite uses the same value. This could be addressed in a later fix.

11 months agoQPIDIT-61: Fixed error in jms_hdrs_props_test Python Sender shim, which contained...
Kim van der Riet [Thu, 15 Feb 2018 22:19:17 +0000 (17:19 -0500)] 
QPIDIT-61: Fixed error in jms_hdrs_props_test Python Sender shim, which contained an invalid import which was not changed to match the newly refactored modules.

11 months agoQPIDIT-109: Minor change to handling of PYTHON3PATH in config.sh file
Kim van der Riet [Thu, 15 Feb 2018 13:46:50 +0000 (08:46 -0500)] 
QPIDIT-109: Minor change to handling of PYTHON3PATH in config.sh file

11 months agoQPIDIT-112: Changed queue name prefix for all tests from "jms.queue.qpid_interop...
Kim van der Riet [Thu, 1 Feb 2018 20:15:03 +0000 (15:15 -0500)] 
QPIDIT-112: Changed queue name prefix for all tests from "jms.queue.qpid_interop" to "qit". QPIDIT-109: Additional Python 3 compatibility issue found and fixed related to use of ord().

11 months agoQPIDIT-79: Fixed threading issues in shims, ctl+c now stops shims as they should...
Kim van der Riet [Thu, 1 Feb 2018 15:21:30 +0000 (10:21 -0500)] 
QPIDIT-79: Fixed threading issues in shims, ctl+c now stops shims as they should. QPIDIT-110: Also added check for sender shim failure, if so, signals receiver shim to stop

11 months agoNO-JIRA: Renamed the git module to run_all, this will run all the tests in succession.
Kim van der Riet [Fri, 26 Jan 2018 15:01:58 +0000 (10:01 -0500)] 
NO-JIRA: Renamed the git module to run_all, this will run all the tests in succession.

11 months agoQPIDIT-93: Added xUnit logging by using --xunit-log parameter; Refactoring of test...
Kim van der Riet [Fri, 26 Jan 2018 04:21:36 +0000 (23:21 -0500)] 
QPIDIT-93: Added xUnit logging by using --xunit-log parameter; Refactoring of test classes, added qpid_interop_test.qit which runs all tests

11 months agoQPIDIT-109: Made all Python shims run under either Python 2 or Python 3. Added separa...
Kim van der Riet [Sat, 20 Jan 2018 22:03:55 +0000 (17:03 -0500)] 
QPIDIT-109: Made all Python shims run under either Python 2 or Python 3. Added separate shims for Python 2 and Python 3 so that both these can run against the other shims. Modified config.sh to add a PYTHON3PATH to the environment which is used when the Python 3 shims are in use, and presuppose that the Proton Python3 artifacts are installed into /lib64/proton/bindings/python3. At present, this must be done by hand.

12 months agoQPIDIT-109: Added Python 3 compatibility to Python shims; Added Python 3 shims to...
Kim van der Riet [Wed, 17 Jan 2018 18:51:09 +0000 (13:51 -0500)] 
QPIDIT-109: Added Python 3 compatibility to Python shims; Added Python 3 shims to tests, but left them commented out for now unitl issues with having both Proton's Python 2 and Python 3 bindings available at the same time.

12 months agoNO-JIRA: update year in NOTICE file
Robbie Gemmell [Wed, 17 Jan 2018 10:36:04 +0000 (10:36 +0000)] 
NO-JIRA: update year in NOTICE file

12 months agoQPIDIT-65: Added the last test section (section D) that depends on the message proper...
Kim van der Riet [Tue, 16 Jan 2018 16:26:16 +0000 (11:26 -0500)] 
QPIDIT-65: Added the last test section (section D) that depends on the message properties to work

12 months agoNO_JIRA: Minor tidy-up, removed some commented-out code that was missed from the...
Kim van der Riet [Mon, 15 Jan 2018 19:12:53 +0000 (14:12 -0500)] 
NO_JIRA: Minor tidy-up, removed some commented-out code that was missed from the last checkin

12 months agoQPIDIT-107: Added support for new Proton API access to message properties. Tested...
Kim van der Riet [Mon, 15 Jan 2018 19:09:11 +0000 (14:09 -0500)] 
QPIDIT-107: Added support for new Proton API access to message properties. Tested against Proton Python and Qpid JMS shims, works correctly.

12 months agoQPIDIT-65: Added --{include,exclude}-hdr and --{include,exclude}-prop options, and...
Kim van der Riet [Fri, 12 Jan 2018 16:45:57 +0000 (11:45 -0500)] 
QPIDIT-65: Added --{include,exclude}-hdr and --{include,exclude}-prop options, and implemented them. The --exclude-{hdr,prop} option allows the value "ALL" to exclude all values from the test.

13 months agoQPIDIT-106: Added a hint for CMake to find custom-installed mvn at //usr//local/...
Kim van der Riet [Mon, 11 Dec 2017 16:24:47 +0000 (11:24 -0500)] 
QPIDIT-106: Added a hint for CMake to find custom-installed mvn at //usr//local//maven

13 months agoNO_JIRA: Trivial change to QUICKSTART.md file, removed {{}} format which erroneously...
Kim van der Riet [Tue, 5 Dec 2017 23:13:35 +0000 (18:13 -0500)] 
NO_JIRA: Trivial change to QUICKSTART.md file, removed {{}} format which erroneously landed in the file.

13 months agoNO_JIRA: Minor changes to doc files so that only ASCII chars are used for tree struct...
Kim van der Riet [Tue, 5 Dec 2017 22:37:11 +0000 (17:37 -0500)] 
NO_JIRA: Minor changes to doc files so that only ASCII chars are used for tree structure diagrams

14 months agoQPIDIT-97: Reduced required Proton version from 0.18 to 0.17 because RHEL-7 does... 0.1.0 0.1.0-rc4 0.1.0-rc5
Kim van der Riet [Fri, 27 Oct 2017 17:04:56 +0000 (13:04 -0400)] 
QPIDIT-97: Reduced required Proton version from 0.18 to 0.17 because RHEL-7 does not have the 0.18 packages yet.

14 months agoQPIDIT-98: Changed proton::default_container to proton::container (as the former...
Kim van der Riet [Fri, 27 Oct 2017 13:34:08 +0000 (09:34 -0400)] 
QPIDIT-98: Changed proton::default_container to proton::container (as the former is now deprecated)

14 months agoQPIDIT-97: Workaround in cmake script for RHEL7 Java_FOUND issue, also added min...
Kim van der Riet [Fri, 27 Oct 2017 13:32:36 +0000 (09:32 -0400)] 
QPIDIT-97: Workaround in cmake script for RHEL7 Java_FOUND issue, also added min version of Proton to 0.18

14 months agoQPIDIT-98: Change calls to proton::value::get<>() to proton::get<>()
Kim van der Riet [Wed, 25 Oct 2017 18:07:51 +0000 (14:07 -0400)] 
QPIDIT-98: Change calls to proton::value::get<>() to proton::get<>()

14 months agoQPIDIT-97: Removed blah target from jms shims CMakefile.txt
Kim van der Riet [Wed, 25 Oct 2017 18:01:05 +0000 (14:01 -0400)] 
QPIDIT-97: Removed blah target from jms shims CMakefile.txt

14 months agoQPIDIT-97: Added cmake checks for required components: Java version 1.8, Python versi...
Kim van der Riet [Wed, 25 Oct 2017 15:20:26 +0000 (11:20 -0400)] 
QPIDIT-97: Added cmake checks for required components: Java version 1.8, Python version 2.7, xpath, mvn

14 months agoQPIDIT-97: Further fixes and updates for the release of 0.1.0
Kim van der Riet [Wed, 25 Oct 2017 13:50:13 +0000 (09:50 -0400)] 
QPIDIT-97: Further fixes and updates for the release of 0.1.0

15 months agoQPIDIT-97: Prepare for v. 0.1.0, this is RC3 0.1.0-rc3
Kim van der Riet [Wed, 4 Oct 2017 21:20:31 +0000 (17:20 -0400)] 
QPIDIT-97: Prepare for v. 0.1.0, this is RC3

15 months agoQPIDIT-96: Minor change to QUICKSTART.md 0.1-rc2
Kim van der Riet [Tue, 3 Oct 2017 18:01:01 +0000 (14:01 -0400)] 
QPIDIT-96: Minor change to QUICKSTART.md

15 months agoQPIDIT-96: Changes to QUICKSTART.md to improve instructions around the Java component...
Kim van der Riet [Tue, 3 Oct 2017 17:23:02 +0000 (13:23 -0400)] 
QPIDIT-96: Changes to QUICKSTART.md to improve instructions around the Java components (particularly Qpid-JMS). Also improvements to dependency version management - the version numbers are stored in properties in the main pom file, also all dependencies are moved to the main pom file.

15 months agoNO-JIRA: remove redundant version elements
Robbie Gemmell [Mon, 25 Sep 2017 13:54:50 +0000 (14:54 +0100)] 
NO-JIRA: remove redundant version elements

15 months agoQPIDIT-95: update to the v18 apache parent
Robbie Gemmell [Mon, 25 Sep 2017 12:13:37 +0000 (13:13 +0100)] 
QPIDIT-95: update to the v18 apache parent

16 months agoQPIDIT-84: Updated QUICKSTART.md file, also update to config.sh.in to use Python... 0.1-rc1
Kim van der Riet [Tue, 12 Sep 2017 16:26:37 +0000 (12:26 -0400)] 
QPIDIT-84: Updated QUICKSTART.md file, also update to config.sh.in to use Python directory as discovered by utility rather than hardcoding it

16 months agoQPIDIT-94: Solving Python 2.x path discovery issue
Kim van der Riet [Wed, 6 Sep 2017 16:24:15 +0000 (12:24 -0400)] 
QPIDIT-94: Solving Python 2.x path discovery issue

16 months agoMerge branch 'master' of https://git-wip-us.apache.org/repos/asf/qpid-interop-test
Kim van der Riet [Wed, 6 Sep 2017 14:32:59 +0000 (10:32 -0400)] 
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/qpid-interop-test

16 months agoQPIDIT-86, QPIDIT-84: Improvements to installation; updated docs, QUICKSTART.md still WIP
Kim van der Riet [Wed, 6 Sep 2017 14:32:34 +0000 (10:32 -0400)] 
QPIDIT-86, QPIDIT-84: Improvements to installation; updated docs, QUICKSTART.md still WIP

16 months agoQPIDIT-92: Repair Lite v2.0.0 API change
Chuck Rolke [Thu, 31 Aug 2017 20:37:51 +0000 (16:37 -0400)] 
QPIDIT-92: Repair Lite v2.0.0 API change

16 months agoQPIDIT-91: Add AmqpNetLite large_content shim.
Chuck Rolke [Thu, 31 Aug 2017 20:23:54 +0000 (16:23 -0400)] 
QPIDIT-91: Add AmqpNetLite large_content shim.

This commit requires late (v2.0.0 as yet unreleased) libraries:

* a version of AMQP.Net Lite after 2017-06-15 to support RecieverLink.Receive
  TimeSpan interface.
* a version of Amqp.Net Lite after 2017-07-21 in order to work with
  Qpid Dispatch Router (max-frame-size issue).

17 months agoNO-JIRA: debug print to print whole message as single large string
Chuck Rolke [Fri, 18 Aug 2017 20:02:19 +0000 (16:02 -0400)] 
NO-JIRA: debug print to print whole message as single large string

Printing lists in pieces tends to having sender and receiver output
interleaved to produce illegible output. Printing large strings
improves chances that messages are printed whole.

17 months agoQPIDIT-88: CLIENT_SKIP map defines which types are not supported by which clients
Chuck Rolke [Fri, 18 Aug 2017 19:33:01 +0000 (15:33 -0400)] 
QPIDIT-88: CLIENT_SKIP map defines which types are not supported by which clients

17 months agoQPIDIT-88: Add per-client test skip to handle unsupported types
Chuck Rolke [Fri, 18 Aug 2017 18:57:09 +0000 (14:57 -0400)] 
QPIDIT-88: Add per-client test skip to handle unsupported types

Skip tests instead of failing; show reason for test being skipped.
Avoid long receiver timeouts when sender has exited and will never send.

17 months agoQPIDIT-89: Write single line to stderr on failure for better detection
Chuck Rolke [Fri, 18 Aug 2017 18:50:26 +0000 (14:50 -0400)] 
QPIDIT-89: Write single line to stderr on failure for better detection

Distinguish between 'not supported' and 'cannot decode' decimal types.
Throw only one error type.

18 months agoQPIDIT-86: Fixed problem with get-proj-ver script
Kim van der Riet [Fri, 7 Jul 2017 16:57:03 +0000 (12:57 -0400)] 
QPIDIT-86: Fixed problem with get-proj-ver script

18 months agoQPIDIT-86: Provided custom script for parsing pom file for project version that works...
Kim van der Riet [Fri, 7 Jul 2017 16:42:11 +0000 (12:42 -0400)] 
QPIDIT-86: Provided custom script for parsing pom file for project version that works on older distros (xpath was problematic)

18 months agoNO_JIRA: Code style tidy-up (particularly #incudes), minor improvements to exception...
Kim van der Riet [Fri, 7 Jul 2017 14:51:41 +0000 (10:51 -0400)] 
NO_JIRA: Code style tidy-up (particularly #incudes), minor improvements to exception handling

18 months agoQPIDIT-86: Improved shim build and installation under cmake. Also improved Java insta...
Kim van der Riet [Fri, 7 Jul 2017 14:47:30 +0000 (10:47 -0400)] 
QPIDIT-86: Improved shim build and installation under cmake. Also improved Java installation through use of placing all dependencies into a single jar file.

18 months agoQPIDIT-81: Temporarily disable check of default priority until underlying Proton...
Kim van der Riet [Fri, 7 Jul 2017 14:30:58 +0000 (10:30 -0400)] 
QPIDIT-81: Temporarily disable check of default priority until underlying Proton bug (PROTON-1505) is fixed.

18 months agoQPIDIT-83: change classpath to look at installed directory, QPIDIT-80: Disable option...
Kim van der Riet [Fri, 23 Jun 2017 15:17:02 +0000 (11:17 -0400)] 
QPIDIT-83: change classpath to look at installed directory, QPIDIT-80: Disable option --include-type option in jms_hdrs_props_test

18 months agoQPIDIT-84: Update README and QUICKSTART (change to markdown from text); added a users...
Kim van der Riet [Fri, 23 Jun 2017 14:49:14 +0000 (10:49 -0400)] 
QPIDIT-84: Update README and QUICKSTART (change to markdown from text); added a users guide

18 months agoQPIDIT-84: Update README and QUICKSTART (change to markdown from text); added a users...
Kim van der Riet [Fri, 23 Jun 2017 14:48:44 +0000 (10:48 -0400)] 
QPIDIT-84: Update README and QUICKSTART (change to markdown from text); added a users guide

18 months agoQPIDIT-83: Classpath for JMS shims points to Maven repository rather than installed...
Kim van der Riet [Fri, 23 Jun 2017 14:37:44 +0000 (10:37 -0400)] 
QPIDIT-83: Classpath for JMS shims points to Maven repository rather than installed directory

18 months agoQPIDIT-82: JMS tests fail intermittantly with null message
Kim van der Riet [Thu, 22 Jun 2017 20:52:50 +0000 (16:52 -0400)] 
QPIDIT-82: JMS tests fail intermittantly with null message

21 months agoQPIDIT-59 QPIDIT-60: Added HOWTO docs for writing tests and shims
Kim van der Riet [Fri, 24 Mar 2017 18:22:18 +0000 (14:22 -0400)] 
QPIDIT-59 QPIDIT-60: Added HOWTO docs for writing tests and shims

22 months agoQPIDIT-56: Additional improvements for handling local folder containing Rhea
Kim van der Riet [Mon, 13 Mar 2017 17:17:21 +0000 (13:17 -0400)] 
QPIDIT-56: Additional improvements for handling local folder containing Rhea

22 months agoQPIDIT-51: Added --broker-type parameter to test command-line args, if used will...
Kim van der Riet [Tue, 28 Feb 2017 16:04:45 +0000 (11:04 -0500)] 
QPIDIT-51: Added --broker-type parameter to test command-line args, if used will not test broker for connection properties

22 months agoQPIDIT-52 QPIDIT-55: Changed DIRECTORY for PATH in get_filename_component for compati...
Kim van der Riet [Tue, 28 Feb 2017 15:12:36 +0000 (10:12 -0500)] 
QPIDIT-52 QPIDIT-55: Changed DIRECTORY for PATH in get_filename_component for compatibility with cmake 2.x versions (used in RHEL)

22 months agoQPIDIT-52 QPIDIT-55: Added better detection of Proton install following pattern sugge...
Kim van der Riet [Tue, 28 Feb 2017 14:01:53 +0000 (09:01 -0500)] 
QPIDIT-52 QPIDIT-55: Added better detection of Proton install following pattern suggested by Chuck Rolke

22 months agoQPIDIT-53: Fixed shims so that property disabling SASL is used correctly in all Pytho...
Kim van der Riet [Wed, 22 Feb 2017 16:16:53 +0000 (11:16 -0500)] 
QPIDIT-53: Fixed shims so that property disabling SASL is used correctly in all Python shims

22 months agoQPIDIT-53: SASL disabled for Python shims and for the broker discovery (ie module...
Kim van der Riet [Mon, 20 Feb 2017 18:48:28 +0000 (13:48 -0500)] 
QPIDIT-53: SASL disabled for Python shims and for the broker discovery (ie module broker_properties)

22 months agoQPIDIT-66: Install shims into libexec directory
Kim van der Riet [Fri, 17 Feb 2017 16:21:13 +0000 (11:21 -0500)] 
QPIDIT-66: Install shims into libexec directory

23 months agoQPIDIT-73: Fixed Rhea JS shim handling of AMQP char type
Kim van der Riet [Mon, 23 Jan 2017 20:40:28 +0000 (15:40 -0500)] 
QPIDIT-73: Fixed Rhea JS shim handling of AMQP char type

2 years agoQPIDIT-72: Return correct value for null message.
Chuck Rolke [Fri, 6 Jan 2017 21:11:08 +0000 (16:11 -0500)] 
QPIDIT-72: Return correct value for null message.

Qpid-it calls it null and amqpnetlite calls it null but the test
framework wants a pythonic 'None'.

AMQP.Net Lite can run the null message test through a qpidd broker
with no issues.

2 years agoQPIDIT-62: AMQP.Net Lite shim feature complete
Chuck Rolke [Fri, 6 Jan 2017 20:31:54 +0000 (15:31 -0500)] 
QPIDIT-62: AMQP.Net Lite shim feature complete

Running the amqp_types_tests under mono shows some differences in
.NET types in play.

* For lists VS2015 uses Array while mono uses ArrayList.
* For maps VS2015 uses Dictionary while mono uses Dictionary`2.

2 years agoNO-JIRA: fix debug typo
Chuck Rolke [Fri, 6 Jan 2017 19:39:48 +0000 (14:39 -0500)] 
NO-JIRA: fix debug typo

2 years agoQPIDIT-70: Get encoding to work right
Chuck Rolke [Fri, 6 Jan 2017 18:58:52 +0000 (13:58 -0500)] 
QPIDIT-70: Get encoding to work right

This fixes timestamp with leading 0x and zero suppression down
to the leading nibble.