forked from upstream-mirrors/OpenTracks
Fix random errors of e2e tests. Don't run some code if unnecessary.
This commit is contained in:
+6
-2
@@ -508,8 +508,10 @@ public class EndToEndTestUtils {
|
|||||||
* is shown.
|
* is shown.
|
||||||
*/
|
*/
|
||||||
public static void deleteAllTracks() {
|
public static void deleteAllTracks() {
|
||||||
findMenuItem(activityMytracks.getString(R.string.menu_delete_all), true);
|
if (!isTrackListEmpty(false)) {
|
||||||
getButtonOnScreen(activityMytracks.getString(R.string.generic_ok), true, true);
|
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.waitForText(activityMyTracks.getString(R.string.settings_reset));
|
||||||
SOLO.clickOnText(activityMyTracks.getString(R.string.settings_reset));
|
SOLO.clickOnText(activityMyTracks.getString(R.string.settings_reset));
|
||||||
getButtonOnScreen(activityMytracks.getString(R.string.generic_ok), true, true);
|
getButtonOnScreen(activityMytracks.getString(R.string.generic_ok), true, true);
|
||||||
|
Assert.assertTrue(SOLO.waitForText(activityMyTracks.getString(R.string.settings_reset_done)));
|
||||||
|
|
||||||
instrumentation.waitForIdleSync();
|
instrumentation.waitForIdleSync();
|
||||||
if (!keepInSettingList) {
|
if (!keepInSettingList) {
|
||||||
SOLO.goBack();
|
SOLO.goBack();
|
||||||
|
|||||||
@@ -49,6 +49,9 @@ public class SensorTest extends ActivityInstrumentationTestCase2<TrackListActivi
|
|||||||
@Override
|
@Override
|
||||||
protected void setUp() throws Exception {
|
protected void setUp() throws Exception {
|
||||||
super.setUp();
|
super.setUp();
|
||||||
|
if (!testSensor) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
instrumentation = getInstrumentation();
|
instrumentation = getInstrumentation();
|
||||||
activityMyTracks = getActivity();
|
activityMyTracks = getActivity();
|
||||||
EndToEndTestUtils.setupForAllTest(instrumentation, activityMyTracks);
|
EndToEndTestUtils.setupForAllTest(instrumentation, activityMyTracks);
|
||||||
|
|||||||
@@ -49,6 +49,9 @@ public class StressTest extends ActivityInstrumentationTestCase2<TrackListActivi
|
|||||||
@Override
|
@Override
|
||||||
protected void setUp() throws Exception {
|
protected void setUp() throws Exception {
|
||||||
super.setUp();
|
super.setUp();
|
||||||
|
if (!testStress) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
instrumentation = getInstrumentation();
|
instrumentation = getInstrumentation();
|
||||||
activityMyTracks = getActivity();
|
activityMyTracks = getActivity();
|
||||||
EndToEndTestUtils.setupForDebug(instrumentation, activityMyTracks);
|
EndToEndTestUtils.setupForDebug(instrumentation, activityMyTracks);
|
||||||
|
|||||||
Reference in New Issue
Block a user