diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2020-10-12 14:27:29 +0200 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2020-10-13 09:35:20 +0000 |
commit | c30a6232df03e1efbd9f3b226777b07e087a1122 (patch) | |
tree | e992f45784689f373bcc38d1b79a239ebe17ee23 /chromium/ios/chrome/browser/safe_browsing | |
parent | 7b5b123ac58f58ffde0f4f6e488bcd09aa4decd3 (diff) | |
download | qtwebengine-chromium-85-based.tar.gz |
BASELINE: Update Chromium to 85.0.4183.14085-based
Change-Id: Iaa42f4680837c57725b1344f108c0196741f6057
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/ios/chrome/browser/safe_browsing')
-rw-r--r-- | chromium/ios/chrome/browser/safe_browsing/BUILD.gn | 50 |
1 files changed, 33 insertions, 17 deletions
diff --git a/chromium/ios/chrome/browser/safe_browsing/BUILD.gn b/chromium/ios/chrome/browser/safe_browsing/BUILD.gn index 381fb117c3e..c71a0460400 100644 --- a/chromium/ios/chrome/browser/safe_browsing/BUILD.gn +++ b/chromium/ios/chrome/browser/safe_browsing/BUILD.gn @@ -7,6 +7,8 @@ import("//ios/features.gni") source_set("safe_browsing") { sources = [ + "pending_unsafe_resource_storage.h", + "pending_unsafe_resource_storage.mm", "safe_browsing_blocking_page.h", "safe_browsing_blocking_page.mm", "safe_browsing_error.h", @@ -23,7 +25,6 @@ source_set("safe_browsing") { ] deps = [ - ":allow_list", ":util", "//base", "//build:branding_buildflags", @@ -31,10 +32,12 @@ source_set("safe_browsing") { "//components/safe_browsing/core:features", "//components/safe_browsing/core/browser", "//components/safe_browsing/core/common", + "//components/safe_browsing/core/common:safe_browsing_prefs", "//components/safe_browsing/core/db", "//components/safe_browsing/core/db:database_manager", "//components/safe_browsing/core/db:v4_local_database_manager", "//components/safe_browsing/core/db:v4_protocol_manager_util", + "//components/safe_browsing/ios/browser:allow_list", "//components/security_interstitials/core", "//components/security_interstitials/core:unsafe_resource", "//ios/chrome/browser", @@ -55,21 +58,6 @@ source_set("safe_browsing") { configs += [ "//build/config/compiler:enable_arc" ] } -source_set("allow_list") { - sources = [ - "safe_browsing_url_allow_list.h", - "safe_browsing_url_allow_list.mm", - ] - - deps = [ - "//components/safe_browsing/core/db:v4_protocol_manager_util", - "//ios/web/public", - "//url", - ] - - configs += [ "//build/config/compiler:enable_arc" ] -} - source_set("test_support") { testonly = true sources = [ @@ -97,16 +85,44 @@ source_set("util") { deps = [ "//base", "//components/safe_browsing/core/db:v4_protocol_manager_util", + "//components/safe_browsing/ios/browser:allow_list", "//components/security_interstitials/core", "//components/security_interstitials/core:unsafe_resource", + "//ios/web/public", ] configs += [ "//build/config/compiler:enable_arc" ] } +source_set("eg2_tests") { + defines = [ "CHROME_EARL_GREY_2" ] + configs += [ + "//build/config/compiler:enable_arc", + "//build/config/ios:xctest_config", + ] + testonly = true + sources = [ "safe_browsing_egtest.mm" ] + deps = [ + "//base", + "//components/safe_browsing/core:features", + "//components/safe_browsing/core/common:safe_browsing_prefs", + "//components/strings:components_strings_grit", + "//ios/chrome/test/earl_grey:eg_test_support+eg2", + "//ios/testing/earl_grey:eg_test_support+eg2", + "//ios/third_party/earl_grey2:test_lib", + "//ios/web/common:features", + "//ios/web/public/test:element_selector", + "//ios/web/public/test/http_server", + "//net:test_support", + "//ui/base", + ] + libs = [ "UIKit.framework" ] +} + source_set("unit_tests") { testonly = true sources = [ + "pending_unsafe_resource_storage_unittest.mm", "safe_browsing_blocking_page_unittest.mm", "safe_browsing_service_unittest.mm", "safe_browsing_tab_helper_unittest.mm", @@ -116,7 +132,6 @@ source_set("unit_tests") { ] deps = [ - ":allow_list", ":safe_browsing", ":test_support", "//base/test:test_support", @@ -133,6 +148,7 @@ source_set("unit_tests") { "//components/safe_browsing/core/db:v4_get_hash_protocol_manager", "//components/safe_browsing/core/db:v4_protocol_manager_util", "//components/safe_browsing/core/db:v4_test_util", + "//components/safe_browsing/ios/browser:allow_list", "//components/security_interstitials/core:unsafe_resource", "//ios/chrome/browser/browser_state:test_support", "//ios/chrome/browser/prerender", |