BackgroundLayoutLooperRule
TestRule which allows a test to manually step through the default ComponentTree layout thread Looper while still executing those tasks on a background thread. Normal usage of ShadowLooper will execute on the calling thread, which in tests will execute code on the main thread.