Speed up your unit testing with Docker

Michelangelo van Dam (01.Oct.2016 at 16:20, 25 min)
Talk at PHP North West 2016 (English - UK)

Rating: 5 of 5

Speed up your unit testing with Docker

Who are you?

Claim talk

Talk claims have been moved to the new Joind.in site.

Please login to the new site to claim your talk

Comments closed.


Rating: 5 of 5

01.Oct.2016 at 16:45 by Antonis Pavlakis (108 comments) via Web2 LIVE

It was great to learn about GNU Parallel and running jobs in parallel.

Although the example used was running in 3.4 seconds (which is pretty fast already compared to projects running for a few minutes and some times hours). However, using Docker he got it under a second. Over 300% improvement, so certainly something to experiment with in the near future.

Rating: 5 of 5

01.Oct.2016 at 17:06 by Jeroen de Jong (125 comments) via Joind.in iPhone app

Great short presentation on how to improve the speed of your unit tests. Never thought about doing it like this. You already mentioned to speed up the video yourself, so no further point of improvement from me ;)

Rating: 4 of 5

01.Oct.2016 at 17:08 by Tobias Gies (11 comments) via joind.in Android app

A good introduction on how to parallelize phpunit's execution for fun and profit. I feel it could have been a bit more clear about the fact that the last example only times *startup* not the whole execution of the unit tests. There is definitely merit in the technique Mike presents though, and the presentation itself was great.

Rating: 4 of 5

01.Oct.2016 at 17:21 by Pete McFarlane (49 comments) via Web2 LIVE

A cool concept to parallelise the tests, will definitely be experimenting when I get back to work!

I would have loved to see an example of what the feedback looks like when the tests fail too though.

Rating: 5 of 5

01.Oct.2016 at 17:42 by David Wylie (6 comments) via Web2 LIVE

Worth watching

Rating: 4 of 5

02.Oct.2016 at 11:47 by Michael Peacock (38 comments) via Web2 LIVE

A good un-con talk, I'd have perhaps liked a little more focus on the docker side of things. I think the follow up questions raised showed there was demand to know a little more about this side of things. I've started, especially with stand-alone components, to use a dedicated docker container for running tests, and this has given me a good way forward to improve this and speed things up.

© Joind.in 2019