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 integration tests #87

Open
5 tasks
myNameIsPatrick opened this issue Jul 3, 2020 · 0 comments
Open
5 tasks

Add integration tests #87

myNameIsPatrick opened this issue Jul 3, 2020 · 0 comments

Comments

@myNameIsPatrick
Copy link
Collaborator

Description

As a developer, I want to be able to run integration tests against the hop client to validate the client's correctness to handle various types of messages through a running Kafka broker.

Definition of Done

  • Add pytest-style integration tests with marked as 'integration' with sufficient coverage
  • Add in an extra Makefile target which runs the full test suite (unit + integration) alongside unit tests only (no integration)
  • Modify the CI pipeline so that only unit tests run on every commit
  • Modify the CI pipeline so that integration tests run only when triggered or during an initial PR
  • Modify the CI pipeline so that a Kafka broker gets spun up for the integration testing stage
@myNameIsPatrick myNameIsPatrick self-assigned this Jul 3, 2020
@myNameIsPatrick myNameIsPatrick removed their assignment Oct 13, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant