Skip to content
@XMPP-Interop-Testing

XMPP Interop Testing

XMPP standards compliance tests easily added to the test phase of your build pipeline.

These are repositories that relate to the XMPP Interop Testing project. Amongst these is a repository that contains Server-centric integration tests using Smack's Integration Test Framework, another repository that contains the public website and various repositories that contain integration with various continuous integration systems that are supported by the framework.

XMPP Interop Testing project

One of XMPP’s largest challenges (and indeed of all open standards) is interoperability. We want to enable anyone to use the standards on any platform they like, written in the programming language they prefer, focussing design and utility toward any group, from enterprise to egg-cup enthusiasts.

When we came up with our idea for XMPP interop tests for server implementations, we knew we weren’t the first folk to ever have the idea. What was important for us wasn’t about getting the tests right, but about getting the tests used. With so many programming languages in play, we can’t get almost everyone to adopt an additional language into their toolchain. That’s a clear no-go.

Instead, we’re choosing to wrap our tests in the packaging of the common CI systems (a GitHub Action, a Circle CI Orb, etc) so that whatever your regular toolchain, you can slot the tests into the test phase of your build pipeline.

More information, as well as usage instructions, can be found on https://xmpp-interop-testing.github.io

Sponsoring

This project is sponsored by NLNet, as part of their NGI Zero Core initiative. Their funding comes from the EU, and they sponsor projects that promote and further the open internet for the next generation.

Popular repositories Loading

  1. smack-sint-server-extensions smack-sint-server-extensions Public

    Server-centric integration tests using Smack's Integration Test Framework.

    Java 2

  2. xmpp-interop-testing.github.io xmpp-interop-testing.github.io Public

    The source code for the website that's on https://xmpp-interop-testing.github.io

    HTML

  3. xmpp-interop-tests-action xmpp-interop-tests-action Public

    GitHub Action implementation that performs XMPP interop tests on an XMPP domain.

  4. Openfire-CircleCI Openfire-CircleCI Public

    A mock of the Openfire XMPP server repository, used by XMPP Interop Testing to experiment and implement test automation.

    Shell

  5. xmpp-interop-tests-circleci-orb xmpp-interop-tests-circleci-orb Public

    A CircleCI Orb that performs XMPP interoperability tests on an XMPP domain.

    Shell

  6. xmpp-interop-tests-bamboo-plugin xmpp-interop-tests-bamboo-plugin Public

    An Atlassian Bamboo plugin that performs XMPP interoperability tests on an XMPP domain.

    Java

Repositories

Showing 10 of 10 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…