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

Commit 1229bed2 authored by ludi's avatar ludi Committed by android-build-merger
Browse files

Merge "Cleanup of resource limit tests" am: 39f58678 am: da23b08c

am: cf1a4315

Change-Id: If26dc3a8a969ad63f250608427480996c3b02845
parents 45c0d6c7 cf1a4315
Loading
Loading
Loading
Loading
+9 −9
Original line number Diff line number Diff line
@@ -270,8 +270,8 @@ public class IpSecServiceTest {
    }

    /**
     * This function checks if the number of encap UDP socket that one UID can reserve
     * has a reasonable limit.
     * This function checks if the number of encap UDP socket that one UID can reserve has a
     * reasonable limit.
     */
    @Test
    public void testSocketResourceTrackerLimitation() throws Exception {
@@ -287,9 +287,10 @@ public class IpSecServiceTest {
            openUdpEncapSockets.add(newUdpEncapSocket);
        }
        // Assert that the total sockets quota has a reasonable limit.
        assertTrue("No UDP encap socket was open", !openUdpEncapSockets.isEmpty());
        assertTrue(
                openUdpEncapSockets.size() > 0
                        && openUdpEncapSockets.size() < MAX_NUM_ENCAP_SOCKETS);
                "Number of open UDP encap sockets is out of bound",
                openUdpEncapSockets.size() < MAX_NUM_ENCAP_SOCKETS);

        // Try to reserve one more UDP encapsulation socket, and should fail.
        IpSecUdpEncapResponse extraUdpEncapSocket =
@@ -297,7 +298,7 @@ public class IpSecServiceTest {
        assertNotNull(extraUdpEncapSocket);
        assertEquals(IpSecManager.Status.RESOURCE_UNAVAILABLE, extraUdpEncapSocket.status);

        // Close one of the open UDP encapsulation scokets.
        // Close one of the open UDP encapsulation sockets.
        mIpSecService.closeUdpEncapsulationSocket(openUdpEncapSockets.get(0).resourceId);
        openUdpEncapSockets.get(0).fileDescriptor.close();
        openUdpEncapSockets.remove(0);
@@ -316,10 +317,9 @@ public class IpSecServiceTest {
    }

    /**
     * This function checks if the number of SPI that one UID can reserve
     * has a reasonable limit.
     * This test does not test for both address families or duplicate SPIs because resource
     * tracking code does not depend on them.
     * This function checks if the number of SPI that one UID can reserve has a reasonable limit.
     * This test does not test for both address families or duplicate SPIs because resource tracking
     * code does not depend on them.
     */
    @Test
    public void testSpiResourceTrackerLimitation() throws Exception {