Merge "nuke MediaPlayerFlakyNetworkTest" into jb-mr1-dev
diff --git a/tests/tests/graphics/src/android/graphics/cts/BitmapTest.java b/tests/tests/graphics/src/android/graphics/cts/BitmapTest.java
index c8edfd7..cf211b6 100644
--- a/tests/tests/graphics/src/android/graphics/cts/BitmapTest.java
+++ b/tests/tests/graphics/src/android/graphics/cts/BitmapTest.java
@@ -158,16 +158,18 @@
Bitmap bitmap = Bitmap.createBitmap(mBitmap.getWidth(), mBitmap.getHeight(),
mBitmap.getConfig());
+ intBuf1.position(0); // copyPixelsToBuffer adjusted the position, so rewind to start
bitmap.copyPixelsFromBuffer(intBuf1);
IntBuffer intBuf2 = IntBuffer.allocate(pixSize);
bitmap.copyPixelsToBuffer(intBuf2);
+ assertEquals(pixSize >> 2, intBuf2.position());
assertEquals(intBuf1.position(), intBuf2.position());
int size = intBuf1.position();
intBuf1.position(0);
intBuf2.position(0);
for (int i = 0; i < size; i++) {
- assertEquals(intBuf1.get(), intBuf2.get());
+ assertEquals("mismatching pixels at position " + i, intBuf1.get(), intBuf2.get());
}
}
diff --git a/tests/tests/media/src/android/media/cts/MediaRandomTest.java b/tests/tests/media/src/android/media/cts/MediaRandomTest.java
index adee09d..f99c927 100644
--- a/tests/tests/media/src/android/media/cts/MediaRandomTest.java
+++ b/tests/tests/media/src/android/media/cts/MediaRandomTest.java
@@ -172,6 +172,7 @@
}
public void testPlayerRandomAction() throws Exception {
+ Watchdog watchdog = new Watchdog(5000);
try {
mPlayer.setOnErrorListener(new MediaPlayer.OnErrorListener() {
@Override
@@ -193,7 +194,6 @@
Log.v(TAG, "seed = " + seed);
Random r = new Random(seed);
- Watchdog watchdog = new Watchdog(5000);
watchdog.start();
for (int i = 0; i < NUMBER_OF_PLAYER_RANDOM_ACTIONS; i++){
watchdog.ping();
@@ -248,14 +248,16 @@
}
}
mPlayer.stop();
- watchdog.end();
- watchdog.join();
} catch (Exception e) {
Log.v(TAG, e.toString());
+ } finally {
+ watchdog.end();
+ watchdog.join();
}
}
public void testRecorderRandomAction() throws Exception {
+ Watchdog watchdog = new Watchdog(5000);
try {
long seed = System.currentTimeMillis();
Log.v(TAG, "seed = " + seed);
@@ -276,7 +278,6 @@
final int[] width = {176, 352, 320, 640, 1280, 1920};
final int[] height = {144, 288, 240, 480, 720, 1080};
- Watchdog watchdog = new Watchdog(5000);
watchdog.start();
for (int i = 0; i < NUMBER_OF_RECORDER_RANDOM_ACTIONS; i++) {
watchdog.ping();
@@ -338,10 +339,11 @@
} catch (Exception e) {
}
}
- watchdog.end();
- watchdog.join();
} catch (Exception e) {
Log.v(TAG, e.toString());
+ } finally {
+ watchdog.end();
+ watchdog.join();
}
}
}
diff --git a/tests/tests/opengl/src/android/opengl/cts/AttachShaderTest.java b/tests/tests/opengl/src/android/opengl/cts/AttachShaderTest.java
index d1f5d05..f62b937 100644
--- a/tests/tests/opengl/src/android/opengl/cts/AttachShaderTest.java
+++ b/tests/tests/opengl/src/android/opengl/cts/AttachShaderTest.java
@@ -75,11 +75,13 @@
* </pre>
* @throws Throwable
*/
+/* some devices crash for wrong parameter, and that cannot be reliably tested.
public void test_glAttachedShaders_attach_same_shader() throws Throwable {
mActivity = getShaderActivity(Constants.SHADER, 3);
int error = mActivity.glGetError();
assertTrue(GLES20.GL_NO_ERROR != error);
}
+*/
/**
* Test: No shader is attached to a program, glGetAttachedShaders returns
diff --git a/tests/tests/permission/src/android/permission/cts/FileSystemPermissionTest.java b/tests/tests/permission/src/android/permission/cts/FileSystemPermissionTest.java
index efbdf3b..8d5a517 100644
--- a/tests/tests/permission/src/android/permission/cts/FileSystemPermissionTest.java
+++ b/tests/tests/permission/src/android/permission/cts/FileSystemPermissionTest.java
@@ -337,6 +337,8 @@
"/data/dump",
"/data/emt",
"/data/factory",
+ "/data/fics",
+ "/data/fics/dev",
"/data/fota",
"/data/gps",
"/data/gps/log",
diff --git a/tests/tests/widget/src/android/widget/cts/RelativeLayout_LayoutParamsTest.java b/tests/tests/widget/src/android/widget/cts/RelativeLayout_LayoutParamsTest.java
index e034562..a498bca 100644
--- a/tests/tests/widget/src/android/widget/cts/RelativeLayout_LayoutParamsTest.java
+++ b/tests/tests/widget/src/android/widget/cts/RelativeLayout_LayoutParamsTest.java
@@ -36,11 +36,6 @@
}
public void testConstructor() {
- try {
- new RelativeLayout.LayoutParams(getActivity(), null);
- fail("Should throw RuntimeException");
- } catch (RuntimeException e) {
- }
RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(200, 300);
assertEquals(200, layoutParams.width);