chromium/ios/chrome/test/app/BUILD.gn

# Copyright 2016 The Chromium Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.

source_set("test_support") {
  testonly = true
  sources = [
    "browsing_data_test_util.h",
    "browsing_data_test_util.mm",
    "chrome_test_util.h",
    "chrome_test_util.mm",
    "histogram_test_util.h",
    "histogram_test_util.mm",
    "history_test_util.h",
    "mock_reauthentication_module.h",
    "mock_reauthentication_module.mm",
    "navigation_test_util.h",
    "navigation_test_util.mm",
    "password_test_util.h",
    "password_test_util.mm",
    "settings_test_util.h",
    "settings_test_util.mm",
    "signin_test_util.h",
    "signin_test_util.mm",
    "sync_test_util.h",
    "sync_test_util.mm",
    "tab_test_util.h",
    "tab_test_util.mm",
    "web_view_interaction_test_util.h",
    "web_view_interaction_test_util.mm",
    "window_test_util.h",
    "window_test_util.mm",
  ]
  deps = [
    "//base",
    "//base/test:test_support",
    "//components/autofill/core/browser",
    "//components/bookmarks/browser",
    "//components/browser_sync",
    "//components/browsing_data/core",
    "//components/content_settings/core/browser",
    "//components/content_settings/core/common",
    "//components/crash/core/common:reporter_running_ios",
    "//components/history/core/browser",
    "//components/keyed_service/core",
    "//components/metrics",
    "//components/metrics/demographics:test_support",
    "//components/prefs",
    "//components/previous_session_info",
    "//components/sync:test_support",
    "//components/sync/base",
    "//components/sync_device_info",
    "//components/sync_sessions",
    "//components/sync_sessions:test_support",
    "//google_apis",
    "//ios/chrome/app:app_internal",
    "//ios/chrome/app/application_delegate:application_delegate_internal",
    "//ios/chrome/app/application_delegate:test_support",
    "//ios/chrome/browser/autofill/model",
    "//ios/chrome/browser/autofill/ui_bundled/form_input_accessory:common",
    "//ios/chrome/browser/bookmarks/model",
    "//ios/chrome/browser/bookmarks/ui_bundled:core",
    "//ios/chrome/browser/browser_state/model",
    "//ios/chrome/browser/browser_view/ui_bundled",
    "//ios/chrome/browser/browsing_data/model",
    "//ios/chrome/browser/content_settings/model",
    "//ios/chrome/browser/history/model",
    "//ios/chrome/browser/infobars/model",
    "//ios/chrome/browser/main/model",
    "//ios/chrome/browser/metrics/model:metrics_browser_agent",
    "//ios/chrome/browser/metrics/model:metrics_internal",
    "//ios/chrome/browser/passwords/ui_bundled/bottom_sheet:common",
    "//ios/chrome/browser/sessions/model:session_restoration_service",
    "//ios/chrome/browser/sessions/model:session_restoration_service_factory",
    "//ios/chrome/browser/shared/coordinator/scene:scene_state_header",
    "//ios/chrome/browser/shared/coordinator/scene:scene_testing",
    "//ios/chrome/browser/shared/model/application_context",
    "//ios/chrome/browser/shared/model/browser_state",
    "//ios/chrome/browser/shared/model/paths",
    "//ios/chrome/browser/shared/model/prefs:pref_names",
    "//ios/chrome/browser/shared/model/profile",
    "//ios/chrome/browser/shared/model/url:constants",
    "//ios/chrome/browser/shared/model/web_state_list",
    "//ios/chrome/browser/shared/public/commands",
    "//ios/chrome/browser/shared/public/features:system_flags",
    "//ios/chrome/browser/shared/ui/util",
    "//ios/chrome/browser/signin/model",
    "//ios/chrome/browser/signin/model:fake_system_identity",
    "//ios/chrome/browser/signin/model:fake_system_identity_manager",
    "//ios/chrome/browser/signin/model:system_identity_manager",
    "//ios/chrome/browser/sync/model",
    "//ios/chrome/browser/sync/model:device_info_sync_service_factory",
    "//ios/chrome/browser/synced_sessions/model",
    "//ios/chrome/browser/tabs/model",
    "//ios/chrome/browser/tabs/ui_bundled",
    "//ios/chrome/browser/ui/authentication",
    "//ios/chrome/browser/ui/authentication/cells",
    "//ios/chrome/browser/ui/authentication/history_sync",
    "//ios/chrome/browser/ui/main",
    "//ios/chrome/browser/ui/settings/password:test_support",
    "//ios/chrome/browser/ui/settings/password/password_settings:common",
    "//ios/chrome/browser/ui/tab_switcher/tab_grid",
    "//ios/chrome/browser/url_loading/model",
    "//ios/chrome/browser/web_state_list/model/web_usage_enabler",
    "//ios/chrome/common/crash_report",
    "//ios/chrome/common/ui/reauthentication",
    "//ios/testing:open_url_context",
    "//ios/third_party/material_components_ios",
    "//ios/web",
    "//ios/web/public/security",
    "//ios/web/public/test",
    "//net",
    "//net:test_support",
    "//third_party/metrics_proto",
    "//url",
  ]
}