| 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 |