diff options
author | Mohannad Farrag <aymanm@google.com> | 2023-01-24 16:44:16 +0000 |
---|---|---|
committer | Mohannad Farrag <aymanm@google.com> | 2023-03-02 17:15:06 +0000 |
commit | 0b04747c0177a533e1b247a8b7113094f07f760b (patch) | |
tree | 6b7ea50b0259d0e8094fb2dbf7481cdb651ff140 /Android.bp | |
parent | ad1cc76df9f6f72eb65a83e298587a01a0c3ff37 (diff) | |
download | cronet-0b04747c0177a533e1b247a8b7113094f07f760b.tar.gz |
cronet: Import necessary directories to run unittests
* googletest: There is a version skew between AOSP googletest and Chromium googletest. Chromium's
is more updated than the one running on AOSP. Also Chromium has out-of-tree patches which would make
using AOSP's much more difficult.
* libxml: This is needed by test support targets. Althought AOSP uses a more recent version of libxml. It would be extremely unlikely to use AOSP's version due to the out-of-tree changes
in the chromium repoistory.
* lss: Needed due to partition Alloc. Unfortunately there's no simple way to remove partition Alloc as chromium depend on it being not used and removed during linking. The shims uses the partition alloc which cronet use.
* testing: This is not really needed as much. We only need the java classes from android/native_test
and bunch of separate cc files.
* ced: Used by base test support. This is actually needed for gtests.
* quic_trace: Gives additional information during tests runtime.
* net/third_party/nist-pkits: This contains a lot of certificates used for testing purposes. This is essential for Cronet and must be tested on AOSP.
All of the above modules are used only for testing purposes.
Test: atest cronet_host_tester
Bug: 253234394-WIP
Change-Id: I747062eb0456299c0898cf97603678a3c091a1e4
Diffstat (limited to 'Android.bp')
0 files changed, 0 insertions, 0 deletions