[zeromq-dev] C++ assertion failed with Java client

Pieter Hintjens ph at imatix.com
Sat Feb 4 12:13:22 CET 2012

On Sat, Feb 4, 2012 at 12:24 AM, john skaller
<skaller at users.sourceforge.net> wrote:

> So? It would also mean I can run the tests, on practically any machine,
> since Python is nice and portable (compared to C).

Using PyZMQ as part of the libzmq "make check" process violates
layering in quite a big way.

At the same time John is right to suggest we're underusing PyZMQ in
this capacity. It's clearly far cheaper to write test cases in Python
than in C or C++.

So the problem is that we need to run more tests on libzmq, more
often, and we have excellent work that can do this but we're not using
it fully.

I can think of a few solutions:

* Run the PyZMQ test scripts as part of the regular Jenkins build process
* Carve off these test scripts as a more formal 0MQ test package that
can be extended.
* Start to create larger packages (libzmq + PyZMQ + CZMQ + jzmq +
etc.) that can be tested together.



More information about the zeromq-dev mailing list