Commit Graph

165 Commits

Author SHA1 Message Date
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
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
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