Commit Graph

75913 Commits

Author SHA1 Message Date
Chidera Olibie
bfe0445299 Merge "Fix symbol not found error for hidden apis used by MTS" am: 8d4702a1f0
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2505055

Change-Id: I2fd0071d0689db59fa81f29cddfe6fa6c6ea4b1d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-24 08:24:42 +00:00
Chidera Olibie
8d4702a1f0 Merge "Fix symbol not found error for hidden apis used by MTS" 2023-03-24 07:48:32 +00:00
Xinyi Zhou
0d195ae5d4 Add androidx.annotation_annotation library
Change-Id: Ia8b745d674262a312044cd4e2b4320917d550725
Test: TH
Bug: 272150669
2023-03-24 05:40:37 +00:00
Remi NGUYEN VAN
256d304921 Merge "Add back @hide NetworkTemplate methods" am: 123595655a
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2500322

Change-Id: Ie315c16e495ed13fb7a6783a168c60df20169493
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-24 03:41:53 +00:00
Treehugger Robot
4677c879cd Merge "libconnectivity_native add null check" am: 5778445ee0
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2478255

Change-Id: Iaa96ca3cf7d14e9f93518846be1e4ee55aea0433
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-24 03:41:36 +00:00
Remi NGUYEN VAN
123595655a Merge "Add back @hide NetworkTemplate methods" 2023-03-24 03:37:24 +00:00
Treehugger Robot
5778445ee0 Merge "libconnectivity_native add null check" 2023-03-24 03:10:50 +00:00
Kweku Adams
660a06215f Update capability name. am: 665117d58c
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2455185

Change-Id: I846e8828d7d25587dd0cff8c74360d75dd174fa0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-23 22:52:00 +00:00
Kweku Adams
665117d58c Update capability name.
Bug: 261999509
Test: CTS
Change-Id: I8ac0211801de0ec6ab21b42af03843b5d1d6a507
2023-03-23 20:22:28 +00:00
Chidera Olibie
c8b35d7cee Merge "Add xml config to allow cleartext traffic on some domains." am: f818992720
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2506236

