There are multiple integration test modules which are used to automatically test an entire Cumulus4j setup. These tests are run (additionally to the unit tests) whenever the code base is changed. See the test report here.
Additionally to the automatic testing, they provide a way to manually test and analyse certain features. For example, Cumulus4j allows for various client implementations which include also Ajax clients running in web browsers. You can open your browser and try our demo clients (after starting the appropriate servers).
Here is a list of our integration tests: