Remoting_tests

Remoting has several ant build targets for testing.  There is the functional-tests target, which will test basic functionality.  There is also a performance-tests target, which will run performance tests for the different invocation types (standard and one-way) as well as for the different transports.  There is also a tests target that will run both the functional and performance tests and generate an html report, which can be found in the output/tests.results/html directory.

 

 

 

The performance tests will also create a performance_report.txt in the root remoting directory with a log of all the benchmark results.

 

 

To run the remoting build and tests, will need to go to the root remoting directory (assuming full checkout of jboss-head), and build from there:

 

 

 

C:\jboss-head\remoting>build clean most tests

 

 

 

Also worth noting that the test classes are put into the remoting/output/lib/jboss-remoting-tests.jar and not included in the jboss-remoting.jar.