I’m trying to have my tests run in a situation where every test is coming from a clean state, but want to avoid the added time of fullReset. So I’ve been using noReset and it can be wildly inconsistent at times and I’m trying to narrow down if it’s the app itself, the phone or the tests.
When checking the logs I’m seeing the app is in fact resetting:
[AndroidDriver] Apk is already on remote and installed, resetting
[debug] [AndroidDriver] Running fast reset (stop and clear)
[debug] [ADB] Getting connected devices…
However when the app re-opens the user account is still logged in. The only way I’ve been able to fix this is to use fullReset for a cycle and then it seems to be fine for a bit before getting stuck.
Any help on where to begin debugging would be much appreciated.