Index: components/components_tests.gyp |
diff --git a/components/components_tests.gyp b/components/components_tests.gyp |
index 9bb9e84c6bd1bb94fedfa948b77452b4d8c04cfb..4813e2c8c12d66dd27638c1ef8fe886311abb473 100644 |
--- a/components/components_tests.gyp |
+++ b/components/components_tests.gyp |
@@ -531,43 +531,87 @@ |
'webp_transcode/webp_decoder_unittest.mm', |
], |
'sources/': [ |
+ # First start by excluding all tests on iOS. |
['exclude', '\\.cc$'], |
['exclude', '\\.mm$'], |
+ |
+ # The include the test runner. |
blundell
2015/03/02 10:52:05
s/The//
sdefresne
2015/03/02 15:13:35
Done.
|
['include', '^test/run_all_unittests\\.cc$'], |
+ |
+ # Include tests for all components that are built on iOS. |
['include', '^auto_login_parser/'], |
- ['include', '^autofill/core/'], |
+ ['include', '^autofill/'], |
['include', '^bookmarks/'], |
+ ['include', '^captive_portal/'], |
+ ['include', '^cloud_devices/'], |
['include', '^component_updater/'], |
- ['include', '^crash/'], |
['include', '^content_settings/'], |
+ ['include', '^crash/'], |
+ ['include', '^cronet/'], |
+ ['include', '^crx_file/'], |
['include', '^data_reduction_proxy/'], |
+ ['include', '^device_event_log/'], |
['include', '^dom_distiller/'], |
+ ['include', '^domain_reliability/'], |
['include', '^enhanced_bookmarks/'], |
- ['include', '^gcm_driver/'], |
+ ['include', '^error_page/'], |
+ ['include', '^favicon/'], |
+ ['include', '^favicon_base/'], |
+ ['include', '^gcm_driver'], |
blundell
2015/03/02 10:52:05
why remove the "/" here and on some other ones?
sdefresne
2015/03/02 15:13:35
It was a mistake. Fixed, thank you.
|
['include', '^google/'], |
+ ['include', '^handoff/'], |
['include', '^history/'], |
- ['include', '^invalidation/'], |
+ ['include', '^infobars/'], |
+ ['include', '^invalidation'], |
['include', '^json_schema/'], |
- ['include', '^keyed_service/core/'], |
+ ['include', '^keyed_service/'], |
['include', '^language_usage_metrics/'], |
['include', '^leveldb_proto/'], |
+ ['include', '^login/'], |
['include', '^metrics/'], |
+ ['include', '^navigation_metrics/'], |
+ ['include', '^network_hints/'], |
['include', '^network_time/'], |
+ ['include', '^omnibox'], |
+ ['include', '^onc/'], |
+ ['include', '^open_from_clipboard'], |
+ ['include', '^os_crypt/'], |
+ ['include', '^ownership/'], |
+ ['include', '^packed_ct_ev_whitelist/'], |
['include', '^password_manager/'], |
- ['include', '^precache/core/'], |
+ ['include', '^policy/'], |
+ ['include', '^precache/'], |
+ ['include', '^pref_registry/'], |
['include', '^query_parser/'], |
+ ['include', '^rappor/'], |
+ ['include', '^renderer_context_menu'], |
['include', '^search/'], |
- ['include', '^search_engines/'], |
+ ['include', '^search_engines'], |
['include', '^search_provider_logos/'], |
- ['include', '^sessions/ios/'], |
- ['include', '^sessions/serialized_navigation_entry_unittest\\.cc$'], |
- ['exclude', '^signin/core/browser/mutable_profile_oauth2_token_service_unittest\\.cc$'], |
+ ['include', '^sessions/'], |
+ ['include', '^signin/'], |
+ ['include', '^startup_metric_utils/'], |
['include', '^suggestions/'], |
- ['include', '^sync_driver/'], |
+ ['include', '^sync_driver'], |
['include', '^translate/'], |
+ ['include', '^ui_zoom/'], |
+ ['include', '^update_client/'], |
['include', '^url_fixer/'], |
+ ['include', '^url_matcher/'], |
+ ['include', '^user_prefs/'], |
['include', '^variations/'], |
+ ['include', '^wallpaper/'], |
+ ['include', '^web_resource/'], |
+ ['include', '^webdata/'], |
+ ['include', '^webdata_services/'], |
['include', '^webp_transcode/'], |
+ |
+ # Exclude individual tests that are known not to work on iOS. |
+ ['exclude', '^signin/core/browser/mutable_profile_oauth2_token_service_unittest\\.cc$'], |
+ |
+ # Exclude all tests that depends on //content (based on layered- |
+ # component directory structure). |
+ ['exclude', '^[^/]*/content/'], |
], |
'dependencies': [ |
'../ios/ios_tests.gyp:test_support_ios', |