Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(243)

Side by Side Diff: chrome/chrome_tests.gypi

Issue 461633002: Refactor language detection logic to allow non-static CLD data sources. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fix linux/mac/windows compile issues Created 6 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 # Copyright 2013 The Chromium Authors. All rights reserved. 1 # Copyright 2013 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 'variables': { 5 'variables': {
6 'chrome_browser_extensions_test_support_sources': [ 6 'chrome_browser_extensions_test_support_sources': [
7 # A list of sources which is shared between different browser tests. 7 # A list of sources which is shared between different browser tests.
8 'browser/apps/app_browsertest_util.cc', 8 'browser/apps/app_browsertest_util.cc',
9 'browser/apps/app_browsertest_util.h', 9 'browser/apps/app_browsertest_util.h',
10 'browser/extensions/browsertest_util.cc', 10 'browser/extensions/browsertest_util.cc',
(...skipping 530 matching lines...) Expand 10 before | Expand all | Expand 10 after
541 'browser/ssl/ssl_client_certificate_selector_test.h', 541 'browser/ssl/ssl_client_certificate_selector_test.h',
542 'browser/sync_file_system/mock_local_change_processor.cc', 542 'browser/sync_file_system/mock_local_change_processor.cc',
543 'browser/sync_file_system/mock_local_change_processor.h', 543 'browser/sync_file_system/mock_local_change_processor.h',
544 'browser/sync_file_system/mock_remote_file_sync_service.cc', 544 'browser/sync_file_system/mock_remote_file_sync_service.cc',
545 'browser/sync_file_system/mock_remote_file_sync_service.h', 545 'browser/sync_file_system/mock_remote_file_sync_service.h',
546 'browser/tab_contents/view_source_browsertest.cc', 546 'browser/tab_contents/view_source_browsertest.cc',
547 'browser/task_manager/task_manager_browsertest.cc', 547 'browser/task_manager/task_manager_browsertest.cc',
548 'browser/task_manager/task_manager_browsertest_util.cc', 548 'browser/task_manager/task_manager_browsertest_util.cc',
549 'browser/task_manager/task_manager_browsertest_util.h', 549 'browser/task_manager/task_manager_browsertest_util.h',
550 'browser/themes/theme_service_browsertest.cc', 550 'browser/themes/theme_service_browsertest.cc',
551 'browser/translate/translate_browsertest.cc',
552 'browser/translate/cld_data_harness.cc', 551 'browser/translate/cld_data_harness.cc',
553 'browser/translate/cld_data_harness.h', 552 'browser/translate/cld_data_harness.h',
553 'browser/translate/cld_data_harness_factory.cc',
554 'browser/translate/cld_data_harness_factory.h',
555 'browser/translate/component_cld_data_harness.cc',
556 'browser/translate/component_cld_data_harness.h',
557 'browser/translate/standalone_cld_data_harness.cc',
558 'browser/translate/standalone_cld_data_harness.h',
559 'browser/translate/translate_browsertest.cc',
554 'browser/translate/translate_manager_browsertest.cc', 560 'browser/translate/translate_manager_browsertest.cc',
555 'browser/ui/app_list/app_list_controller_browsertest.cc', 561 'browser/ui/app_list/app_list_controller_browsertest.cc',
556 'browser/ui/app_list/app_list_service_impl_browsertest.cc', 562 'browser/ui/app_list/app_list_service_impl_browsertest.cc',
557 'browser/ui/app_list/app_list_service_views_browsertest.cc', 563 'browser/ui/app_list/app_list_service_views_browsertest.cc',
558 'browser/ui/app_list/search/people/people_provider_browsertest.cc', 564 'browser/ui/app_list/search/people/people_provider_browsertest.cc',
559 'browser/ui/app_list/search/webstore/webstore_provider_browsertest.cc', 565 'browser/ui/app_list/search/webstore/webstore_provider_browsertest.cc',
560 'browser/ui/ash/accelerator_commands_browsertest.cc', 566 'browser/ui/ash/accelerator_commands_browsertest.cc',
561 'browser/ui/ash/launcher/chrome_launcher_controller_browsertest.cc', 567 'browser/ui/ash/launcher/chrome_launcher_controller_browsertest.cc',
562 'browser/ui/ash/launcher/launcher_favicon_loader_browsertest.cc', 568 'browser/ui/ash/launcher/launcher_favicon_loader_browsertest.cc',
563 'browser/ui/ash/keyboard_controller_browsertest.cc', 569 'browser/ui/ash/keyboard_controller_browsertest.cc',
(...skipping 795 matching lines...) Expand 10 before | Expand all | Expand 10 after
1359 'include_dirs': [ 1365 'include_dirs': [
1360 '..', 1366 '..',
1361 ], 1367 ],
1362 'defines': [ 1368 'defines': [
1363 'HAS_OUT_OF_PROC_TEST_RUNNER', 1369 'HAS_OUT_OF_PROC_TEST_RUNNER',
1364 ], 1370 ],
1365 'sources': [ 1371 'sources': [
1366 '<@(chrome_interactive_ui_test_sources)', 1372 '<@(chrome_interactive_ui_test_sources)',
1367 ], 1373 ],
1368 'conditions': [ 1374 'conditions': [
1375 [ 'cld_version==0 or cld_version==2', {
1376 'dependencies': [
1377 # Interactive tests should use whatever CLD2 data access mode that
1378 # the application embedder is using.
1379 '<(DEPTH)/third_party/cld_2/cld_2.gyp:cld2_platform_impl', ],
1380 }],
1369 ['use_x11==1', { 1381 ['use_x11==1', {
1370 'dependencies': [ 1382 'dependencies': [
1371 '../build/linux/system.gyp:xtst', 1383 '../build/linux/system.gyp:xtst',
1372 '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck', 1384 '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck',
1373 ], 1385 ],
1374 }], 1386 }],
1375 ['OS=="linux" and use_aura==1', { 1387 ['OS=="linux" and use_aura==1', {
1376 # TODO(gbillock): aura linux does not support the automation for 1388 # TODO(gbillock): aura linux does not support the automation for
1377 # SendMouseMoveNotifyWhenDone 1389 # SendMouseMoveNotifyWhenDone
1378 'sources!': [ 1390 'sources!': [
(...skipping 536 matching lines...) Expand 10 before | Expand all | Expand 10 after
1915 'msvs_settings': { 1927 'msvs_settings': {
1916 'VCLinkerTool': { 1928 'VCLinkerTool': {
1917 'conditions': [ 1929 'conditions': [
1918 ['incremental_chrome_dll==1', { 1930 ['incremental_chrome_dll==1', {
1919 'UseLibraryDependencyInputs': "true", 1931 'UseLibraryDependencyInputs': "true",
1920 }], 1932 }],
1921 ], 1933 ],
1922 }, 1934 },
1923 }, 1935 },
1924 'conditions': [ 1936 'conditions': [
1925 ['cld2_data_source=="component"', { 1937 [ 'cld_version==0 or cld_version==2', {
1926 'sources': [ 1938 'dependencies': [
1927 'browser/translate/component_cld_data_harness.cc', 1939 # Because the browser_tests use translate, they need CLD data.
1928 'browser/translate/component_cld_data_harness.h', 1940 '<(DEPTH)/third_party/cld_2/cld_2.gyp:cld2_platform_impl', ],
1929 ]}, 1941 }],
1930 ],
1931 ['cld2_data_source=="standalone"', {
1932 'sources': [
1933 'browser/translate/standalone_cld_data_harness.cc',
1934 'browser/translate/standalone_cld_data_harness.h',
1935 ]},
1936 ],
1937 ['cld2_data_source=="static"', {
1938 'sources': [
1939 'browser/translate/static_cld_data_harness.cc',
1940 'browser/translate/static_cld_data_harness.h',
1941 ]},
1942 ],
1943 ['enable_one_click_signin==0', { 1942 ['enable_one_click_signin==0', {
1944 'sources!': [ 1943 'sources!': [
1945 'browser/ui/sync/one_click_signin_bubble_links_delegate_browsertest. cc', 1944 'browser/ui/sync/one_click_signin_bubble_links_delegate_browsertest. cc',
1946 ] 1945 ]
1947 }], 1946 }],
1948 ['enable_autofill_dialog==0', { 1947 ['enable_autofill_dialog==0', {
1949 'sources!': [ 1948 'sources!': [
1950 'browser/ui/autofill/autofill_dialog_controller_browsertest.cc', 1949 'browser/ui/autofill/autofill_dialog_controller_browsertest.cc',
1951 ] 1950 ]
1952 }], 1951 }],
(...skipping 533 matching lines...) Expand 10 before | Expand all | Expand 10 after
2486 '<@(_inputs)', 2485 '<@(_inputs)',
2487 'webui', 2486 'webui',
2488 '--external', '<(external_v8)', 2487 '--external', '<(external_v8)',
2489 '<(RULE_INPUT_PATH)', 2488 '<(RULE_INPUT_PATH)',
2490 'chrome/<(RULE_INPUT_DIRNAME)/<(RULE_INPUT_ROOT).js', 2489 'chrome/<(RULE_INPUT_DIRNAME)/<(RULE_INPUT_ROOT).js',
2491 '<@(_outputs)', 2490 '<@(_outputs)',
2492 ], 2491 ],
2493 }, 2492 },
2494 ], 2493 ],
2495 'conditions': [ 2494 'conditions': [
2495 [ 'cld_version==0 or cld_version==2', {
2496 'dependencies': [
2497 # Interactive tests should use whatever CLD2 data access mode that
2498 # the application embedder is using.
2499 '<(DEPTH)/third_party/cld_2/cld_2.gyp:cld2_platform_impl', ],
2500 }],
2496 ['OS=="win"', { 2501 ['OS=="win"', {
2497 'sources': [ 2502 'sources': [
2498 '<(SHARED_INTERMEDIATE_DIR)/chrome_version/other_version.rc', 2503 '<(SHARED_INTERMEDIATE_DIR)/chrome_version/other_version.rc',
2499 '<(SHARED_INTERMEDIATE_DIR)/ui/resources/ui_unscaled_resources.rc', 2504 '<(SHARED_INTERMEDIATE_DIR)/ui/resources/ui_unscaled_resources.rc',
2500 ], 2505 ],
2501 'include_dirs': [ 2506 'include_dirs': [
2502 '<(DEPTH)/third_party/wtl/include', 2507 '<(DEPTH)/third_party/wtl/include',
2503 ], 2508 ],
2504 'dependencies': [ 2509 'dependencies': [
2505 'chrome_version_resources', 2510 'chrome_version_resources',
(...skipping 144 matching lines...) Expand 10 before | Expand all | Expand 10 after
2650 '<(protoc_out_dir)', 2655 '<(protoc_out_dir)',
2651 ], 2656 ],
2652 # TODO(phajdan.jr): Only temporary, to make transition easier. 2657 # TODO(phajdan.jr): Only temporary, to make transition easier.
2653 'defines': [ 2658 'defines': [
2654 'HAS_OUT_OF_PROC_TEST_RUNNER', 2659 'HAS_OUT_OF_PROC_TEST_RUNNER',
2655 ], 2660 ],
2656 'sources': [ 2661 'sources': [
2657 '<@(sync_integration_tests_sources)', 2662 '<@(sync_integration_tests_sources)',
2658 ], 2663 ],
2659 'conditions': [ 2664 'conditions': [
2665 [ 'cld_version==0 or cld_version==2', {
2666 'dependencies': [
2667 # Language detection is irrelevant to sync, so it can depend on
2668 # any implementation for CLD2. Dynamic is smaller, so go with
2669 # dynamic.
2670 '<(DEPTH)/third_party/cld_2/cld_2.gyp:cld2_dynamic', ],
2671 }],
2660 ['OS=="linux"', { 2672 ['OS=="linux"', {
2661 'dependencies': [ 2673 'dependencies': [
2662 '../build/linux/system.gyp:ssl', 2674 '../build/linux/system.gyp:ssl',
2663 ], 2675 ],
2664 }], 2676 }],
2665 ['OS=="mac"', { 2677 ['OS=="mac"', {
2666 # The sync_integration_tests do not run on mac without this flag. 2678 # The sync_integration_tests do not run on mac without this flag.
2667 # Search for comments about "xcode_settings" elsewhere in this file. 2679 # Search for comments about "xcode_settings" elsewhere in this file.
2668 'xcode_settings': {'OTHER_LDFLAGS': ['-Wl,-ObjC']}, 2680 'xcode_settings': {'OTHER_LDFLAGS': ['-Wl,-ObjC']},
2669 # Dictionary sync is disabled on Mac. 2681 # Dictionary sync is disabled on Mac.
(...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after
2745 '<(INTERMEDIATE_DIR)', 2757 '<(INTERMEDIATE_DIR)',
2746 '<(protoc_out_dir)', 2758 '<(protoc_out_dir)',
2747 ], 2759 ],
2748 'defines': [ 2760 'defines': [
2749 'HAS_OUT_OF_PROC_TEST_RUNNER', 2761 'HAS_OUT_OF_PROC_TEST_RUNNER',
2750 ], 2762 ],
2751 'sources': [ 2763 'sources': [
2752 '<@(sync_performance_tests_sources)', 2764 '<@(sync_performance_tests_sources)',
2753 ], 2765 ],
2754 'conditions': [ 2766 'conditions': [
2767 [ 'cld_version==0 or cld_version==2', {
2768 'dependencies': [
2769 # Language detection is irrelevant to sync, so it can depend on
2770 # any implementation for CLD2. Dynamic is smaller, so go with
2771 # dynamic.
2772 '<(DEPTH)/third_party/cld_2/cld_2.gyp:cld2_dynamic', ],
2773 }],
2755 ['OS=="linux"', { 2774 ['OS=="linux"', {
2756 'dependencies': [ 2775 'dependencies': [
2757 '../build/linux/system.gyp:ssl', 2776 '../build/linux/system.gyp:ssl',
2758 ], 2777 ],
2759 }], 2778 }],
2760 ['OS=="mac"', { 2779 ['OS=="mac"', {
2761 # The sync_performance_tests do not run on mac without this flag. 2780 # The sync_performance_tests do not run on mac without this flag.
2762 # Search for comments about "xcode_settings" elsewhere in this file. 2781 # Search for comments about "xcode_settings" elsewhere in this file.
2763 'xcode_settings': {'OTHER_LDFLAGS': ['-Wl,-ObjC']}, 2782 'xcode_settings': {'OTHER_LDFLAGS': ['-Wl,-ObjC']},
2764 # Dictionary sync is disabled on Mac. 2783 # Dictionary sync is disabled on Mac.
(...skipping 424 matching lines...) Expand 10 before | Expand all | Expand 10 after
3189 ['enable_webrtc==1', { 3208 ['enable_webrtc==1', {
3190 'dependencies': [ 3209 'dependencies': [
3191 '../third_party/libjingle/libjingle.gyp:libjingle_webrtc' 3210 '../third_party/libjingle/libjingle.gyp:libjingle_webrtc'
3192 ] 3211 ]
3193 }], 3212 }],
3194 ], 3213 ],
3195 }] 3214 }]
3196 }], 3215 }],
3197 ], # 'conditions' 3216 ], # 'conditions'
3198 } 3217 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698