OLD | NEW |
1 # Copyright 2012 The Chromium Authors. All rights reserved. | 1 # Copyright 2012 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 { | 4 { |
5 'targets': [ | 5 'targets': [ |
6 { | 6 { |
7 # This target contains mocks and test utilities that don't belong in | 7 # This target contains mocks and test utilities that don't belong in |
8 # production libraries but are used by more than one test executable. | 8 # production libraries but are used by more than one test executable. |
9 'target_name': 'test_support_common', | 9 'target_name': 'test_support_common', |
10 'type': 'static_library', | 10 'type': 'static_library', |
(...skipping 181 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
192 'browser/ui/browser.h', | 192 'browser/ui/browser.h', |
193 'browser/ui/cocoa/find_bar/find_bar_host_unittest_util_cocoa.mm', | 193 'browser/ui/cocoa/find_bar/find_bar_host_unittest_util_cocoa.mm', |
194 'browser/ui/cocoa/run_loop_testing.h', | 194 'browser/ui/cocoa/run_loop_testing.h', |
195 'browser/ui/cocoa/run_loop_testing.mm', | 195 'browser/ui/cocoa/run_loop_testing.mm', |
196 'browser/ui/find_bar/find_bar_host_unittest_util.h', | 196 'browser/ui/find_bar/find_bar_host_unittest_util.h', |
197 'browser/ui/fullscreen/fullscreen_controller_state_test.cc', | 197 'browser/ui/fullscreen/fullscreen_controller_state_test.cc', |
198 'browser/ui/fullscreen/fullscreen_controller_state_test.h', | 198 'browser/ui/fullscreen/fullscreen_controller_state_test.h', |
199 'browser/ui/fullscreen/fullscreen_controller_state_tests.h', | 199 'browser/ui/fullscreen/fullscreen_controller_state_tests.h', |
200 'browser/ui/fullscreen/fullscreen_controller_test.cc', | 200 'browser/ui/fullscreen/fullscreen_controller_test.cc', |
201 'browser/ui/fullscreen/fullscreen_controller_test.h', | 201 'browser/ui/fullscreen/fullscreen_controller_test.h', |
202 'browser/ui/gtk/find_bar_host_unittest_util_gtk.cc', | |
203 'browser/ui/test/test_confirm_bubble_model.cc', | 202 'browser/ui/test/test_confirm_bubble_model.cc', |
204 'browser/ui/test/test_confirm_bubble_model.h', | 203 'browser/ui/test/test_confirm_bubble_model.h', |
205 'browser/ui/views/find_bar_host_unittest_util_views.cc', | 204 'browser/ui/views/find_bar_host_unittest_util_views.cc', |
206 'browser/ui/website_settings/mock_permission_bubble_request.cc', | 205 'browser/ui/website_settings/mock_permission_bubble_request.cc', |
207 'browser/ui/website_settings/mock_permission_bubble_request.h', | 206 'browser/ui/website_settings/mock_permission_bubble_request.h', |
208 'common/extensions/extension_test_util.cc', | 207 'common/extensions/extension_test_util.cc', |
209 'common/extensions/extension_test_util.h', | 208 'common/extensions/extension_test_util.h', |
210 'renderer/chrome_mock_render_thread.cc', | 209 'renderer/chrome_mock_render_thread.cc', |
211 'renderer/chrome_mock_render_thread.h', | 210 'renderer/chrome_mock_render_thread.h', |
212 'renderer/media/mock_webrtc_logging_message_filter.cc', | 211 'renderer/media/mock_webrtc_logging_message_filter.cc', |
(...skipping 138 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
351 '../components/components.gyp:policy_test_support', | 350 '../components/components.gyp:policy_test_support', |
352 ], | 351 ], |
353 }], | 352 }], |
354 ['safe_browsing!=1', { | 353 ['safe_browsing!=1', { |
355 'sources/': [ | 354 'sources/': [ |
356 ['exclude', '^browser/extensions/blacklist_unittest.cc'], | 355 ['exclude', '^browser/extensions/blacklist_unittest.cc'], |
357 ['exclude', '^browser/extensions/fake_safe_browsing_database_manager
.cc'], | 356 ['exclude', '^browser/extensions/fake_safe_browsing_database_manager
.cc'], |
358 ['exclude', '^browser/extensions/fake_safe_browsing_database_manager
.h'], | 357 ['exclude', '^browser/extensions/fake_safe_browsing_database_manager
.h'], |
359 ], | 358 ], |
360 }], | 359 }], |
361 ['toolkit_uses_gtk == 1', { | |
362 'dependencies': [ | |
363 '../build/linux/system.gyp:gtk', | |
364 ], | |
365 }], | |
366 ['toolkit_uses_gtk == 1 or chromeos==1 or (OS=="linux" and use_aura==1)'
, { | 360 ['toolkit_uses_gtk == 1 or chromeos==1 or (OS=="linux" and use_aura==1)'
, { |
367 'dependencies': [ | 361 'dependencies': [ |
368 '../build/linux/system.gyp:ssl', | 362 '../build/linux/system.gyp:ssl', |
369 ], | 363 ], |
370 }], | 364 }], |
371 ['enable_printing==1', { | 365 ['enable_printing==1', { |
372 'dependencies': [ | 366 'dependencies': [ |
373 'service', | 367 'service', |
374 ], | 368 ], |
375 }], | 369 }], |
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
459 '../testing/gtest.gyp:gtest', | 453 '../testing/gtest.gyp:gtest', |
460 ], | 454 ], |
461 'include_dirs': [ | 455 'include_dirs': [ |
462 '..', | 456 '..', |
463 ], | 457 ], |
464 'sources': [ | 458 'sources': [ |
465 'browser/sync/glue/session_sync_test_helper.cc', | 459 'browser/sync/glue/session_sync_test_helper.cc', |
466 'browser/sync/glue/session_sync_test_helper.h', | 460 'browser/sync/glue/session_sync_test_helper.h', |
467 'test/base/run_all_unittests.cc', | 461 'test/base/run_all_unittests.cc', |
468 ], | 462 ], |
469 'conditions': [ | |
470 ['toolkit_uses_gtk == 1', { | |
471 'dependencies': [ | |
472 # Needed for the following #include chain: | |
473 # test/base/run_all_unittests.cc | |
474 # test/base/chrome_test_suite.h | |
475 # gtk/gtk.h | |
476 '../build/linux/system.gyp:gtk', | |
477 ], | |
478 }], | |
479 ], | |
480 }, | 463 }, |
481 { | 464 { |
482 'target_name': 'unit_tests', | 465 'target_name': 'unit_tests', |
483 'type': '<(gtest_target_type)', | 466 'type': '<(gtest_target_type)', |
484 'dependencies': [ | 467 'dependencies': [ |
485 # NOTE: New dependencies should generally be added in the OS!="ios" | 468 # NOTE: New dependencies should generally be added in the OS!="ios" |
486 # dependencies block below, rather than here. | 469 # dependencies block below, rather than here. |
487 # Unit tests should only depend on: | 470 # Unit tests should only depend on: |
488 # 1) everything that the chrome binaries depend on: | 471 # 1) everything that the chrome binaries depend on: |
489 '<@(chromium_browser_dependencies)', | 472 '<@(chromium_browser_dependencies)', |
(...skipping 1173 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1663 'browser/ui/cocoa/web_dialog_window_controller_unittest.mm', | 1646 'browser/ui/cocoa/web_dialog_window_controller_unittest.mm', |
1664 'browser/ui/cocoa/window_size_autosaver_unittest.mm', | 1647 'browser/ui/cocoa/window_size_autosaver_unittest.mm', |
1665 'browser/ui/cocoa/wrench_menu/menu_tracked_root_view_unittest.mm', | 1648 'browser/ui/cocoa/wrench_menu/menu_tracked_root_view_unittest.mm', |
1666 'browser/ui/cocoa/wrench_menu/wrench_menu_button_cell_unittest.mm', | 1649 'browser/ui/cocoa/wrench_menu/wrench_menu_button_cell_unittest.mm', |
1667 'browser/ui/cocoa/wrench_menu/wrench_menu_controller_unittest.mm', | 1650 'browser/ui/cocoa/wrench_menu/wrench_menu_controller_unittest.mm', |
1668 'browser/ui/content_settings/content_setting_bubble_model_unittest.cc', | 1651 'browser/ui/content_settings/content_setting_bubble_model_unittest.cc', |
1669 'browser/ui/content_settings/content_setting_image_model_unittest.cc', | 1652 'browser/ui/content_settings/content_setting_image_model_unittest.cc', |
1670 'browser/ui/find_bar/find_backend_unittest.cc', | 1653 'browser/ui/find_bar/find_backend_unittest.cc', |
1671 'browser/ui/fullscreen/fullscreen_controller_state_unittest.cc', | 1654 'browser/ui/fullscreen/fullscreen_controller_state_unittest.cc', |
1672 'browser/ui/global_error/global_error_service_unittest.cc', | 1655 'browser/ui/global_error/global_error_service_unittest.cc', |
1673 'browser/ui/gtk/accelerators_gtk_unittest.cc', | |
1674 'browser/ui/gtk/bookmarks/bookmark_bar_gtk_unittest.cc', | |
1675 'browser/ui/gtk/bookmarks/bookmark_editor_gtk_unittest.cc', | |
1676 'browser/ui/gtk/bookmarks/bookmark_utils_gtk_unittest.cc', | |
1677 'browser/ui/gtk/event_utils_unittest.cc', | |
1678 'browser/ui/gtk/extensions/media_galleries_dialog_gtk_unittest.cc', | |
1679 'browser/ui/gtk/gtk_chrome_shrinkable_hbox_unittest.cc', | |
1680 'browser/ui/gtk/gtk_theme_service_unittest.cc', | |
1681 'browser/ui/gtk/omnibox/omnibox_popup_view_gtk_unittest.cc', | |
1682 'browser/ui/gtk/omnibox/omnibox_view_gtk_unittest.cc', | |
1683 'browser/ui/gtk/reload_button_gtk_unittest.cc', | |
1684 'browser/ui/gtk/status_icons/status_tray_gtk_unittest.cc', | |
1685 'browser/ui/gtk/tabs/tab_renderer_gtk_unittest.cc', | |
1686 'browser/ui/libgtk2ui/x11_input_method_context_impl_gtk2_unittest.cc', | 1656 'browser/ui/libgtk2ui/x11_input_method_context_impl_gtk2_unittest.cc', |
1687 'browser/ui/login/login_prompt_unittest.cc', | 1657 'browser/ui/login/login_prompt_unittest.cc', |
1688 'browser/ui/omnibox/omnibox_controller_unittest.cc', | 1658 'browser/ui/omnibox/omnibox_controller_unittest.cc', |
1689 'browser/ui/omnibox/omnibox_edit_unittest.cc', | 1659 'browser/ui/omnibox/omnibox_edit_unittest.cc', |
1690 'browser/ui/omnibox/omnibox_popup_model_unittest.cc', | 1660 'browser/ui/omnibox/omnibox_popup_model_unittest.cc', |
1691 'browser/ui/omnibox/omnibox_view_unittest.cc', | 1661 'browser/ui/omnibox/omnibox_view_unittest.cc', |
1692 'browser/ui/panels/panel_mouse_watcher_unittest.cc', | 1662 'browser/ui/panels/panel_mouse_watcher_unittest.cc', |
1693 'browser/ui/passwords/password_manager_presenter_unittest.cc', | 1663 'browser/ui/passwords/password_manager_presenter_unittest.cc', |
1694 'browser/ui/search_engines/keyword_editor_controller_unittest.cc', | 1664 'browser/ui/search_engines/keyword_editor_controller_unittest.cc', |
1695 'browser/ui/search/instant_page_unittest.cc', | 1665 'browser/ui/search/instant_page_unittest.cc', |
(...skipping 608 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2304 'browser/extensions/api/enterprise_platform_keys_private/enterprise_
platform_keys_private_api_unittest.cc', | 2274 'browser/extensions/api/enterprise_platform_keys_private/enterprise_
platform_keys_private_api_unittest.cc', |
2305 'browser/notifications/login_state_notification_blocker_chromeos_uni
ttest.cc', | 2275 'browser/notifications/login_state_notification_blocker_chromeos_uni
ttest.cc', |
2306 'browser/extensions/api/log_private/syslog_parser_unittest.cc', | 2276 'browser/extensions/api/log_private/syslog_parser_unittest.cc', |
2307 ], | 2277 ], |
2308 }], | 2278 }], |
2309 ['use_x11==1', { | 2279 ['use_x11==1', { |
2310 'dependencies': [ | 2280 'dependencies': [ |
2311 '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck', | 2281 '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck', |
2312 ], | 2282 ], |
2313 }], | 2283 }], |
2314 ['toolkit_uses_gtk == 1', { | |
2315 'conditions': [ | |
2316 ['toolkit_views==1', { | |
2317 'sources!': [ | |
2318 'browser/ui/gtk/accelerators_gtk_unittest.cc', | |
2319 'browser/ui/gtk/bookmarks/bookmark_bar_gtk_unittest.cc', | |
2320 'browser/ui/gtk/bookmarks/bookmark_editor_gtk_unittest.cc', | |
2321 'browser/ui/gtk/gtk_chrome_shrinkable_hbox_unittest.cc', | |
2322 'browser/ui/gtk/gtk_theme_service_unittest.cc', | |
2323 'browser/ui/gtk/omnibox/omnibox_popup_view_gtk_unittest.cc', | |
2324 'browser/ui/gtk/omnibox/omnibox_view_gtk_unittest.cc', | |
2325 'browser/ui/gtk/reload_button_gtk_unittest.cc', | |
2326 'browser/ui/gtk/status_icons/status_tray_gtk_unittest.cc', | |
2327 ], | |
2328 }], | |
2329 ], | |
2330 'dependencies': [ | |
2331 '../build/linux/system.gyp:dbus', | |
2332 '../build/linux/system.gyp:gtk', | |
2333 '../dbus/dbus.gyp:dbus_test_support', | |
2334 '../sandbox/sandbox.gyp:*', | |
2335 ], | |
2336 }, { # else: toolkit_uses_gtk != 1 | |
2337 'sources!': [ | |
2338 'browser/ui/gtk/tabs/tab_renderer_gtk_unittest.cc', | |
2339 '../ui/views/focus/accelerator_handler_gtk_unittest.cc', | |
2340 ], | |
2341 }], | |
2342 ['toolkit_uses_gtk == 1 or chromeos==1 or (OS=="linux" and use_aura==1)'
, { | 2284 ['toolkit_uses_gtk == 1 or chromeos==1 or (OS=="linux" and use_aura==1)'
, { |
2343 'dependencies': [ | 2285 'dependencies': [ |
2344 '../build/linux/system.gyp:ssl', | 2286 '../build/linux/system.gyp:ssl', |
2345 ], | 2287 ], |
2346 }], | 2288 }], |
2347 ['use_gnome_keyring == 0', { | 2289 ['use_gnome_keyring == 0', { |
2348 # Disable the GNOME Keyring tests if we are not using it. | 2290 # Disable the GNOME Keyring tests if we are not using it. |
2349 'sources!': [ | 2291 'sources!': [ |
2350 'browser/password_manager/native_backend_gnome_x_unittest.cc', | 2292 'browser/password_manager/native_backend_gnome_x_unittest.cc', |
2351 ], | 2293 ], |
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2384 ['OS=="mac"', { | 2326 ['OS=="mac"', { |
2385 # The test fetches resources which means Mac need the app bundle to | 2327 # The test fetches resources which means Mac need the app bundle to |
2386 # exist on disk so it can pull from it. | 2328 # exist on disk so it can pull from it. |
2387 'dependencies': [ | 2329 'dependencies': [ |
2388 '../third_party/google_toolbox_for_mac/google_toolbox_for_mac.gyp:go
ogle_toolbox_for_mac', | 2330 '../third_party/google_toolbox_for_mac/google_toolbox_for_mac.gyp:go
ogle_toolbox_for_mac', |
2389 '../third_party/ocmock/ocmock.gyp:ocmock', | 2331 '../third_party/ocmock/ocmock.gyp:ocmock', |
2390 'chrome', | 2332 'chrome', |
2391 ], | 2333 ], |
2392 'sources!': [ | 2334 'sources!': [ |
2393 'browser/ui/tests/ui_gfx_image_unittest.cc', | 2335 'browser/ui/tests/ui_gfx_image_unittest.cc', |
2394 'browser/ui/gtk/reload_button_gtk_unittest.cc', | |
2395 'tools/convert_dict/convert_dict_unittest.cc', | 2336 'tools/convert_dict/convert_dict_unittest.cc', |
2396 'renderer/spellchecker/spellcheck_provider_hunspell_unittest.cc', | 2337 'renderer/spellchecker/spellcheck_provider_hunspell_unittest.cc', |
2397 ], | 2338 ], |
2398 # TODO(mark): We really want this for all non-static library targets, | 2339 # TODO(mark): We really want this for all non-static library targets, |
2399 # but when we tried to pull it up to the common.gypi level, it broke | 2340 # but when we tried to pull it up to the common.gypi level, it broke |
2400 # other things like the ui and startup tests. *shrug* | 2341 # other things like the ui and startup tests. *shrug* |
2401 'xcode_settings': {'OTHER_LDFLAGS': ['-Wl,-ObjC']}, | 2342 'xcode_settings': {'OTHER_LDFLAGS': ['-Wl,-ObjC']}, |
2402 }], | 2343 }], |
2403 ['OS!="mac" and OS!="ios"', { | 2344 ['OS!="mac" and OS!="ios"', { |
2404 'dependencies': [ | 2345 'dependencies': [ |
(...skipping 249 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2654 'sources/': [ | 2595 'sources/': [ |
2655 ['exclude', '^browser/themes/'], | 2596 ['exclude', '^browser/themes/'], |
2656 ], | 2597 ], |
2657 }], | 2598 }], |
2658 ['toolkit_views==1', { | 2599 ['toolkit_views==1', { |
2659 'dependencies': [ | 2600 'dependencies': [ |
2660 '../components/components.gyp:web_modal_test_support', | 2601 '../components/components.gyp:web_modal_test_support', |
2661 '../ui/views/views.gyp:views', | 2602 '../ui/views/views.gyp:views', |
2662 '../ui/views/views.gyp:views_test_support', | 2603 '../ui/views/views.gyp:views_test_support', |
2663 ], | 2604 ], |
2664 'sources!': [ | |
2665 'browser/ui/gtk/tabs/tab_renderer_gtk_unittest.cc', | |
2666 ], | |
2667 }, { # else: toolkit_views == 0 | 2605 }, { # else: toolkit_views == 0 |
2668 'sources/': [ | 2606 'sources/': [ |
2669 ['exclude', '^browser/bookmarks/bookmark_node_data_unittest.cc'], | 2607 ['exclude', '^browser/bookmarks/bookmark_node_data_unittest.cc'], |
2670 ['exclude', '^browser/ui/views/'], | 2608 ['exclude', '^browser/ui/views/'], |
2671 ['exclude', '^../apps/ui/views/'], | 2609 ['exclude', '^../apps/ui/views/'], |
2672 ['exclude', '^../ui/views/'], | 2610 ['exclude', '^../ui/views/'], |
2673 ], | 2611 ], |
2674 }], | 2612 }], |
2675 ['use_nss==0 and use_openssl==0', { | 2613 ['use_nss==0 and use_openssl==0', { |
2676 'sources!': [ | 2614 'sources!': [ |
(...skipping 209 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2886 'browser/ui/app_list/test/fake_profile_store.h', | 2824 'browser/ui/app_list/test/fake_profile_store.h', |
2887 'browser/ui/app_list/test/fast_show_pickler_unittest.cc', | 2825 'browser/ui/app_list/test/fast_show_pickler_unittest.cc', |
2888 'browser/ui/views/app_list/linux/app_list_linux_unittest.cc', | 2826 'browser/ui/views/app_list/linux/app_list_linux_unittest.cc', |
2889 'browser/ui/views/app_list/win/app_list_win_unittest.cc', | 2827 'browser/ui/views/app_list/win/app_list_win_unittest.cc', |
2890 ], | 2828 ], |
2891 }, | 2829 }, |
2892 ], | 2830 ], |
2893 }], | 2831 }], |
2894 ], # 'conditions' | 2832 ], # 'conditions' |
2895 } | 2833 } |
OLD | NEW |