No description. Add one?
  • Java 78%
  • Kotlin 11.8%
  • AIDL 4.4%
  • C++ 3.7%
  • C 1.5%
  • Other 0.5%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Remi NGUYEN VAN 4a01ecf7e0 Add CtsNetTestCases to MTS
CtsNetTestCasesLatestSdk was originally used for MTS to prevent
installation issues with CUR_DEVELOPMENT target SDK modules (as is the
case for CtsNetTestCases) not installing on released devices.

However setting the min_sdk to a given value should be enough for that
purpose. While there may have been other blockers requiring separation
of CtsNetTestCases and CtsNetTestCasesLatestSdk at the time (in the Q/R
timeframe), more recent modules like CtsAdServicesDeviceTestCases seem
to be using CUR_DEVELOPMENT target SDK in MTS just fine.

Not specifying a target SDK means that the branch default will be used,
depending on the release configuration. So for example trunk_staging
would typically be CUR_DEVELOPMENT=10000, and "next" may use the SDK
version of that release.
This makes sense as a test suite targeting CUR_DEVELOPMENT is necessary
to verify a development build, while a production "next" configuration
should generally use the latest released SDK. But in any case, for
CtsNetTestCases purposes, this would cause the exercised connectivity
APIs to use their latest non-compatibility behavior, which is what
tests expect.

Considering this, add CtsNetTestCases to MTS, so that
CtsNetTestCasesLatestSdk can be removed. This will allow having one test
suite for both CTS and MTS, which in turns allows marking
CtsNetTestCases as MCTS, so that the version of the test to run is
autodetected based on installed modules.

Note this change also removes the unnecessary "platform_api" statement
and comment as this is already handled in
framework-connectivity-test-defaults.

Bug: 317913702
Test: m, aapt dump badging, verify (min)sdkVersion=30, targetSdk=10000
Change-Id: I2267e5c9219f059872928cc681547c3bd5fbc394
2024-02-14 18:13:35 +09:00
bpf_progs netd.c: allow data saver egress from timewait sockets 2024-02-08 00:26:16 +00:00
clatd [DON'T BLOCK] Test ownership migration rules 2024-01-31 12:34:50 +00:00
common Set the container field of aconfig flags 2024-02-03 02:39:14 +00:00
Cronet [DON'T BLOCK] Test ownership migration rules 2024-01-31 12:34:50 +00:00
DnsResolver [DON'T BLOCK] Test ownership migration rules 2024-01-31 12:34:50 +00:00
framework add TRANSPORT_SATELLITE to NetworkCapabilities 2024-02-07 16:07:39 +00:00
framework-t Merge "Rename check*Permission* to has*Permission" into main 2024-02-02 07:07:31 +00:00
nearby [DON'T BLOCK] Test ownership migration rules 2024-01-31 12:34:50 +00:00
netbpfload Merge "netbpfload: enable mainline on API V/35+" into main 2024-02-01 01:00:10 +00:00
netd [DON'T BLOCK] Test ownership migration rules 2024-01-31 12:34:50 +00:00
remoteauth Replace use of deprecated logging functions 2024-02-05 07:47:42 +01:00
service Merge "Prepare for @RequiresApi class retention" into main 2024-02-08 06:18:10 +00:00
service-t Merge "Rename check*Permission* to has*Permission" into main 2024-02-02 07:07:31 +00:00
staticlibs Merge changes Icfcc7ade,I1481cb8f,Ic2e8ca0d into main 2024-02-08 08:20:49 +00:00
tests Add CtsNetTestCases to MTS 2024-02-14 18:13:35 +09:00
Tethering Merge "Remove strict_updatability_linting: true" into main 2024-02-02 18:21:10 +00:00
thread Merge "Set the container field of aconfig flags" into main 2024-02-06 00:38:23 +00:00
tools [DON'T BLOCK] Test ownership migration rules 2024-01-31 12:34:50 +00:00
.gitignore Ignores vim temporary files from git 2023-12-23 17:45:32 +08:00
OWNERS Move the owner of xfrm netlink source code to its own directory. 2023-11-22 18:50:00 +09:00
OWNERS_core_networking OWNERS: remove ex-employees 2024-01-22 22:24:54 +00:00
OWNERS_core_networking_xts Adjust owners for incremental NsdManager changes 2023-08-18 14:49:34 +09:00
PREUPLOAD.cfg Enable tethering to perform its own hidden API processing 2021-06-28 23:41:38 +01:00
TEST_MAPPING Remove TrafficController 2023-11-07 20:25:24 +09:00