Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
-
Patch Available
-
Unknown
Description
Testing changes to the camel-xmpp component is historically difficult and error-prone because the test suite relies exclusively upon externally-configured XMPP servers. Also, the person executing the tests must change the test configurations to use the tester's known credentials on these external servers. As a consequence of using external servers, the majority of the xmpp tests are skipped with @Ignore.
The attached patch introduces an embedded configuration of Apache Vysper XMPP server (http://mina.apache.org/vysper/), and updates most of the xmpp tests to use this embedded server. The patch also enables these tests to be executed as part of the build (i.e. not ignored)