Merge "Add sleep time to start TestActivity" into udc-qpr-dev

This commit is contained in:
Andy Yu
2023-06-26 19:39:44 +00:00
committed by Android (Google) Code Review

View File

@@ -47,11 +47,14 @@ import androidx.test.filters.SmallTest;
import com.android.internal.infra.AndroidFuture;
import com.google.common.util.concurrent.Uninterruptibles;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import java.time.Duration;
import java.util.concurrent.TimeUnit;
/**
@@ -62,6 +65,8 @@ import java.util.concurrent.TimeUnit;
@Presubmit
public class GameSessionTrampolineActivityTest {
private static final Duration TEST_ACTIVITY_OPEN_DURATION = Duration.ofSeconds(5);
@Before
public void setUp() {
setAlwaysFinishActivities(false);
@@ -145,10 +150,15 @@ public class GameSessionTrampolineActivityTest {
startTestActivityViaGameSessionTrampolineActivity() {
Intent testActivityIntent = new Intent();
testActivityIntent.setClass(getInstrumentation().getTargetContext(), TestActivity.class);
sleep(TEST_ACTIVITY_OPEN_DURATION);
return startGameSessionTrampolineActivity(testActivityIntent);
}
private static void sleep(Duration sleepDuration) {
Uninterruptibles.sleepUninterruptibly(sleepDuration.toMillis(), TimeUnit.MILLISECONDS);
}
private static AndroidFuture<GameSessionActivityResult> startGameSessionTrampolineActivity(
Intent targetIntent) {
AndroidFuture<GameSessionActivityResult> resultFuture = new AndroidFuture<>();