OLD | NEW |
1 # | 1 # |
2 # Copyright 2015 Google Inc. | 2 # Copyright 2015 Google Inc. |
3 # | 3 # |
4 # Use of this source code is governed by a BSD-style license that can be | 4 # Use of this source code is governed by a BSD-style license that can be |
5 # found in the LICENSE file. | 5 # found in the LICENSE file. |
6 # | 6 # |
7 | 7 |
8 #!/usr/bin/env python | 8 #!/usr/bin/env python |
9 | 9 |
10 usage = ''' | 10 usage = ''' |
(...skipping 142 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
153 | 153 |
154 # skia_use_android_framework_defines. | 154 # skia_use_android_framework_defines. |
155 if builder_dict.get('extra_config') == 'Android_FrameworkDefs': | 155 if builder_dict.get('extra_config') == 'Android_FrameworkDefs': |
156 gyp_defs['skia_use_android_framework_defines'] = '1' | 156 gyp_defs['skia_use_android_framework_defines'] = '1' |
157 | 157 |
158 # Skia dump stats for perf tests and gpu | 158 # Skia dump stats for perf tests and gpu |
159 if (builder_dict.get('cpu_or_gpu') == 'GPU' and | 159 if (builder_dict.get('cpu_or_gpu') == 'GPU' and |
160 builder_dict.get('role') == 'Perf'): | 160 builder_dict.get('role') == 'Perf'): |
161 gyp_defs['skia_dump_stats'] = '1' | 161 gyp_defs['skia_dump_stats'] = '1' |
162 | 162 |
| 163 # CommandBuffer. |
| 164 if builder_dict.get('extra_config') == 'CommandBuffer': |
| 165 gyp_defs['skia_command_buffer'] = '1' |
| 166 |
163 return gyp_defs | 167 return gyp_defs |
164 | 168 |
165 | 169 |
166 cov_skip.extend([lineno(), lineno() + 1]) | 170 cov_skip.extend([lineno(), lineno() + 1]) |
167 def get_extra_env_vars(builder_dict): | 171 def get_extra_env_vars(builder_dict): |
168 env = {} | 172 env = {} |
169 if builder_dict.get('configuration') == 'Coverage': | 173 if builder_dict.get('configuration') == 'Coverage': |
170 # We have to use Clang 3.6 because earlier versions do not support the | 174 # We have to use Clang 3.6 because earlier versions do not support the |
171 # compile flags we use and 3.7 and 3.8 hit asserts during compilation. | 175 # compile flags we use and 3.7 and 3.8 hit asserts during compilation. |
172 env['CC'] = '/usr/bin/clang-3.6' | 176 env['CC'] = '/usr/bin/clang-3.6' |
(...skipping 185 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
358 'Build-Ubuntu-GCC-x86_64-Release-Mesa', | 362 'Build-Ubuntu-GCC-x86_64-Release-Mesa', |
359 'Build-Ubuntu-GCC-x86_64-Release-ANGLE', | 363 'Build-Ubuntu-GCC-x86_64-Release-ANGLE', |
360 'Housekeeper-PerCommit', | 364 'Housekeeper-PerCommit', |
361 'Perf-Win8-MSVC-ShuttleB-GPU-HD4600-x86_64-Release-Trybot', | 365 'Perf-Win8-MSVC-ShuttleB-GPU-HD4600-x86_64-Release-Trybot', |
362 'Perf-Ubuntu-GCC-ShuttleA-GPU-GTX660-x86_64-Release-VisualBench', | 366 'Perf-Ubuntu-GCC-ShuttleA-GPU-GTX660-x86_64-Release-VisualBench', |
363 'Test-Android-GCC-GalaxyS4-GPU-SGX544-Arm7-Debug', | 367 'Test-Android-GCC-GalaxyS4-GPU-SGX544-Arm7-Debug', |
364 'Perf-Android-GCC-Nexus5-GPU-Adreno330-Arm7-Release-Appurify', | 368 'Perf-Android-GCC-Nexus5-GPU-Adreno330-Arm7-Release-Appurify', |
365 'Test-Android-GCC-Nexus6-GPU-Adreno420-Arm7-Debug', | 369 'Test-Android-GCC-Nexus6-GPU-Adreno420-Arm7-Debug', |
366 'Test-ChromeOS-GCC-Link-CPU-AVX-x86_64-Debug', | 370 'Test-ChromeOS-GCC-Link-CPU-AVX-x86_64-Debug', |
367 'Test-iOS-Clang-iPad4-GPU-SGX554-Arm7-Debug', | 371 'Test-iOS-Clang-iPad4-GPU-SGX554-Arm7-Debug', |
| 372 'Test-Mac-Clang-MacMini6.2-GPU-HD4000-x86_64-Debug-CommandBuffer', |
368 'Test-Mac10.8-Clang-MacMini4.1-GPU-GeForce320M-x86_64-Release', | 373 'Test-Mac10.8-Clang-MacMini4.1-GPU-GeForce320M-x86_64-Release', |
369 'Test-Ubuntu-Clang-GCE-CPU-AVX2-x86_64-Coverage', | 374 'Test-Ubuntu-Clang-GCE-CPU-AVX2-x86_64-Coverage', |
370 ('Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-' | 375 ('Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-' |
371 'SK_USE_DISCARDABLE_SCALEDIMAGECACHE'), | 376 'SK_USE_DISCARDABLE_SCALEDIMAGECACHE'), |
372 'Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-SKNX_NO_SIMD', | 377 'Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-SKNX_NO_SIMD', |
373 'Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-Fast', | 378 'Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-Fast', |
374 'Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-Shared', | 379 'Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-Shared', |
375 'Test-Ubuntu-GCC-ShuttleA-GPU-GTX550Ti-x86_64-Release-Valgrind', | 380 'Test-Ubuntu-GCC-ShuttleA-GPU-GTX550Ti-x86_64-Release-Valgrind', |
376 'Test-Win8-MSVC-ShuttleB-GPU-HD4600-x86-Release-ANGLE', | 381 'Test-Win8-MSVC-ShuttleB-GPU-HD4600-x86-Release-ANGLE', |
377 'Test-Win8-MSVC-ShuttleA-CPU-AVX-x86_64-Debug', | 382 'Test-Win8-MSVC-ShuttleA-CPU-AVX-x86_64-Debug', |
(...skipping 22 matching lines...) Expand all Loading... |
400 if len(sys.argv) == 2 and sys.argv[1] == 'test': | 405 if len(sys.argv) == 2 and sys.argv[1] == 'test': |
401 self_test() | 406 self_test() |
402 sys.exit(0) | 407 sys.exit(0) |
403 | 408 |
404 if len(sys.argv) != 3: | 409 if len(sys.argv) != 3: |
405 print usage | 410 print usage |
406 sys.exit(1) | 411 sys.exit(1) |
407 | 412 |
408 with open(sys.argv[1], 'w') as out: | 413 with open(sys.argv[1], 'w') as out: |
409 json.dump(get_builder_spec(sys.argv[2]), out) | 414 json.dump(get_builder_spec(sys.argv[2]), out) |
OLD | NEW |