Cross language testing
----------------------
Key: QPID-242
URL: https://issues.apache.org/jira/browse/QPID-242
Project: Qpid
Issue Type: Bug
Components: C++ Broker, C++ Client, Java Broker, Java Client
Reporter: Alan Conway
We need to test between different language clients & servers. To this end I
suggest the following framework:
For each broker impl X, add script to qpid/bin/broker_X where X is cpp, java
etc. with the following behavior:
broker_X start [port] # start the broker on port (defaults to AMQP port)
broker_X stop [port] # stop the broker on port.
Each implementation then should run its client tests against other brokers
using these scripts to start & stop the foreign brokers.
IMPORTANT: Once X has been built in a clean working copy, the broker_X script
shoud work.
The broker_X script MUST NOT make any assumptions about environment variables
or current directory. The script can use $0 to find the qpid/bin directory. It
can assume that:
- $0 is the qpid/bin directory
- $0/../X has been built already.
The scriptmust set up all required env vars, any config files etc. that are not
automatically created by building X.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira