Are there no unit tests? I found the *Test.java files in src/test/java but these are only five test classes that seem to test only trivial functionality…
Openfire automatic testing is provided by SMACK junits. Smack *Test.java files make automatic functional testing on Wildfire.
But Smack library level unit tests can only test Smack (client) functionality…? I’‘d have thought that automated testing of, for example, shared groups, server-side roster management, offline message functionality, and stress testing the server logic with a large number of users would be a good idea. This can’'t be done by Smack unit tests properly or at least it would be an odd place for these kind of tests. Also, this way you can only do blackbox testing (no tests of individual Wildfire components/classes is possible).
Message was edited by: Muesli