I'm adding testing to a large project that I'm working on, but it's been 5-6 years since I last worked with Android test frameworks. The project is 100% kotlin w/ coroutines.
From my research it looks like I should be using Espresso for automation testing, and junit for unit testing (with Robolectric as sparingly as possible for unit tests that require interaction with Android).
Anyone have any suggestions for patterns, libraries, or docs/blogs that would help get started with this?