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 15 matching lines...) Expand all Loading... |
26 'metrics_unittests', | 26 'metrics_unittests', |
27 'modules_integrationtests', | 27 'modules_integrationtests', |
28 'modules_unittests', | 28 'modules_unittests', |
29 'neteq_unittests', | 29 'neteq_unittests', |
30 'system_wrappers_unittests', | 30 'system_wrappers_unittests', |
31 'test_support_unittests', | 31 'test_support_unittests', |
32 'tools_unittests', | 32 'tools_unittests', |
33 'video_engine_core_unittests', | 33 'video_engine_core_unittests', |
34 'voice_engine_unittests', | 34 'voice_engine_unittests', |
35 ] | 35 ] |
| 36 |
| 37 baremetal_tests = [ |
| 38 'audio_device_integrationtests', |
| 39 'video_capture_integrationtests', |
| 40 'vie_auto_test', |
| 41 'voe_auto_test', |
| 42 ] |
| 43 |
36 ninja_options = ['--build-tool=ninja'] | 44 ninja_options = ['--build-tool=ninja'] |
37 | 45 |
38 defaults['category'] = 'win' | 46 defaults['category'] = 'win' |
39 | 47 |
40 B('Win32 Debug', 'win32_debug_factory', scheduler=scheduler) | 48 B('Win32 Debug', 'win32_debug_factory', scheduler=scheduler) |
41 F('win32_debug_factory', win().WebRTCFactory( | 49 F('win32_debug_factory', win().WebRTCFactory( |
42 target='Debug', | 50 target='Debug', |
43 options=ninja_options, | 51 options=ninja_options, |
44 tests=tests)) | 52 tests=tests)) |
45 | 53 |
(...skipping 20 matching lines...) Expand all Loading... |
66 | 74 |
67 B('Win64 Release', 'win64_release_factory', scheduler=scheduler) | 75 B('Win64 Release', 'win64_release_factory', scheduler=scheduler) |
68 F('win64_release_factory', win().WebRTCFactory( | 76 F('win64_release_factory', win().WebRTCFactory( |
69 target='Release_x64', | 77 target='Release_x64', |
70 options=ninja_options, | 78 options=ninja_options, |
71 tests=tests, | 79 tests=tests, |
72 factory_properties={ | 80 factory_properties={ |
73 'gclient_env': {'GYP_DEFINES': 'target_arch=x64'}, | 81 'gclient_env': {'GYP_DEFINES': 'target_arch=x64'}, |
74 })) | 82 })) |
75 | 83 |
| 84 B('Win32 Release [large tests]', 'win32_largetests_factory', |
| 85 scheduler=scheduler) |
| 86 F('win32_largetests_factory', win().WebRTCFactory( |
| 87 target='Release', |
| 88 options=ninja_options, |
| 89 tests=baremetal_tests, |
| 90 factory_properties={ |
| 91 'show_perf_results': True, |
| 92 'expectations': True, |
| 93 'perf_id': 'webrtc-win-large-tests', |
| 94 'perf_measuring_tests': ['vie_auto_test'], |
| 95 'custom_cmd_line_tests': ['vie_auto_test', |
| 96 'voe_auto_test'], |
| 97 })) |
| 98 |
76 | 99 |
77 def Update(c): | 100 def Update(c): |
78 helper.Update(c) | 101 helper.Update(c) |
OLD | NEW |