Please log in to watch this conference skillscast.
The challenge in that scenario is to test all the containers in collaboration and do so in a nightly build without any human interaction.
The presentation details how we have overcome the challenges
- by packaging all the containers within docker images throughout the build process
- by creating a test framework based on docker-java, Scala, Akka and Scalatest
- by integrating the individual pieces within our maven based build process
The combination of the technologies mentioned above allow us to execute the entire integration test suite over night against the latest, automatically generated docker images.
All framework source is available on Github.
YOU MAY ALSO LIKE:
- Docker Fundamentals with Matt Saunders (Online Workshop on 19th - 22nd September 2022)
- Intermediate Docker with Matt Saunders (Online Workshop on 3rd - 6th October 2022)
- ScalaCon 2022: Opening Keynote Networking Party (in London on 4th October 2022)
- ScalaCon 2022 (Online Conference on 4th - 8th October 2022)
- Developer Productivity Engineering - Next Big Thing in Software Development (in London on 29th June 2022)
- LJC Lunchtime Lighting Talks (Online Meetup on 1st July 2022)
- A History of Enterprise Monads (SkillsCast recorded in May 2021)
- Connecting the dots - building and structuring a functional application in Scala (SkillsCast recorded in May 2021)
Using Docker, Scala and Akka for integration tests
Andreas is Founder and Lead consultant at the Way of Quality GmbH in Germany. His focus is on distributed applications where he applies a range of technologies. Lately he is working on transitioning a Java based OSGi application to Scala and Akka.