Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add experimental integration test packages #49

Closed
wants to merge 5 commits into from
Closed

Commits on Apr 28, 2020

  1. internal/integration: new integration test helpers

    The internal/integration package is designed to make it easy to spin up
    and configure servers for integration tests.
    It is not meant to be used directly, instead it is meant to aid in
    writing other packages that spin up specific servers and tools.
    
    Fixes #42
    
    Signed-off-by: Sam Whited <sam@samwhited.com>
    SamWhited committed Apr 28, 2020
    Configuration menu
    Copy the full SHA
    74fffde View commit details
    Browse the repository at this point in the history
  2. internal/integration/prosody: new package

    The prosody package lets you configure and spin up an instance of the
    Prosody XMPP server (https://prosody.im/) for use in integration tests.
    
    Signed-off-by: Sam Whited <sam@samwhited.com>
    SamWhited committed Apr 28, 2020
    Configuration menu
    Copy the full SHA
    789a67c View commit details
    Browse the repository at this point in the history
  3. internal/integration/ejabberd: new package

    The ejabberd package lets you configure and spin up an instance of the
    Ejabberd XMPP server (https://www.ejabberd.im/) for use in integration
    tests.
    
    Signed-off-by: Sam Whited <sam@samwhited.com>
    SamWhited committed Apr 28, 2020
    Configuration menu
    Copy the full SHA
    a212111 View commit details
    Browse the repository at this point in the history
  4. .builds: run integration tests

    Signed-off-by: Sam Whited <sam@samwhited.com>
    SamWhited committed Apr 28, 2020
    Configuration menu
    Copy the full SHA
    2fffda9 View commit details
    Browse the repository at this point in the history
  5. design: update proposal 42

    Update the integration testing proposal to mention that the new API is
    not covered by the compatibility promise since it's in the internal/
    tree.
    
    Signed-off-by: Sam Whited <sam@samwhited.com>
    SamWhited committed Apr 28, 2020
    Configuration menu
    Copy the full SHA
    a16fbd1 View commit details
    Browse the repository at this point in the history