Chidera Olibie
f18cacf0d9
Cronet: add test for urlrequest status
...
Test: atest CtsCronetTestCases
Bug: 251012627
Change-Id: I6e221665f06b32b50c5fbe594ca1ccd82988f0b4
2023-01-16 15:48:36 +00:00
Chidera Olibie
640420ee32
Cronet: add testStatusListener
...
Test: none
Bug: 251012627
Change-Id: I3bf15342fe2623192f3ee037e63fdeab4359128b
2023-01-16 14:46:09 +00:00
Chidera Olibie
2e169db5a5
[Cronet] Do not run cronet cts on instant apps
...
Instant apps cannot create sockets and the CTSTestServer used
in all of cronet cts need to create sockets
Test: m cts && cts-tradefed run cts -m CtsCronetTestCases
Bug: 263472960
Change-Id: I4b929c2c339e23f01351d96930c5185b0b25d964
2023-01-03 22:22:45 +00:00
Chidera Olibie
a5f1a27069
Cronet: use testServer for requests
...
Also shutdown the cronetEngine and testServer
after each run.
Test: atest CronetApiTest
Bug: 251012627
Bug: 260358904
Change-Id: I516be64c9f1a9d4cfb06e40d3eab5c7178d6a44e
2022-12-21 14:50:53 +00:00
Chidera Olibie
be5cf70266
Reland "Cronet: add test server"
...
This reverts commit a0fdf1e70e .
Reason for revert: Should work now after aosp/2314940
Also removes usage of the added test server
Test: atest CtsCronetTestCases
Change-Id: I1cde8ab8205c7ed12ce97ba6e9580c9b8c333053
2022-12-21 14:17:57 +00:00
Chidera Olibie
d8e8fa3ab4
Rename from android.cronet to android.net.http
...
Test: atest CtsCronetTestCases
Bug: 251012627
Change-Id: I61844364530473b0f343094d51a29a13d4615d13
2022-12-20 23:37:41 +00:00
Chidera Olibie
4fad0c30a6
cronet: Copy configuration for CTS from //cts/tests/test
...
This allows us to separate the mainline's module's test from
the rest of CTS
Test: atest CtsCronetTestCases
Bug: 251012627
Change-Id: I3a2f2ae93c05c59b00ce877e2d8572233ae64e14
2022-12-20 00:10:02 +00:00
Chidera Olibie
a0fdf1e70e
Revert "Cronet: add test server"
...
This reverts commit a0f25c4ed0 .
Reason for revert: breaking in postsubmit. See b/262291156
Change-Id: I1ba3bcc5e25b384b18112371e4835ba25c40ad44
2022-12-12 23:37:24 +00:00
Chidera Olibie
a0f25c4ed0
Cronet: add test server
...
This will be an extension of webview's ctstestserver
and only supports http1
Test: atest CronetApiTest
Change-Id: I754bce6f84ff59bc7d61326853c9bd6b2bd0eec9
2022-12-12 19:39:40 +00:00
Chidera Olibie
e2cc572bad
cronet: rename cronetApiTest
...
Change the name to reflect the cronet class that is being tested
Test: atest CronetApiTest
Bug: 251012627
Change-Id: I8b9c6421393582b57043a140b400f6a1e8ace601
2022-12-05 14:21:24 +00:00
Chidera Olibie
331ebc6d30
cronet: remove inner TestUrlRequestCallback class
...
Use the utility class
Test: atest CronetApiTest
Bug: 251012627
Change-Id: Id3a2bb2e0dc8cf52a357e56e256fb8e89df17cdb
2022-11-30 14:37:18 +00:00
Chidera Olibie
bf274dbb1d
cronet: Add expectation to TestUrlRequestCallback
...
This should simplify the test code
Test: None for test util class
Bug: 251012627
Change-Id: I6240b57485093cc4580bdfcdc77568410bd95e4c
2022-11-29 18:31:17 +00:00
Chidera Olibie
23d61fe699
cronet: add TestUrlRequestCallback util
...
This is a copy of the TestUrlRequestCallback class
in the chromium codebase with semantic changes:
https://source.chromium.org/chromium/chromium/src/+/main:components/cronet/android/test/javatests/src/org/chromium/net/TestUrlRequestCallback.java
Test: to be added in follow-up cl
Change-Id: If5210662ab13aa97df00216c478fc9790d9b6bb4
2022-11-29 11:40:03 +00:00
Chidera Olibie
9ac643c4d4
cronet: change the test dirname to standard cronet/tests/cts format
...
Test: atest CronetApiTest
Bug: 251012627
Change-Id: I0c168708446e36203a8b9ddf705dfd48624a108e
2022-11-23 18:28:30 +00:00
Chidera Olibie
3332fd1ce8
Cronet: Fix linting errors for API tests
...
- Fix import order
- Change test naming convention
- Rename VerifyUrlRequestCallback to TestUrlRequestCallback
Test: CronetApiTest
Bug: 251012627
Change-Id: I4dddf8e75b788b1c9091b00e1e15385f4658353a
2022-11-22 14:36:18 +00:00
Colin Cross
72c813e096
Update riscv64 exclude_jni_libs for cronet update
...
Test: lunch aosp_riscv64-userdebug && m droid dist
Change-Id: Ic96ab773fc9028ae93f84b2562800fd98df814eb
2022-11-04 04:23:20 +00:00
Patrick Rohr
6d6f5ab28a
Merge changes from topic "cronet-update"
...
* changes:
cronet: jarjar androidx inside cronet
cronet: update prebuilts to 107.0.5284.2
2022-11-04 02:47:07 +00:00
Patrick Rohr
ad66683fc0
cronet: jarjar androidx inside cronet
...
To make sure cronet's androidx does not conflict with anything.
Test: atest CronetApiTest
Change-Id: Iad05e489a82a27c2cb7be1e115359efec6bef907
2022-11-03 15:26:41 -07:00
Patrick Rohr
0f2ef7cc30
cronet: update prebuilts to 107.0.5284.2
...
Trying this again.
Test: atest CronetApiTest
Change-Id: I96bfcacad04c16a89bbfdef0e734c20c930071fd
2022-11-03 15:26:41 -07:00
Colin Cross
99423966d3
Skip libcronet dependency for riscv64.
...
There is no riscv64 prebuilt for cronet, skip the JNI library dependency
to avoid broken riscv64 builds.
Test: lunch aosp_riscv64-userdebug && m droid dist
Change-Id: I652fa9db48a71c036dba665db515f15d6014f162
2022-11-02 21:47:50 +00:00
Motomu Utsumi
6dca85d832
Rename org.chromium.net.cronet to framework-cronet
...
To be consistent with other java_sdk_library name
Bug: 251054736
Test: atest CronetApiTest
Change-Id: I26e4e3f1e53536b5b98d46b624a517680c575441
2022-10-27 19:12:32 +09:00
Motomu Utsumi
402b18d56d
Add Cronet .so and .jar to tethering apex
...
Also remove cronet apex related modules and files
Bug: 251054736
Test: atest CronetApiTest
Change-Id: Idd41785fd2f74a153c5bb03f4c00c7cccdb50e7a
2022-10-27 19:12:29 +09:00
Motomu Utsumi
98a98202bb
Declare CronetApexDefaults with soong variable
...
This is a preparation to include Cronet .so and .jar filed in tethering
apex
Bug: 251054736
Test: atest CronetApiTest
Change-Id: I8e2a4b76c09c7f11c01f125bf7f48d04aa897393
2022-10-26 12:08:04 +09:00
Motomu Utsumi
ceb2a75099
Moved Cronet code under Connectivity
...
$ cp -r Cronet/ Connectivity/
$ rm -r Cronet/*
Bug: 251054736
Test: atest CronetApiTest
Change-Id: I25d5238fe530ffaa830ce64c67b351d40b8030ea
CTS-Coverage-Bug: 251012627
2022-10-26 11:40:58 +09:00