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

Commit f9854216 authored by Lorenzo Colitti's avatar Lorenzo Colitti Committed by Automerger Merge Worker
Browse files

Suppress NewApi lint errors in NetworkMonitor test. am: b9534165

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/NetworkStack/+/15137339

Change-Id: Iaf5cb14684b6d75225a2a3450bb52b93ff5cadd8
parents 311fd67c b9534165
Loading
Loading
Loading
Loading
+0 −99
Original line number Diff line number Diff line
<?xml version="1.0" encoding="UTF-8"?>
<issues format="5" by="lint 4.1.0" client="cli" variant="all" version="4.1.0">

    <issue
        id="NewApi"
        message="Call requires API level R (current min is 29): `new android.net.NetworkCapabilities`"
        errorLine1="    private static final NetworkCapabilities CELL_METERED_CAPABILITIES = new NetworkCapabilities()"
        errorLine2="                                                                         ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/NetworkStack/tests/unit/src/com/android/server/connectivity/NetworkMonitorTest.java"
            line="297"
            column="74"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level R (current min is 29): `new android.net.NetworkCapabilities`"
        errorLine1="            new NetworkCapabilities()"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/NetworkStack/tests/unit/src/com/android/server/connectivity/NetworkMonitorTest.java"
            line="302"
            column="13"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level R (current min is 29): `new android.net.NetworkCapabilities`"
        errorLine1="            new NetworkCapabilities()"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/NetworkStack/tests/unit/src/com/android/server/connectivity/NetworkMonitorTest.java"
            line="308"
            column="13"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level R (current min is 29): `new android.net.NetworkCapabilities`"
        errorLine1="            new NetworkCapabilities().addTransportType(NetworkCapabilities.TRANSPORT_CELLULAR);"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/NetworkStack/tests/unit/src/com/android/server/connectivity/NetworkMonitorTest.java"
            line="314"
            column="13"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level R (current min is 29): `new android.net.NetworkCapabilities`"
        errorLine1="        final NetworkCapabilities nc = new NetworkCapabilities()"
        errorLine2="                                       ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/NetworkStack/tests/unit/src/com/android/server/connectivity/NetworkMonitorTest.java"
            line="670"
            column="40"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level R (current min is 29): `new android.net.NetworkCapabilities`"
        errorLine1="        final NetworkCapabilities nc = new NetworkCapabilities()"
        errorLine2="                                       ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/NetworkStack/tests/unit/src/com/android/server/connectivity/NetworkMonitorTest.java"
            line="690"
            column="40"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level R (current min is 29): `new android.net.NetworkCapabilities`"
        errorLine1="        final NetworkCapabilities meteredCap = new NetworkCapabilities()"
        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/NetworkStack/tests/unit/src/com/android/server/connectivity/NetworkMonitorTest.java"
            line="726"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level R (current min is 29): `new android.net.NetworkCapabilities`"
        errorLine1="        final NetworkCapabilities nonMeteredCap = new NetworkCapabilities()"
        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/NetworkStack/tests/unit/src/com/android/server/connectivity/NetworkMonitorTest.java"
            line="746"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level R (current min is 29): `new android.net.NetworkCapabilities`"
        errorLine1="        final NetworkCapabilities nc = new NetworkCapabilities()"
        errorLine2="                                       ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/NetworkStack/tests/unit/src/com/android/server/connectivity/NetworkMonitorTest.java"
            line="2149"
            column="40"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level R (current min is 29): `android.net.NetworkCapabilities()`"
+2 −0
Original line number Diff line number Diff line
@@ -91,6 +91,7 @@ import static java.util.Collections.singletonList;
import static java.util.stream.Collectors.toList;

import android.annotation.NonNull;
import android.annotation.SuppressLint;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.ContextWrapper;
@@ -202,6 +203,7 @@ import javax.net.ssl.SSLHandshakeException;

@RunWith(AndroidJUnit4.class)
@SmallTest
@SuppressLint("NewApi")  // Uses hidden APIs, which the linter would identify as missing APIs.
public class NetworkMonitorTest {
    private static final String LOCATION_HEADER = "location";
    private static final String CONTENT_TYPE_HEADER = "Content-Type";