Expand test infrastructure to include plugins


There's functionality included in Openfire's plugins that many would consider to be "mission critical", such as the message archive functionality provided by the Monitoring Plugin.

The existing integration tests (Smack, aioxmpp) run only those tests covered by Openfire's core functionality. Those packages do include some coverage of the XEPs implemented by plugins, but currently there's no way to test those, except by hand against a running environment.

This leaves functionality provided by plugins liable to rot or accidental breakage.

Task: Expand the current test setup to include (or specify) plugins and expose configuration to allow additional tests to be run.




Guus der Kinderen


Dan Caseley