they behave differently in CTS and plain VM.
Hopefully the last ones...
BUG=
1285921
Automated import of CL 148670
import dalvik.annotation.TestTargets;
import dalvik.annotation.TestLevel;
import dalvik.annotation.TestTargetClass;
+import dalvik.annotation.BrokenTest;
import java.io.IOException;
import java.io.InputStream;
method = "getHeaderFields",
args = {}
)
+ @BrokenTest("Fails in CTS, passes in CoreTestRunner")
public void test_getHeaderFields() throws Exception {
url = new URL("http://" + Support_Configuration.testURL);
uc = (HttpURLConnection) url.openConnection();
package org.apache.harmony.luni.tests.java.net;
+import dalvik.annotation.BrokenTest;
import dalvik.annotation.KnownFailure;
import dalvik.annotation.TestLevel;
import dalvik.annotation.TestTargetClass;
method = "getContentEncoding",
args = {}
)
+ @BrokenTest("Fails in CTS, passes in CoreTestRunner")
public void test_getContentEncoding() throws IOException {
// faulty setup
try {
package tests.api.java.util;
+import dalvik.annotation.BrokenTest;
import dalvik.annotation.TestTargetNew;
import dalvik.annotation.TestTargets;
import dalvik.annotation.TestLevel;
method = "setDefault",
args = {java.util.TimeZone.class}
)
+ @BrokenTest("Runner sets timezone before test, hence old value != default")
public void test_setDefaultLjava_util_TimeZone() {
TimeZone oldDefault = TimeZone.getDefault();
TimeZone zone = new SimpleTimeZone(45, "TEST");
import dalvik.annotation.TestTargetClass;
import dalvik.annotation.TestLevel;
import dalvik.annotation.AndroidOnly;
+import dalvik.annotation.BrokenTest;
import java.io.IOException;
import java.io.InputStream;
method = "write",
args = {java.nio.ByteBuffer.class}
)
+ @BrokenTest("Occasionally fail in CTS, but works in CoreTestRunner")
public void test_writeLjava_nio_ByteBuffer_Nonblocking_HugeData() throws IOException {
// initialize write content
ByteBuffer writeContent = ByteBuffer.allocate(CAPACITY_HUGE);
import dalvik.annotation.TestLevel;
import dalvik.annotation.TestTargetNew;
import dalvik.annotation.TestTargetClass;
+import dalvik.annotation.BrokenTest;
import junit.framework.TestCase;
method = "parse",
args = {java.lang.String.class}
)
+ @BrokenTest("Fails in CTS, passes in CoreTestRunner")
public void test_parseLjava_lang_String() {
NumberFormat nf1 = NumberFormat.getInstance();
try {