Google Espresso: borre los datos del usuario en cada testing

Estoy buscando una manera de eliminar la database de la aplicación antes de cada testing con Google Espresso.

Tengo este fragment de código en una function @Before (código kotlin):

@Before fun setUp() { val appCtx = InstrumentationRegistry.getTargetContext().applicationContext DBPrefsManager.getInstance(appCtx).resetAll() val client = appCtx.contentResolver.acquireContentProviderClient("fr.geobert.radis.db") val provider = client.localContentProvider as DbContentProvider provider.deleteDatabase(appCtx) client.release() val i = Intent() i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP) activityRule.launchActivity(i) } 

Solía ​​funcionar antes pero dejé mi proyecto de time parcial durante un mes y ahora, después de actualizar a la API 23 y a la nueva versión del marco de testing, no puedo iniciar todas las testings debido a "activityRule.launchActivity (i)". Así que me deshice de las últimas 3 líneas y las testings pueden comenzar de nuevo, pero al borrar el código de la database falla una vez en dos 🙁

¿Hay alguna forma mejor de eliminar los datos del usuario antes de que el marco de testing inicie la aplicación?