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

internal/integration: create integration testing package #42

Closed
SamWhited opened this issue Apr 5, 2020 · 0 comments
Closed

internal/integration: create integration testing package #42

SamWhited opened this issue Apr 5, 2020 · 0 comments
Labels
proposal proposal-accepted
Milestone

Comments

@SamWhited
Copy link
Member

@SamWhited SamWhited commented Apr 5, 2020

A package called internal/integration should be created that can be used to run subtests that have a custom configured version of an XMPP server or other tool. The integration package will be a general framework for writing other packages that launch and configure specific servers.
For more information, see the linked design doc.

Design doc: https://mellium.im/design/42_integration_testing

@SamWhited SamWhited added the proposal label Apr 5, 2020
SamWhited added a commit that referenced this issue Apr 6, 2020
See #42

Signed-off-by: Sam Whited <sam@samwhited.com>
@SamWhited SamWhited changed the title design: create integration testing package internal/integration: create integration testing package Apr 6, 2020
SamWhited added a commit that referenced this issue Apr 28, 2020
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 added a commit that referenced this issue Apr 28, 2020
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.
Also remove the status so that it can be tracked with a label on the
linked issue #42 (which does not require a commit).

Signed-off-by: Sam Whited <sam@samwhited.com>
@SamWhited SamWhited added the proposal-accepted label Apr 28, 2020
SamWhited added a commit that referenced this issue Apr 28, 2020
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 added a commit that referenced this issue May 8, 2020
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 SamWhited added this to the v0.17.1 milestone Nov 16, 2020
MelliumBot pushed a commit that referenced this issue Nov 17, 2020
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>
MelliumBot pushed a commit that referenced this issue Nov 17, 2020
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>
MelliumBot pushed a commit that referenced this issue Nov 17, 2020
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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
proposal proposal-accepted
Development

Successfully merging a pull request may close this issue.

1 participant