OLD | NEW |
1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 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 from master import master_config | 5 from master import master_config |
6 from master.factory import webrtc_factory | 6 from master.factory import webrtc_factory |
7 | 7 |
8 defaults = {} | 8 defaults = {} |
9 | 9 |
10 | 10 |
(...skipping 18 matching lines...) Expand all Loading... |
29 'modules_integrationtests', | 29 'modules_integrationtests', |
30 'modules_unittests', | 30 'modules_unittests', |
31 'neteq_unittests', | 31 'neteq_unittests', |
32 'system_wrappers_unittests', | 32 'system_wrappers_unittests', |
33 'test_support_unittests', | 33 'test_support_unittests', |
34 'tools_unittests', | 34 'tools_unittests', |
35 'video_engine_core_unittests', | 35 'video_engine_core_unittests', |
36 'voice_engine_unittests', | 36 'voice_engine_unittests', |
37 ] | 37 ] |
38 | 38 |
39 options = ['--', '-project', '../webrtc.xcodeproj'] | 39 baremetal_tests = [ |
| 40 'audio_device_integrationtests', |
| 41 'video_capture_integrationtests', |
| 42 'vie_auto_test', |
| 43 'voe_auto_test', |
| 44 ] |
| 45 options = ['--build-tool=ninja'] |
40 | 46 |
41 defaults['category'] = 'mac' | 47 defaults['category'] = 'mac' |
42 | 48 |
43 B('Mac32 Debug', 'mac_debug_factory', scheduler=scheduler) | 49 B('Mac32 Debug', 'mac_debug_factory', scheduler=scheduler) |
44 F('mac_debug_factory', mac().WebRTCFactory( | 50 F('mac_debug_factory', mac().WebRTCFactory( |
45 target='Debug', | 51 target='Debug', |
46 options=options, | 52 options=options, |
47 tests=tests)) | 53 tests=tests)) |
48 | 54 |
49 B('Mac32 Release', 'mac_release_factory', scheduler=scheduler) | 55 B('Mac32 Release', 'mac_release_factory', scheduler=scheduler) |
(...skipping 24 matching lines...) Expand all Loading... |
74 F('mac_asan_factory', mac().WebRTCFactory( | 80 F('mac_asan_factory', mac().WebRTCFactory( |
75 target='Release', | 81 target='Release', |
76 options=options, | 82 options=options, |
77 tests=tests, | 83 tests=tests, |
78 factory_properties={'asan': True, | 84 factory_properties={'asan': True, |
79 'gclient_env': | 85 'gclient_env': |
80 {'GYP_DEFINES': ('asan=1' | 86 {'GYP_DEFINES': ('asan=1' |
81 ' release_extra_cflags=-g ' | 87 ' release_extra_cflags=-g ' |
82 ' linux_use_tcmalloc=0 ')}})) | 88 ' linux_use_tcmalloc=0 ')}})) |
83 | 89 |
| 90 B('Mac32 Release [large tests]', 'mac_largetests_factory', |
| 91 scheduler=scheduler) |
| 92 F('mac_largetests_factory', mac().WebRTCFactory( |
| 93 target='Release', |
| 94 options=options, |
| 95 tests=baremetal_tests, |
| 96 factory_properties={ |
| 97 'show_perf_results': True, |
| 98 'expectations': True, |
| 99 'perf_id': 'webrtc-mac-large-tests', |
| 100 'perf_measuring_tests': ['vie_auto_test'], |
| 101 'custom_cmd_line_tests': ['vie_auto_test', |
| 102 'voe_auto_test'], |
| 103 })) |
| 104 |
84 # iOS. | 105 # iOS. |
85 B('iOS Device', 'ios_release_factory', scheduler=scheduler) | 106 B('iOS Device', 'ios_release_factory', scheduler=scheduler) |
86 F('ios_release_factory', macIos().ChromiumAnnotationFactory( | 107 F('ios_release_factory', macIos().ChromiumAnnotationFactory( |
87 target='Release', | 108 target='Release', |
88 slave_type='AnnotatedBuilderTester', | 109 slave_type='AnnotatedBuilderTester', |
89 annotation_script='src/webrtc/build/ios-webrtc.sh')) | 110 annotation_script='src/webrtc/build/ios-webrtc.sh')) |
90 | 111 |
91 | 112 |
92 def Update(c): | 113 def Update(c): |
93 helper.Update(c) | 114 helper.Update(c) |
OLD | NEW |