Phellipe Silva
1 min readJan 10, 2020

--

For me, it is correct to say that as far you climb in the pyramid, more are the chances of your tests to become intermittent. Fortunately, in my personal experience, I have not experienced any flakiness caused by Robolectric itself. Usually, when I had some intermittency in a non-instrumented layer, it was caused by some tool misutilization.

In addition to your comment, I agree that this topic may not sound like a big deal, but it is. I like this Martin Fowler statement about non-deterministic tests:

Non-deterministic tests have two problems, firstly they are useless, secondly, they are a virulent infection that can completely ruin your entire test suite.

I think it is a pretty strong statement that reinforces how bad flaky tests are.

Thanks for your comment Ian

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

--

--

Phellipe Silva
Phellipe Silva

Written by Phellipe Silva

Android engineer and test automation enthusiast. Working @Wise and formerly @ThoughtWorks. Twitter profile: @phellipeafsilva

No responses yet

Write a response