DescriptionRemove net & url small, iOS ICU alternatives, unit tests.
1. Removed |net_small| and |url_small| targets.
2. To keep supporting the small builds, introduced |use_platform_icu_alternatives|
boolean flag that indicates whether the net and url targets should be
built with ICU alternatives. The default value of the flag is false.
3. Removed |cronet_static_small| target.
4. Renamed 'define' USE_ICU_ALTERNATIVES_ON_ANDROID to
USE_PLATFORM_ICU_ALTERNATIVES.
5. Added use_platform_icu_alternatives=1/true to gyp/gn cr_cronet.py.
6. Changed cronet_reduction_proxy component to stop using net & url small.
7. Removed |common_small| template from data_reduction_proxy/core/common
8. Removed |google_apis_small| template from google_apis.
9. Added simplistic ICU alternatives for iOS
10. Fixed linking problem when net_unitests were build with GN (not all
websockets tests were excluded when enable_websockets was set to false).
11. Added support for net_unitests for the small net/url variation
(there were no tests for it before).
12. Created the list of unit tests that are failing with the current
alternative ICU implementations on Android and iOS. Added them to the
exclude list.
13. Added new flag 'disable_brotli_filter' which is false by default.
Set the flag to true in cr_cronet.py.
14. Converted 'define' USE_PLATFORM_ICU_ALTERNATIVES to build flags.
The current number of passing tests:
net_with_icu_alternative iOS: 12548
net_with_icu iOS: 14549
net_with_icu_alternative Android: 15000
net_with_icu Android: 15223
url_with_icu_alternative iOS: 49
url_with_icu iOS: 91
url_with_icu_alternative Android: 50
url_with_icu Android: 92
BUG=601172
Committed: https://crrev.com/abe280e7da8b757d8f622cc9c9421880aaa38231
Cr-Commit-Position: refs/heads/master@{#387382}
Patch Set 1 #Patch Set 2 : Fixed GN on iOS #
Total comments: 18
Patch Set 3 : Addressed Helen's review comments. #Patch Set 4 : Fixed the lint error #
Total comments: 6
Patch Set 5 : Addressed Helen's comments #
Total comments: 10
Patch Set 6 : Helen's comments & disable_brotli_filter flag #Patch Set 7 : Got rid of data_reduction_proxy_core_common_small target #
Total comments: 1
Patch Set 8 : Resolved rebase conflicts #
Total comments: 19
Patch Set 9 : Addressed Misha's comments. #
Total comments: 22
Patch Set 10 : Addressed Misha's and Brett's comments, except buildflag_header. #Patch Set 11 : Converted global 'defines' to local build flags #Patch Set 12 : Made //net:net_unittests directly depend on //net:features #Patch Set 13 : Modified user_guide.md to add new arguments to cronet #Patch Set 14 : Removed cronet_static_small target #Patch Set 15 : Removed tmp file #
Total comments: 3
Patch Set 16 : Code cleaning #
Total comments: 10
Patch Set 17 : Addressed Brett's comments #Patch Set 18 : Fixed build failure #Patch Set 19 : Added direct dependency |net_unittests| => |url:url_features| #Patch Set 20 : Fixed build when is_nacl is set to 'false' #Patch Set 21 : Merge conflict resolution #Patch Set 22 : Rebase #
Messages
Total messages: 42 (11 generated)
|