My instrumentation tests run quite nicely on Nexus phones and tablets, passing consistently 100% of the time. Running the same tests on Samsung devices is completely flaky. The same test being run 3 times can pass on try #1, timeout on try #2, and throw an exception on try #3.
Is there something about Samsung Android phones & tablets that make them poor candidates for automated UI testing? If Samsung devices have some quirks that have workarounds, does anyone have any suggested reading on the topic?
If it matters, I'm using Espresso as part of the test suite.