jeudi 2 mai 2019

How can I run integration tests using multiple Docker containers, locally and on the CI server?

I have a fairly simple (and typical) application:

  • Some microservices
  • Some mocked external dependencies
  • A message bus
  • A data store

I want to spin up a container for each service, execute some simple end to end tests and tear it all down. I want to be able to execute the same tests locally on the developer's desktop, and on the CI server.

What options/tools are available for creating the environment and running tests against it?

Aucun commentaire:

Enregistrer un commentaire