...
Code Block | ||||
---|---|---|---|---|
| ||||
mvn post-integration-test -Dtck=qpid-jms-client -f tck/pom.xml -Dtck.directory=/path/to/jmstck/ -Dtck.test=com/sun/ts/tests/jms/ee/all/sessiontests/SessionTests.java |
Performance Tests
The Performance test suite is integrated into Maven. It is bound to the integration-test phase and it is activated by the perftest
system property. The Java Broker must be running and HTTP management available. The test suite will automatically set-up/teardown the JMS objects required for the performance tests.
The following clients are supported:
- qpid-jms-client - Qpid Client AMQP 1.0
- jms-client for AMQP protocols 0-8..0-10
To invoke:
Code Block |
---|
mvn -f perftests/pom.xml integration-test -Dperftests=jms-client-0-9 |
Most things can be overridden from system properties. Take a look in the first few lines of the POM.
Python Tests
The Python Test suite runs against the Java Broker too but is not currently integrated into Maven. To run the 0-8..0-10 test suites use the following steps. It assumes that qpid-python
and qpid-cpp
are checked out.
...
Todo. Describe the running of the AMQP 1.0 test suite using the swigged binding/proton-c. See the https://builds.apache.org/view/M-R/view/Qpid/job/Qpid-Python-Java-Test/.