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

Side by Side Diff: chrome/chrome_tests.gypi

Issue 222923004: Remove pyauto references from gyp files in preparation for deleting the code. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: try with depot tools at 260471 Created 6 years, 8 months 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
« no previous file with comments | « chrome/chrome.gyp ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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' : {
6 'pyautolib_sources': [
7 'app/chrome_command_ids.h',
8 'app/chrome_dll_resource.h',
9 'common/automation_constants.h',
10 'common/pref_names.cc',
11 'common/pref_names.h',
12 'test/automation/browser_proxy.cc',
13 'test/automation/browser_proxy.h',
14 'test/automation/tab_proxy.cc',
15 'test/automation/tab_proxy.h',
16 '../content/public/common/page_type.h',
17 '../content/public/common/security_style.h',
18 # Must come before cert_status_flags.h
19 '../net/base/net_export.h',
20 '../net/cert/cert_status_flags.h',
21 ],
22 'conditions': [
23 ['asan==1', {
24 'pyautolib_sources': [
25 'test/pyautolib/asan_stub.c',
26 ]
27 }],
28 ],
29 },
30 'includes': [ 5 'includes': [
31 'js_unittest_vars.gypi', 6 'js_unittest_vars.gypi',
32 ], 7 ],
33 'targets': [ 8 'targets': [
34 { 9 {
35 'target_name': 'test_support_ui', 10 'target_name': 'test_support_ui',
36 'type': 'static_library', 11 'type': 'static_library',
37 'dependencies': [ 12 'dependencies': [
38 'chrome_resources.gyp:chrome_resources', 13 'chrome_resources.gyp:chrome_resources',
39 'chrome_resources.gyp:chrome_strings', 14 'chrome_resources.gyp:chrome_strings',
(...skipping 2643 matching lines...) Expand 10 before | Expand all | Expand 10 after
2683 ], 2658 ],
2684 }], 2659 }],
2685 ['toolkit_views==1', { 2660 ['toolkit_views==1', {
2686 'dependencies': [ 2661 'dependencies': [
2687 '../ui/views/views.gyp:views', 2662 '../ui/views/views.gyp:views',
2688 ], 2663 ],
2689 }], 2664 }],
2690 ], 2665 ],
2691 }, 2666 },
2692 { 2667 {
2693 # Documentation: http://dev.chromium.org/developers/testing/pyauto
2694 # Deprecated. Do not add additional dependencies.
2695 'target_name': 'pyautolib',
2696 'variables': {
2697 'conditions': [
2698 ['enable_automation==1 and OS=="linux"', {
2699 'python_arch': '<!(<(DEPTH)/build/linux/python_arch.sh <(sysroot)/us r/<(system_libdir)/libpython<(python_ver).so.1.0)',
2700 }],
2701 ],
2702 },
2703 'conditions': [
2704 ['enable_automation==1 and OS=="linux" and target_arch==python_arch', {
2705 'type': 'loadable_module',
2706 'product_prefix': '_',
2707 'dependencies': [
2708 'chrome',
2709 'chrome_resources.gyp:chrome_resources',
2710 'chrome_resources.gyp:chrome_strings',
2711 'chrome_resources.gyp:theme_resources',
2712 'debugger',
2713 'test_support_common',
2714 '../skia/skia.gyp:skia',
2715 '../sync/sync.gyp:sync',
2716 '../testing/gtest.gyp:gtest',
2717 ],
2718 'export_dependent_settings': [
2719 'test_support_common',
2720 ],
2721 'include_dirs': [
2722 '..',
2723 '<(sysroot)/usr/include/python<(python_ver)',
2724 ],
2725 'link_settings': {
2726 'libraries': [
2727 '-lpython<(python_ver)',
2728 ],
2729 },
2730 'cflags': [
2731 '-Wno-uninitialized',
2732 '-Wno-self-assign', # to keep clang happy for generated code.
2733 ],
2734 'sources': [
2735 'test/automation/proxy_launcher.cc',
2736 'test/automation/proxy_launcher.h',
2737 'test/pyautolib/pyautolib.cc',
2738 'test/pyautolib/pyautolib.h',
2739 'test/ui/ui_test.cc',
2740 'test/ui/ui_test.h',
2741 'test/ui/ui_test_suite.cc',
2742 'test/ui/ui_test_suite.h',
2743 '<(INTERMEDIATE_DIR)/pyautolib_wrap.cc',
2744 '<@(pyautolib_sources)',
2745 ],
2746 'conditions': [
2747 # Disable the type profiler. _POSIX_C_SOURCE and _XOPEN_SOURCE
2748 # conflict between <Python.h> and <typeinfo>.
2749 ['clang_type_profiler==1', {
2750 'cflags_cc!': [
2751 '-fintercept-allocation-functions',
2752 ],
2753 }],
2754 ['toolkit_uses_gtk == 1', {
2755 'dependencies': [
2756 '../build/linux/system.gyp:gtk',
2757 ],
2758 }],
2759 ['asan==1', {
2760 'cflags!': [ '-fsanitize=address' ],
2761 }],
2762 ],
2763 'actions': [
2764 {
2765 'variables' : {
2766 'swig_args': [ '-I..',
2767 '-python',
2768 '-c++',
2769 '-threads',
2770 '-outdir',
2771 '<(PRODUCT_DIR)',
2772 '-o',
2773 '<(INTERMEDIATE_DIR)/pyautolib_wrap.cc',
2774 ],
2775 'conditions': [
2776 ['chromeos==1', {
2777 'swig_args': [
2778 '-DOS_CHROMEOS',
2779 ]
2780 }],
2781 ],
2782 },
2783 'action_name': 'pyautolib_swig',
2784 'inputs': [
2785 'test/pyautolib/argc_argv.i',
2786 'test/pyautolib/pyautolib.i',
2787 '<@(pyautolib_sources)',
2788 ],
2789 'outputs': [
2790 '<(INTERMEDIATE_DIR)/pyautolib_wrap.cc',
2791 '<(PRODUCT_DIR)/pyautolib.py',
2792 ],
2793 'action': [ 'python',
2794 '../tools/swig/swig.py',
2795 '<@(swig_args)',
2796 'test/pyautolib/pyautolib.i',
2797 ],
2798 'message': 'Generating swig wrappers for pyautolib',
2799 },
2800 ], # actions
2801 }, {
2802 'type': 'none',
2803 }],
2804 ], # conditions
2805 }, # target 'pyautolib'
2806 {
2807 # Required for WebRTC PyAuto tests.
2808 'target_name': 'webrtc_test_tools',
2809 'type': 'none',
2810 'dependencies': [
2811 'pyautolib',
2812 '../third_party/libjingle/libjingle.gyp:peerconnection_server',
2813 '../third_party/webrtc/tools/tools.gyp:frame_analyzer',
2814 '../third_party/webrtc/tools/tools.gyp:rgba_to_i420_converter',
2815 ],
2816 }, # target 'webrtc_test_tools'
2817 {
2818 # Executable to measure time to load libraries. 2668 # Executable to measure time to load libraries.
2819 'target_name': 'load_library_perf_tests', 2669 'target_name': 'load_library_perf_tests',
2820 'type': '<(gtest_target_type)', 2670 'type': '<(gtest_target_type)',
2821 'dependencies': [ 2671 'dependencies': [
2822 '../base/base.gyp:test_support_perf', 2672 '../base/base.gyp:test_support_perf',
2823 '../testing/gtest.gyp:gtest', 2673 '../testing/gtest.gyp:gtest',
2824 '../testing/perf/perf_test.gyp:*', 2674 '../testing/perf/perf_test.gyp:*',
2825 '../third_party/widevine/cdm/widevine_cdm.gyp:widevine_cdm_version_h', 2675 '../third_party/widevine/cdm/widevine_cdm.gyp:widevine_cdm_version_h',
2826 ], 2676 ],
2827 'sources': [ 2677 'sources': [
(...skipping 420 matching lines...) Expand 10 before | Expand all | Expand 10 after
3248 ['enable_webrtc==1', { 3098 ['enable_webrtc==1', {
3249 'dependencies': [ 3099 'dependencies': [
3250 '../third_party/libjingle/libjingle.gyp:libjingle_webrtc' 3100 '../third_party/libjingle/libjingle.gyp:libjingle_webrtc'
3251 ] 3101 ]
3252 }], 3102 }],
3253 ], 3103 ],
3254 }] 3104 }]
3255 }], 3105 }],
3256 ], # 'conditions' 3106 ], # 'conditions'
3257 } 3107 }
OLDNEW
« no previous file with comments | « chrome/chrome.gyp ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698