{
  "presubmit": [
    // Run in addition to mainline-presubmit as mainline-presubmit is not
    // supported in every branch.
    // CtsNetTestCasesLatestSdk uses stable API shims, so does not exercise
    // some latest APIs. Run CtsNetTestCases to get coverage of newer APIs.
    {
      "name": "CtsNetTestCases",
      "options": [
        {
          "exclude-annotation": "com.android.testutils.SkipPresubmit"
        }
      ]
    },
    {
      "name": "TetheringTests"
    },
    {
      "name": "TetheringIntegrationTests"
    }
  ],
  "postsubmit": [
    {
      "name": "ConnectivityCoverageTests"
    }
  ],
  "mainline-presubmit": [
    {
      // TODO: add back the tethering modules when updatable in this branch
      "name": "CtsNetTestCasesLatestSdk[CaptivePortalLoginGoogle.apk+NetworkStackGoogle.apk+com.google.android.resolv.apex]",
      "options": [
        {
          "exclude-annotation": "com.android.testutils.SkipPresubmit"
        }
      ]
    }
  ],
  "mainline-postsubmit": [
    // Tests on physical devices with SIM cards: postsubmit only for capacity constraints
    {
      "name": "CtsNetTestCasesLatestSdk[CaptivePortalLoginGoogle.apk+NetworkStackGoogle.apk+com.google.android.resolv.apex+com.google.android.tethering.apex]",
      "keywords": ["sim"]
    },
    {
      "name": "TetheringCoverageTests[CaptivePortalLoginGoogle.apk+NetworkStackGoogle.apk+com.google.android.resolv.apex+com.google.android.tethering.apex]"
    },
    {
      "name": "ConnectivityCoverageTests[CaptivePortalLoginGoogle.apk+NetworkStackGoogle.apk+com.google.android.resolv.apex+com.google.android.tethering.apex]"
    }
  ],
  "imports": [
    {
      "path": "packages/modules/NetworkStack"
    }
  ],
  "imports": [
    {
      "path": "frameworks/base/core/java/android/net"
    },
    {
      "path": "packages/modules/NetworkStack"
    },
    {
      "path": "packages/modules/CaptivePortalLogin"
    },
    {
      "path": "packages/modules/Connectivity"
    },
    {
      "path": "packages/modules/Connectivity/Tethering"
    }
  ]
}
