Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b4735b6c authored by Jorg Pleumann's avatar Jorg Pleumann Committed by The Android Open Source Project
Browse files

am 25f96375: AI 148665: Disabling a test that does not work as

Merge commit '25f96375' into donut

* commit '25f96375':
  AI 148665: Disabling a test that does not work as
parents 8331f720 25f96375
Loading
Loading
Loading
Loading
+29 −23
Original line number Diff line number Diff line
@@ -179,28 +179,34 @@ public class SocketTest extends TestCase {
    }

// Regression test for issue 1018016, connecting ignored a set timeout.
    @LargeTest
    public void testSocketSetSOTimeout() throws IOException {
        Socket sock = new Socket();
        int timeout = 5000;
        long start = System.currentTimeMillis();
        try {
            sock.connect(new InetSocketAddress(NON_EXISTING_ADDRESS, 80), timeout);
        } catch (SocketTimeoutException e) {
            // expected
            long delay = System.currentTimeMillis() - start;
            if (Math.abs(delay - timeout) > 1000) {
                fail("timeout was not accurate. expected: " + timeout
                        + " actual: " + delay + " miliseconds.");
            }
        } finally {
            try {
                sock.close();
            } catch (IOException ioe) {
                // ignore
            }
        }
    }
//
// Disabled because test behaves differently depending on networking
// environment. It works fine in the emulator and one the device with
// WLAN, but when 3G comes into play, the possible existence of a
// proxy makes it fail.
//
//    @LargeTest
//    public void testSocketSetSOTimeout() throws IOException {
//        Socket sock = new Socket();
//        int timeout = 5000;
//        long start = System.currentTimeMillis();
//        try {
//            sock.connect(new InetSocketAddress(NON_EXISTING_ADDRESS, 80), timeout);
//        } catch (SocketTimeoutException e) {
//            // expected
//            long delay = System.currentTimeMillis() - start;
//            if (Math.abs(delay - timeout) > 1000) {
//                fail("timeout was not accurate. expected: " + timeout
//                        + " actual: " + delay + " miliseconds.");
//            }
//        } finally {
//            try {
//                sock.close();
//            } catch (IOException ioe) {
//                // ignore
//            }
//        }
//    }
    
    /**
     * Regression test for 1062928: Dotted IP addresses (e.g., 192.168.100.1)