Merge "Fix android.cts.text.TextUtilsTest#testEllipsize test" into jb-mr1-dev
diff --git a/tests/tests/content/src/android/content/res/cts/ConfigTest.java b/tests/tests/content/src/android/content/res/cts/ConfigTest.java
index 60197b6..b49f156 100755
--- a/tests/tests/content/src/android/content/res/cts/ConfigTest.java
+++ b/tests/tests/content/src/android/content/res/cts/ConfigTest.java
@@ -123,6 +123,7 @@
case DENSITY:
// this is the ratio from the standard
mMetrics.density = (((float)value)/((float)DisplayMetrics.DENSITY_DEFAULT));
+ mConfig.densityDpi = value;
break;
case SCREENLAYOUT:
mConfig.screenLayout = value;
@@ -182,6 +183,7 @@
config.mConfig.smallestScreenWidthDp = 320;
config.mConfig.screenWidthDp = 320;
config.mConfig.screenHeightDp = 480;
+ config.mConfig.densityDpi = 160;
config.mMetrics.widthPixels = 200;
config.mMetrics.heightPixels = 320;
config.mMetrics.density = 1;
diff --git a/tests/tests/nativemedia/sl/src/SLObjectCreationTest.cpp b/tests/tests/nativemedia/sl/src/SLObjectCreationTest.cpp
index 450b32e..804263e 100644
--- a/tests/tests/nativemedia/sl/src/SLObjectCreationTest.cpp
+++ b/tests/tests/nativemedia/sl/src/SLObjectCreationTest.cpp
@@ -277,7 +277,7 @@
}
/* Test case for creating an AudioRecorder object */
- void AudioRecorderCreation() {
+ void AudioRecorderCreation(bool doNotRealize = false) {
// source: IO device
SLDataLocator_IODevice locatorIoDeviceSrc;
locatorIoDeviceSrc.locatorType = SL_DATALOCATOR_IODEVICE;
@@ -296,8 +296,10 @@
&audioSource, &audioSink, 0, NULL/*iidArray*/, NULL/*required*/);
ASSERT_TRUE(IsOk(res));
ASSERT_TRUE(NULL != audioRecorderObj);
- res = (*audioRecorderObj)->Realize(audioRecorderObj, SL_BOOLEAN_FALSE);
- ASSERT_TRUE(IsOk(res));
+ if (!doNotRealize) {
+ res = (*audioRecorderObj)->Realize(audioRecorderObj, SL_BOOLEAN_FALSE);
+ ASSERT_TRUE(IsOk(res));
+ }
// AudioRecorder destruction
(*audioRecorderObj)->Destroy(audioRecorderObj);
@@ -360,7 +362,8 @@
TEST_F(SLObjectCreationTest, testAudioRecorderCreation) {
ALOGV("Test Fixture: AudioRecorderCreation");
- AudioRecorderCreation();
+ // cannot Realize as native test cannot have necessary permission.
+ AudioRecorderCreation(true);
}
int main(int argc, char **argv) {
diff --git a/tests/tests/os/src/android/os/cts/BuildVersionTest.java b/tests/tests/os/src/android/os/cts/BuildVersionTest.java
index 8b33359..9876694 100644
--- a/tests/tests/os/src/android/os/cts/BuildVersionTest.java
+++ b/tests/tests/os/src/android/os/cts/BuildVersionTest.java
@@ -29,8 +29,8 @@
private static final String LOG_TAG = "BuildVersionTest";
private static final Set<String> EXPECTED_RELEASES =
- new HashSet<String>(Arrays.asList("4.1.1", "4.1.2"));
- private static final int EXPECTED_SDK = 16;
+ new HashSet<String>(Arrays.asList("4.2"));
+ private static final int EXPECTED_SDK = 17;
@SuppressWarnings("deprecation")
public void testReleaseVersion() {
diff --git a/tests/tests/text/src/android/text/format/cts/DateUtilsTest.java b/tests/tests/text/src/android/text/format/cts/DateUtilsTest.java
index 88006af..420af25 100644
--- a/tests/tests/text/src/android/text/format/cts/DateUtilsTest.java
+++ b/tests/tests/text/src/android/text/format/cts/DateUtilsTest.java
@@ -227,16 +227,6 @@
*/
public void test2038() {
assertEquals("00:00, Thursday, January 1, 1970", formatFull(0L));
-
- // these tests all fail in Honeycomb
- assertFalse("17:31, Sunday, November 24, 1833".equals(
- formatFull(((long) Integer.MIN_VALUE + Integer.MIN_VALUE) * 1000L)));
- assertFalse("20:45, Friday, December 13, 1901".equals(
- formatFull(Integer.MIN_VALUE * 1000L)));
- assertFalse("03:14, Tuesday, January 19, 2038".equals(
- formatFull(Integer.MAX_VALUE * 1000L)));
- assertFalse("06:28, Sunday, February 7, 2106".equals(
- formatFull((2L + Integer.MAX_VALUE + Integer.MAX_VALUE) * 1000L)));
}
private String formatFull(long millis) {