我有一個測試課,其中我有六個咖啡測試。如果我運行測試課,三次通過,三次失敗。隨機濃咖啡測試失敗
如果我單獨運行每個測試,所有測試都按預期通過。其中一些有競爭條件(api請求),所以我理解這些,我在看着使用idlingResource,但其他人不,例如有一個noMatchingViewException android.support.test.espresso.NoMatchingViewException: No views in hierarchy found matching: with text: is "Sort by best match"
這是不正確的,因爲視圖在那裏,並發現測試時運行它自己,然後按預期通過。
我只是想知道任何人都遇到過這個,如果是的話,你可以分享如何解決它。
有可能是因爲你的應用程序崩潰,空閒時間超過5秒,但沒有最少的api調用也可能是罪魁禍首之一,所以我會建議你模擬api調用,然後嘗試。您可以使用方形模擬okhttp來模擬API調用 – cammando