Change-Id: I8296dbcced3e543e7562d03d63312b09feaa1e2e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-23 17:57:24 +00:00
Chidera Olibie
f818992720 Merge "Add xml config to allow cleartext traffic on some domains." 2023-03-23 17:21:30 +00:00
Chidera Olibie
5f44ed3e7e Fix symbol not found error for hidden apis used by MTS
This fails to build on git_master when
depending on `sdk_version:module-current` and
`libs:["framework-tethering-pre-jarjar"].

AIUI, some builds use sdk prebuilts that have compiled out
some of the hidden apis. And thus fails with symbol not found.

So we depend on the impl version of frame-tethering so we always
have access to these hidden apis for MTS.

Test: atestNetHttpCoverageTests
Change-Id: Id68a9051b9f8566f9ca42142669150a6db8b0925
2023-03-23 15:53:11 +00:00
Mohannad Farrag
45d81bf4dc Revert^2 "gn2bp: Remove soong_namespace" am: 9c6801f81b
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2505960

Change-Id: I0572cf0b1ceb56ef1a2186d73c17ecfac0e9b3ef
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-23 15:42:10 +00:00
Chidera Olibie
e02c571a71 Add xml config to allow cleartext traffic on some domains.
Cronet automatically prevents cleartext(http) traffic but we
need to allowlist the hosts used for testing.

Test: atest NetHttpCoverageTests
Bug: 267353182
Change-Id: Ie4ee41fac40ce80d0d76ec2e388c248d7366d334
2023-03-23 15:00:44 +00:00
Mohannad Farrag
f6c6d27601 Revert "gn2bp: Remove soong_namespace" am: 8484ec4dcd
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2505958

Change-Id: If94589a125c316679b5524240446596ff88b6328
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-23 12:53:53 +00:00
Mohannad Farrag
02790d8b53 gn2bp: Remove soong_namespace am: 16ba062336
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2502135

Change-Id: Ic75283ac1d606d3e9305822b729e7791497a0588
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-23 12:53:33 +00:00
Mohannad Farrag
9c6801f81b Revert^2 "gn2bp: Remove soong_namespace"
8484ec4dcd

Change-Id: I490c09179ea6a20ca5fba83c314b552d360be688
2023-03-23 12:47:47 +00:00
Mohannad Farrag
8484ec4dcd Revert "gn2bp: Remove soong_namespace"
Revert submission 2502135-remove_soong_namespace

Reason for revert: Missing line needs to be added

Reverted changes: /q/submissionid:2502135-remove_soong_namespace

Change-Id: I780a21cf7031e04eb368fda4f93ed16ea032ca8d
2023-03-23 12:36:48 +00:00
Mohannad Farrag
16ba062336 gn2bp: Remove soong_namespace
* This was causing the infra to ignore the modules and masking build errors.

Test: TH
Change-Id: Ic5aa3557353488d5370f4d9c4240954820bfe52b
2023-03-23 12:14:04 +00:00
Remi NGUYEN VAN
37c4a9f222 Add back @hide NetworkTemplate methods
Add back methods that were removed in recent refactoring
(aosp/2286634).  Even though they are fully @hide, some usage by
an OEM has been found on T.

Test: atest; the methods should be unused except on the OEM device
Change-Id: Icd67fb8b7e63cc131356a30a3044458ae2f5efff
2023-03-23 18:49:28 +09:00
Chidera Olibie
688418ab0e Merge "Do not jarjar tests if explicitly excluded." am: fb94c31fc0
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2498795

Change-Id: Iedb11f7eca80c2497a99dc1285cc69d14372b2fa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-23 09:03:31 +00:00
Chidera Olibie
fb94c31fc0 Merge "Do not jarjar tests if explicitly excluded." 2023-03-23 08:26:47 +00:00
Motomu Utsumi
7ca7bb11bc gn2bp: Restrict visibility am: 136f5106af
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2489357

Change-Id: I8fb0ef15abf6f52e9bb159d624766c0cf5c18fcb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-23 06:50:12 +00:00
Motomu Utsumi
136f5106af gn2bp: Restrict visibility
Bug: 273656868
Test: ./update_results.sh, TH
Change-Id: Ieb8285b0308495c0cf2d9281ed54714280b7ebb0
2023-03-23 11:00:03 +09:00
Yan Yan
acd71e68a6 Add allowed capabilities on non cellular test networks
This commit expands the allowed capabilities of non cellular test
networks to include another three values, so that CTS can verify
features that do network selection based on those capabilities.

It is relatively safe becuase for apps that request TRANSPORT_CELLULAR
and the affected capabilities, test networks will still not become their
default networks.

Bug: 263415068
Test: atest NetworkCapabilitiesTest(new tests)
Change-Id: I2e348e4722ecdaa6e277fe77968916ffa2f16af9
2023-03-22 18:27:19 -07:00
Chidera Olibie
d4745130b0 Setup NativeTestServer am: 5b95954882
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2498880

Change-Id: Ia4da719532c92040016d4b2e041a3cba7bb4cfe0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-22 22:18:10 +00:00
Cole Faust
e49c11d884 Cleanup visibility of framework-connectivity-t.impl
Fixes: 274725920
Test: Presubmits
Change-Id: I325f686af34720cddbbc63580edec8477a9acc45
2023-03-22 14:19:02 -07:00
Chidera Olibie
5b95954882 Setup NativeTestServer
this adds the classes dependent on the nativetestserverThis adds the classes dependent on the nativetestserver.

This setup depends on the cronet's platform implementation.
However, the tests jnilib is not prefixed and
because of that:
- We don't jarjar the base classes
- Don't jar the test classes
since the .so file needs the unjarjared versions.

Test: atest NetHttpTestServer
Bug: 267353182
Change-Id: Id5cfc8f842df4b13cef6f56dbaa6b9563c3989de
2023-03-22 14:36:08 +00:00
Chidera Olibie
ea9d591c38 [Cronet] Add test jni lib am: 4a755a7a99
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2498162

Change-Id: I20f7bf83a1c07ab23b9e916f0dd35252a31ad4c1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-22 13:25:20 +00:00
Chidera Olibie
4a755a7a99 [Cronet] Add test jni lib
This contains the test specific native classes

Test: atest NetHttpCoverageTest
Bug: 267353182
Change-Id: I2ce745418225c35e5b96e477334990a16be7246d
2023-03-21 22:57:16 +00:00
Patrick Rohr
9836ed4913 cronet import: exclude .gitignore from import am: 2bbe771ceb
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2498881

Change-Id: Ib91ad8e4c62e35ca70bdc3e450d3ba3f1e5f5a85
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-21 18:23:46 +00:00
Patrick Rohr
9aaa224d84 cronet import: Remove //components/grpc_support from import am: 82104369dd
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2499915

Change-Id: If6a75332edbeda593ba9a487545f4d29e884ac5d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-21 18:23:35 +00:00
Patrick Rohr
2bbe771ceb cronet import: exclude .gitignore from import
Test: none
Change-Id: I79200198264a54f517a18a3cfbc77030e89f3401
2023-03-21 10:39:17 -07:00
Patrick Rohr
82104369dd cronet import: Remove //components/grpc_support from import
Cronet does not actually depend on grpc_support, so it can be removed.

Test: none
Change-Id: Ib28591bc751774244d3c62298a0d07f2163f6720
2023-03-21 09:11:29 -07:00
Stefano Duo
1658b13c94 Merge "Add addPublicKeyPins test" am: d18610d9b1
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2497539

Change-Id: I311a7011dd1729af2e659de680113c5b9dcfa8eb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-21 14:55:30 +00:00
Patrick Rohr
319643b932 Merge changes I11d77e8a,Id988da4f,I51735fdb,I3df00ebf am: 796f33f3d4
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2498484

Change-Id: Ic696ff787420df0bef7b8fd01924130bc0e88cb0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-21 14:55:05 +00:00
Stefano Duo
d18610d9b1 Merge "Add addPublicKeyPins test" 2023-03-21 14:22:56 +00:00
Patrick Rohr
796f33f3d4 Merge changes I11d77e8a,Id988da4f,I51735fdb,I3df00ebf
* changes:
  cronet import: only clone repository if it doesn't already exist
  cronet import: use aosp/upstream-import branch
  cronet import: remove zlib from import
  cronet import: add url/third_party/mozilla
2023-03-21 14:17:16 +00:00
Chidera Olibie
e22032109a Merge "Add setEnableBrotli tests" am: c9cf281abe
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2497435

Change-Id: I43e7817e50a36073fec6c44e4b60be7a46c7f491
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-21 12:57:55 +00:00
Stefano Duo
e7529e8142 Add addPublicKeyPins test
Bug: 273626875
Test: atest -b
Change-Id: I7919e68cc44e74ab7c7978895cb2875c90ee308f
2023-03-21 11:50:43 +00:00
Chidera Olibie
c9cf281abe Merge "Add setEnableBrotli tests" 2023-03-21 11:46:12 +00:00
Patrick Rohr
e095f9d8d6 cronet import: only clone repository if it doesn't already exist
Otherwise, fetch and checkout the revision.

Test: run import
Change-Id: I11d77e8abfc50fee92f440ad46cb09ab87392e05
2023-03-21 04:45:38 -07:00
Patrick Rohr
447b79d632 cronet import: use aosp/upstream-import branch
upstream-import and upstream-staging have been created in aosp.

Test: none
Change-Id: Id988da4f1cf311f419963e1f20d4e89e92b11aca
2023-03-21 04:45:38 -07:00
Patrick Rohr
b781c8f882 cronet import: remove zlib from import
Test: run import
Change-Id: I51735fdbfee3118ec2529af7158611c25b34e79b
2023-03-21 04:45:38 -07:00
Patrick Rohr
3b452fed22 cronet import: add url/third_party/mozilla
Test: run import -- see also aosp/2498638
Change-Id: I3df00ebf2a6e737d33783c3f7b9e438f33a46822
2023-03-21 04:45:38 -07:00
Chidera Olibie
7d98abeca8 Merge "Add cronet_tests target" am: 381860145a
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2477519

Change-Id: Id9730b1d97ad823dbf4c8fd5288f79c900b2290b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-21 11:02:37 +00:00
Chidera Olibie
381860145a Merge "Add cronet_tests target" 2023-03-21 10:30:50 +00:00
Wayne Ma
ac925c2b0e Merge "Add new test for swtiching multiple upstream network." am: cd893e0825
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2498797

Change-Id: I6781dc939024b551374cf220c75621454c003163
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-21 09:26:50 +00:00
Wayne Ma
cd893e0825 Merge "Add new test for swtiching multiple upstream network." 2023-03-21 08:51:42 +00:00
Wayne Ma
2bcd523745 Add new test for swtiching multiple upstream network.
Bug: 263681262
Test: atest TetheringMetricsTest
Change-Id: I70e88d36ecf4cac0f61ab54cc14efa46a4b5facb
2023-03-21 11:38:16 +08:00