diff --git a/MyTracksTest/src/com/google/android/apps/mytracks/endtoendtest/EndToEndTestUtils.java b/MyTracksTest/src/com/google/android/apps/mytracks/endtoendtest/EndToEndTestUtils.java index dc2cf8b09..138b63393 100644 --- a/MyTracksTest/src/com/google/android/apps/mytracks/endtoendtest/EndToEndTestUtils.java +++ b/MyTracksTest/src/com/google/android/apps/mytracks/endtoendtest/EndToEndTestUtils.java @@ -508,8 +508,10 @@ public class EndToEndTestUtils { * is shown. */ public static void deleteAllTracks() { - findMenuItem(activityMytracks.getString(R.string.menu_delete_all), true); - getButtonOnScreen(activityMytracks.getString(R.string.generic_ok), true, true); + if (!isTrackListEmpty(false)) { + findMenuItem(activityMytracks.getString(R.string.menu_delete_all), true); + getButtonOnScreen(activityMytracks.getString(R.string.generic_ok), true, true); + } } /** @@ -831,6 +833,8 @@ public class EndToEndTestUtils { SOLO.waitForText(activityMyTracks.getString(R.string.settings_reset)); SOLO.clickOnText(activityMyTracks.getString(R.string.settings_reset)); getButtonOnScreen(activityMytracks.getString(R.string.generic_ok), true, true); + Assert.assertTrue(SOLO.waitForText(activityMyTracks.getString(R.string.settings_reset_done))); + instrumentation.waitForIdleSync(); if (!keepInSettingList) { SOLO.goBack(); diff --git a/MyTracksTest/src/com/google/android/apps/mytracks/endtoendtest/others/SensorTest.java b/MyTracksTest/src/com/google/android/apps/mytracks/endtoendtest/others/SensorTest.java index 712472140..3a9952450 100644 --- a/MyTracksTest/src/com/google/android/apps/mytracks/endtoendtest/others/SensorTest.java +++ b/MyTracksTest/src/com/google/android/apps/mytracks/endtoendtest/others/SensorTest.java @@ -49,6 +49,9 @@ public class SensorTest extends ActivityInstrumentationTestCase2