Testing the Server

There is the testpack project available in the GIT repository. It is an IntelliJ project which uses Maven 3 to get all of the dependencies. It will complain about missing libraries, which are available in the GIT repository (or JAR can be downloaded from this web site in Download section) and have to be manually installed into your local Maven repository.

The project is preconfigured with tests (testpack.ipr) which allows you to simply select "test Examples" from IntelliJ run configuration and run that portion of tests. It can take quite a while if you wish to run all the tests, including "test Concurrent" which is an optioal stress test. The testpack uses in-memory filesystem and requires 2121 and 6000-6005 ports to be available.