From c060d86f7dcc2759b94867e5c0c1105b31af5309 Mon Sep 17 00:00:00 2001 From: Gloria Wang Date: Mon, 9 Nov 2009 15:31:27 -0800 Subject: Check whether test server is up before running tests which use streaming files. --- media/tests/MediaFrameworkTest/AndroidManifest.xml | 1 + .../src/com/android/mediaframeworktest/MediaFrameworkTest.java | 6 ++++++ .../src/com/android/mediaframeworktest/MediaNames.java | 1 + .../android/mediaframeworktest/functional/MediaPlayerApiTest.java | 3 +++ .../android/mediaframeworktest/stress/MediaPlayerStressTest.java | 1 + 5 files changed, 12 insertions(+) (limited to 'media/tests') diff --git a/media/tests/MediaFrameworkTest/AndroidManifest.xml b/media/tests/MediaFrameworkTest/AndroidManifest.xml index 6908220..246f9fc 100644 --- a/media/tests/MediaFrameworkTest/AndroidManifest.xml +++ b/media/tests/MediaFrameworkTest/AndroidManifest.xml @@ -19,6 +19,7 @@ + diff --git a/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/MediaFrameworkTest.java b/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/MediaFrameworkTest.java index 5e830a8..9fb49b1 100644 --- a/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/MediaFrameworkTest.java +++ b/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/MediaFrameworkTest.java @@ -42,6 +42,7 @@ import com.android.mediaframeworktest.MediaNames; import java.io.File; import java.io.FileDescriptor; +import java.net.InetAddress; public class MediaFrameworkTest extends Activity { @@ -142,4 +143,9 @@ public class MediaFrameworkTest extends Activity { return super.onKeyDown(keyCode, event); } + + public static boolean checkStreamingServer() throws Exception { + InetAddress address = InetAddress.getByAddress(MediaNames.STREAM_SERVER); + return address.isReachable(10000); + } } diff --git a/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/MediaNames.java b/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/MediaNames.java index 3b69df8..5127255 100755 --- a/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/MediaNames.java +++ b/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/MediaNames.java @@ -489,6 +489,7 @@ public class MediaNames { }; //Streaming test files + public static final byte [] STREAM_SERVER = new byte[] {(byte)75,(byte)17,(byte)48,(byte)204}; public static final String STREAM_H264_480_360_1411k = "http://75.17.48.204:10088/yslau/stress_media/h264_regular.mp4"; public static final String STREAM_WMV = diff --git a/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/functional/MediaPlayerApiTest.java b/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/functional/MediaPlayerApiTest.java index 5725c44..4e30f91 100644 --- a/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/functional/MediaPlayerApiTest.java +++ b/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/functional/MediaPlayerApiTest.java @@ -439,6 +439,7 @@ public class MediaPlayerApiTest extends ActivityInstrumentationTestCase