Uploaded image for project: 'Camel'
  1. Camel
  2. CAMEL-5541

Update Camel-XMPP tests to use embedded Apache Vysper

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • None
    • camel-xmpp
    • 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)

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            Unassigned Unassigned
            rnewcomb Rich Newcomb
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment