Designing Robolectric-based local-testing libraries for platforms and modules
A local-testing library is a small companion artifact (in AndroidX, often a sibling module named
<module>-testing) that lets developers exercise some Android surface in plain JVM unit tests, with
no emulator or device. That surface is one of two kinds: