OLD | NEW |
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 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 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
61 tests=['drmemory_full_' + test for test in tests], | 61 tests=['drmemory_full_' + test for test in tests], |
62 factory_properties=dr_memory_factory_properties)) | 62 factory_properties=dr_memory_factory_properties)) |
63 | 63 |
64 B('Win DrMemory Pattern', 'win_drmemory_pattern_factory', scheduler=scheduler) | 64 B('Win DrMemory Pattern', 'win_drmemory_pattern_factory', scheduler=scheduler) |
65 F('win_drmemory_pattern_factory', win().WebRTCFactory( | 65 F('win_drmemory_pattern_factory', win().WebRTCFactory( |
66 target='Debug', | 66 target='Debug', |
67 options=options, | 67 options=options, |
68 tests=['drmemory_pattern_' + test for test in tests], | 68 tests=['drmemory_pattern_' + test for test in tests], |
69 factory_properties=dr_memory_factory_properties)) | 69 factory_properties=dr_memory_factory_properties)) |
70 | 70 |
71 B('Win SyzyASan', 'win_asan_factory', scheduler=scheduler) | |
72 F('win_asan_factory', win().WebRTCFactory( | |
73 target='Release', | |
74 options=options, | |
75 tests=tests, | |
76 factory_properties={ | |
77 'asan': True, | |
78 'gclient_env': { | |
79 'GYP_DEFINES': ('syzyasan=1 win_z7=1 chromium_win_pch=0 ' | |
80 'component=static_library'), | |
81 'GYP_USE_SEPARATE_MSPDBSRV': '1', | |
82 }, | |
83 })) | |
84 | |
85 B('Win Tsan', 'win_tsan_factory', scheduler=scheduler) | 71 B('Win Tsan', 'win_tsan_factory', scheduler=scheduler) |
86 F('win_tsan_factory', win().WebRTCFactory( | 72 F('win_tsan_factory', win().WebRTCFactory( |
87 target='Debug', | 73 target='Debug', |
88 options=options, | 74 options=options, |
89 tests=['tsan_' + test for test in tests], | 75 tests=['tsan_' + test for test in tests], |
90 factory_properties={ | 76 factory_properties={ |
91 'needs_tsan_win': True, | 77 'needs_tsan_win': True, |
92 'gclient_env': { 'GYP_DEFINES' : 'build_for_tool=tsan' }, | 78 'gclient_env': { 'GYP_DEFINES' : 'build_for_tool=tsan' }, |
93 })) | 79 })) |
94 | 80 |
95 | 81 |
96 def Update(c): | 82 def Update(c): |
97 helper.Update(c) | 83 helper.Update(c) |
OLD | NEW |