From 517d5bdfb71cfe0d3c45749e01b5ae036fff6024 Mon Sep 17 00:00:00 2001 From: youtaol Date: Thu, 24 Jan 2013 18:44:31 +0800 Subject: [PATCH] Fix an e2e test error after reset and backup menu are merged to one top menu item. --- .../apps/mytracks/endtoendtest/EndToEndTestUtils.java | 4 +++- .../apps/mytracks/endtoendtest/SendToGoogleTest.java | 2 -- .../android/apps/mytracks/endtoendtest/SettingTest.java | 6 ++++++ 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/MyTracksTest_E2E/src/com/google/android/apps/mytracks/endtoendtest/EndToEndTestUtils.java b/MyTracksTest_E2E/src/com/google/android/apps/mytracks/endtoendtest/EndToEndTestUtils.java index 89876a920..ff3b2cc06 100644 --- a/MyTracksTest_E2E/src/com/google/android/apps/mytracks/endtoendtest/EndToEndTestUtils.java +++ b/MyTracksTest_E2E/src/com/google/android/apps/mytracks/endtoendtest/EndToEndTestUtils.java @@ -859,11 +859,13 @@ public class EndToEndTestUtils { */ public static void resetAllSettings(Activity activityMyTracks, boolean keepInSettingList) { findMenuItem(activityMyTracks.getString(R.string.menu_settings), true); + EndToEndTestUtils.SOLO.clickOnText(activityMyTracks.getString(R.string.settings_backup_reset)); 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(); + SOLO.goBack(); instrumentation.waitForIdleSync(); if (!keepInSettingList) { SOLO.goBack(); diff --git a/MyTracksTest_E2E/src/com/google/android/apps/mytracks/endtoendtest/SendToGoogleTest.java b/MyTracksTest_E2E/src/com/google/android/apps/mytracks/endtoendtest/SendToGoogleTest.java index f427b7b62..0705b3690 100644 --- a/MyTracksTest_E2E/src/com/google/android/apps/mytracks/endtoendtest/SendToGoogleTest.java +++ b/MyTracksTest_E2E/src/com/google/android/apps/mytracks/endtoendtest/SendToGoogleTest.java @@ -19,7 +19,6 @@ import com.google.android.apps.mytracks.TrackListActivity; import com.google.android.maps.mytracks.R; import com.google.wireless.gdata.data.Entry; -import android.annotation.TargetApi; import android.app.Instrumentation; import android.test.ActivityInstrumentationTestCase2; import android.widget.CheckBox; @@ -37,7 +36,6 @@ public class SendToGoogleTest extends ActivityInstrumentationTestCase2