chromium/ios/chrome/test/earl_grey/DEPS

specific_include_rules = {
  # To compile base::Feature under EG2
  "chrome_earl_grey_app_interface\.mm":[
   "+components/autofill/core/common/autofill_features.h",
   "+components/safe_browsing/core/common/features.h",
   "+components/search_engines/template_url_service.h",
   "+components/password_manager/core/common/password_manager_features.h",
   "+components/payments/core/features.h",
   "+components/ukm/ios/features.h",
   "+ios/web/js_messaging",
   "+services/metrics/public/cpp/ukm_recorder.h",
  ],

  "chrome_earl_grey_app_interface\.h":[
   "+third_party/metrics_proto",
  ],

  "chrome_earl_grey\.h": [
    "+third_party/metrics_proto",
    "+ios/chrome/test/earl_grey/chrome_earl_grey_app_interface.h"
  ],

  "chrome_matchers_app_interface\.mm":[
    "+components/password_manager/core/common/password_manager_features.h",
    "+components/safe_browsing/core/common/features.h",
  ],

  # web::HttpServer is deprecated in favor of net::EmbeddedTestServer.
  # TODO:(crbug.com/891834) Remove this exception.
  "web_http_server_chrome_test_case\.mm": [
    "+ios/web/public/test/http_server",
  ],

  "chrome_test_case\.mm": [
    "+ios/third_party/edo",
  ],

  "chrome_earl_grey\.mm": [
    "+ios/chrome/test/earl_grey/chrome_earl_grey_app_interface.h",
  ],

  "chrome_test_case_app_interface\.mm":[
   "+components/feature_engagement/public/feature_constants.h",
   "+components/feature_engagement/public/tracker.h",
  ],

  "eg_tests_hook\.mm": [
   "+components/saved_tab_groups/fake_tab_group_sync_service.h",
   "+components/saved_tab_groups/tab_group_sync_coordinator_impl.h",
   "+components/signin/internal/identity_manager",
   "+components/password_manager/ios",
   "+components/password_manager/core/browser/sharing/fake_recipients_fetcher.h",
  ],
}