BUILD.gn 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. # Copyright 2021 The Chromium Authors. All rights reserved.
  2. # Use of this source code is governed by a BSD-style license that can be
  3. # found in the LICENSE file.
  4. static_library("accuracy_tips") {
  5. sources = [
  6. "accuracy_service.cc",
  7. "accuracy_service.h",
  8. "accuracy_tip_interaction.h",
  9. "accuracy_tip_safe_browsing_client.cc",
  10. "accuracy_tip_safe_browsing_client.h",
  11. "accuracy_tip_status.h",
  12. "accuracy_web_contents_observer.cc",
  13. "accuracy_web_contents_observer.h",
  14. "features.cc",
  15. "features.h",
  16. "pref_names.cc",
  17. "pref_names.h",
  18. ]
  19. deps = [
  20. "//base",
  21. "//components/history/core/browser",
  22. "//components/keyed_service/core",
  23. "//components/pref_registry",
  24. "//components/prefs",
  25. "//components/safe_browsing/core/browser/db:database_manager",
  26. "//components/safe_browsing/core/common",
  27. "//components/ukm/content",
  28. "//components/unified_consent",
  29. "//content/public/browser",
  30. "//services/metrics/public/cpp:ukm_builders",
  31. ]
  32. }
  33. source_set("unit_tests") {
  34. testonly = true
  35. sources = [
  36. "accuracy_service_unittest.cc",
  37. "accuracy_web_contents_observer_unittest.cc",
  38. ]
  39. deps = [
  40. ":accuracy_tips",
  41. "//base/test:test_support",
  42. "//components/safe_browsing/core/browser/db:database_manager",
  43. "//components/safe_browsing/core/browser/db:test_database_manager",
  44. "//components/safe_browsing/core/common",
  45. "//components/sync_preferences:test_support",
  46. "//components/ukm:test_support",
  47. "//components/unified_consent",
  48. "//content/test:test_support",
  49. "//services/metrics/public/cpp:ukm_builders",
  50. "//testing/gmock",
  51. "//testing/gtest",
  52. ]
  53. }