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

Update Camel-XMPP tests to use embedded Apache Vysper

    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

        1. CAMEL-5541.patch
          23 kB
          Rich Newcomb
        2. xmppServer.jks
          1 kB
          Rich Newcomb

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: