integration testing with docker


  • lack of automated integration testing
  • different DBs, Queues etc
  • different versions of them
  • time-consuming environment setup
  • conflicting fixtures

                   (╯°□°)╯︵ ┻━┻

it would be nice to have

  •  one-click environment setup and tests
  • isolated software of different versions
  • clean machine before and after tests
  • Jenkins integration
  • small footprint (no VM overhead)
  • ability to tweak the environment easily

                           ┬─┬ノ( º _ ºノ)

docker ftw

  • maven failsafe plugin for lifecycle control
  • docker-compose for orchestrating containers
  • maven exec plugin for starting/stopping ensemble


Integration testing made easy with Docker

By Anton Kirillov

Integration testing made easy with Docker

  • 1,067