[openstack-dev] [oslo-incubator] pyzmq in test-requires

Mark McLoughlin markmc at redhat.com
Tue Jan 8 15:59:37 UTC 2013


On Tue, 2013-01-08 at 10:52 -0500, Eric Windisch wrote:
> For some time, the ZeroMQ tests have been disabled due to a race
> condition that would cause occassional failures and would upset
> Jenkins.
> 
> 
> That race condition is now fixed and I'm seeking to have the tests run
> again.  When I last worked on this, Monty had been working on
> full-vs-partial dependencies testing such that diffciult dependencies
> such as ZeroMQ, Qpid, and MySQL that require shared C libraries could
> be tested separately from the pure-python code that could be easily
> managed via 'pip'.  However, that work seems to have been reverted.
> 
> 
> As such, the only present solution would be, as has happened with
> MySQL, to put pyzmq directly into test-requires. This would make the
> pyzmq library and, by extension, the C libzmq library, a requirement
> for running tests locally (as well as on Jenkins)
> 
> 
> I would presume that in doing this, we'd open the door to introducing
> a Qpid dependency as well.
> 
> 
> The following review contains a patch introducing pyzmq to
> test-requires:
>   https://review.openstack.org/#/c/19202/

AIUI, dependencies listed in test-requires need to be pip-installable.

I don't know of any current progress on changing that?

Cheers,
Mark.




More information about the OpenStack-dev mailing list