qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alan Conway (JIRA)" <qpid-...@incubator.apache.org>
Subject [jira] Created: (QPID-242) Cross language testing
Date Wed, 03 Jan 2007 21:06:27 GMT
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

        

Mime
View raw message