| include_rules = [ |
| "+ios/chrome/browser/browser_container/ui_bundled", |
| "+ios/chrome/browser/bookmarks/ui_bundled", |
| "+ios/chrome/browser/bubble/ui_bundled", |
| "+ios/chrome/browser/lens/ui_bundled/lens_entrypoint.h", |
| "+ios/chrome/browser/ntp/shared/metrics/feed_metrics_recorder.h", |
| "+ios/chrome/browser/reading_list/ui_bundled", |
| "+ios/chrome/browser/tab_switcher/ui_bundled/tab_grid/pinned_tabs/features.h", |
| "+ios/chrome/browser/presenters/ui_bundled", |
| "+ios/chrome/browser/keyboard/ui_bundled/UIKeyCommand+Chrome.h", |
| "+ios/chrome/browser/settings/ui_bundled", |
| "+ios/chrome/browser/sharing/ui_bundled", |
| "+ios/chrome/browser/tab_switcher/ui_bundled/tab_utils.h", |
| "+ios/chrome/browser/policy/ui_bundled/user_policy_util.h", |
| "+ios/chrome/browser/settings/ui_bundled/clear_browsing_data/features.h", |
| "+ios/chrome/browser/follow/model/follow_action_state.h", |
| "+ios/chrome/browser/bookmarks/model/bookmark_model_bridge_observer.h", |
| "+ios/chrome/browser/commerce/model/push_notification/push_notification_feature.h", |
| "+ios/chrome/browser/default_browser/model/default_browser_interest_signals.h", |
| "+ios/chrome/browser/find_in_page/model/abstract_find_tab_helper.h", |
| "+ios/chrome/browser/follow/model/follow_browser_agent.h", |
| "+ios/chrome/browser/follow/model/follow_menu_updater.h", |
| "+ios/chrome/browser/follow/model/follow_tab_helper.h", |
| "+ios/chrome/browser/follow/model/follow_util.h", |
| "+ios/chrome/browser/intents/model/intents_donation_helper.h", |
| "+ios/chrome/browser/reader_mode/model/constants.h", |
| "+ios/chrome/browser/reader_mode/model/reader_mode_tab_helper.h", |
| "+ios/chrome/browser/bubble/model/tab_based_iph_browser_agent.h", |
| "+ios/chrome/browser/lens_overlay/coordinator/lens_overlay_availability.h", |
| "+ios/chrome/browser/lens_overlay/model/lens_overlay_tab_helper.h", |
| "+ios/chrome/browser/overlays/model/public/overlay_presenter.h", |
| "+ios/chrome/browser/overlays/model/public/overlay_presenter_observer_bridge.h", |
| "+ios/chrome/browser/overlays/model/public/overlay_request.h", |
| "+ios/chrome/browser/policy/model/browser_policy_connector_ios.h", |
| "+ios/chrome/browser/policy/model/policy_util.h", |
| "+ios/chrome/browser/reading_list/model/offline_url_utils.h", |
| "+ios/chrome/browser/search_engines/model/search_engine_observer_bridge.h", |
| "+ios/chrome/browser/search_engines/model/search_engines_util.h", |
| "+ios/chrome/browser/settings/model/sync/utils/identity_error_util.h", |
| "+ios/chrome/browser/supervised_user/model/supervised_user_capabilities.h", |
| "+ios/chrome/browser/translate/model/chrome_ios_translate_client.h", |
| "+ios/chrome/browser/web/model/font_size/font_size_tab_helper.h", |
| "+ios/chrome/browser/web/model/web_navigation_browser_agent.h", |
| "+ios/chrome/browser/whats_new/coordinator/whats_new_util.h", |
| "+ios/chrome/browser/window_activities/model/window_activity_helpers.h", |
| "+ios/chrome/browser/commerce/model/push_notification/push_notification_feature.h", |
| "+ios/chrome/browser/whats_new/coordinator/whats_new_util.h", |
| "+ios/chrome/browser/bookmarks/model/bookmark_model_factory.h", |
| "+ios/chrome/browser/feature_engagement/model/tracker_factory.h", |
| "+ios/chrome/browser/promos_manager/model/promos_manager_factory.h", |
| "+ios/chrome/browser/reading_list/model/reading_list_browser_agent.h", |
| "+ios/chrome/browser/reader_mode/model/features.h", |
| "+ios/chrome/browser/reading_list/model/reading_list_model_factory.h", |
| "+ios/chrome/browser/search_engines/model/template_url_service_factory.h", |
| "+ios/chrome/browser/signin/model/authentication_service.h", |
| "+ios/chrome/browser/signin/model/authentication_service_factory.h", |
| "+ios/chrome/browser/supervised_user/model/supervised_user_service_factory.h", |
| "+ios/chrome/browser/sync/model/sync_service_factory.h", |
| "+ios/chrome/browser/url_loading/model/url_loading_browser_agent.h", |
| "+ios/chrome/browser/default_browser/model/utils.h", |
| "+ios/chrome/browser/bubble/model/utils.h", |
| "+ios/chrome/browser/segmentation_platform/model/segmentation_platform_service_factory.h", |
| "+ios/chrome/browser/overlays/model/public/overlay_request_queue.h", |
| "+ios/chrome/browser/overlays/model/public/web_content_area/http_auth_overlay.h", |
| "+ios/chrome/browser/url_loading/model/image_search_param_generator.h", |
| "+ios/chrome/browser/url_loading/model/url_loading_params.h", |
| "+ios/chrome/browser/content_suggestions/ui_bundled/cells/content_suggestions_tile_constants.h", |
| "+ios/chrome/browser/intelligence/features/features.h" |
| ] |
| |
| specific_include_rules = { |
| # web::HttpServer is deprecated in favor of net::EmbeddedTestServer. |
| # TODO:(crbug.com/891834) Remove this exception. |
| "popup_menu_egtest\.mm": [ |
| "+ios/web/public/test/http_server", |
| ], |
| # web::HttpServer is deprecated in favor of net::EmbeddedTestServer. |
| # TODO:(crbug.com/891834) Remove this exception. |
| "request_desktop_mobile_site_egtest\.mm": [ |
| "+ios/web/public/test/http_server", |
| ], |
| } |