From 003a7569745640d700c318a463385ca5feb08728 Mon Sep 17 00:00:00 2001 From: Yu Shan Emily Lau Date: Thu, 22 Mar 2012 18:46:18 -0700 Subject: [PATCH] Insert 2 seconds wait in each test case setup. This is the work around for the surface request race condition. Change-Id: Iaf8be12cfe4eb70d0a309ad875f38427181ac4b4 --- .../performance/MediaPlayerPerformance.java | 3 +++ .../mediaframeworktest/stress/MediaPlayerStressTest.java | 7 ++++++- .../mediaframeworktest/stress/MediaRecorderStressTest.java | 4 +++- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/performance/MediaPlayerPerformance.java b/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/performance/MediaPlayerPerformance.java index 4f6e7d2831f5d..db64b94b8ec50 100644 --- a/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/performance/MediaPlayerPerformance.java +++ b/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/performance/MediaPlayerPerformance.java @@ -101,6 +101,9 @@ public class MediaPlayerPerformance extends ActivityInstrumentationTestCase2 { private String TAG = "MediaPlayerStressTest"; public MediaPlayerStressTest() { + super("com.android.mediaframeworktest", MediaFrameworkTest.class); } protected void setUp() throws Exception { + //Insert a 2 second before launching the test activity. This is + //the workaround for the race condition of requesting the updated surface. + Thread.sleep(2000); + getActivity(); super.setUp(); } diff --git a/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/stress/MediaRecorderStressTest.java b/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/stress/MediaRecorderStressTest.java index 5e649e03a16ff..e9bc6f005e39b 100644 --- a/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/stress/MediaRecorderStressTest.java +++ b/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/stress/MediaRecorderStressTest.java @@ -88,7 +88,9 @@ public class MediaRecorderStressTest extends ActivityInstrumentationTestCase2