Afsal Thaj
1 min readMar 9, 2019

--

This is an excellent question,
I had put a wrong link in my blog after the heading “Requirement 3”, which was supposed to be “ https://github.com/testcontainers/testcontainers-scala”. Yes! It’s fantastic way of getting your docker up and running as part fo the functional tests. In fact, i tried that before I went on to this pattern.

The main difference here is, your environment is not your spec. Environment is build and spec is tagged to the build. Spinning up an environment should be easy, without running tests. But that’s not the only reason.

The philosophies and the technical issues of a different pattern is atleast vaguely explained in many part of the blog, especially in the sentences under the Requirement3. Since this is a very nice question to ask, I have gone ahead and edited the blog to point out more reasons and issues (which i will uncover in much more detail in my next blog). Thanks a lot for your patience.

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

Afsal Thaj
Afsal Thaj

Written by Afsal Thaj

A software engineer, traveller,hiker, skydiver and I write at times. https://twitter.com/afsalt2

No responses yet

Write a response