Index: master/master_builders_cfg.py |
=================================================================== |
--- master/master_builders_cfg.py (revision 8722) |
+++ master/master_builders_cfg.py (working copy) |
@@ -5,13 +5,16 @@ |
# Sets up all the builders we want this buildbot master to run. |
from skia_master_scripts import factory as skia_factory |
+from skia_master_scripts import android_factory |
+from skia_master_scripts import chromeos_factory |
+from skia_master_scripts import ios_factory |
+from skia_master_scripts import nacl_factory |
from skia_master_scripts import utils |
from skia_master_scripts.utils import MakeBuilderSet, \ |
MakeAndroidBuilderSet, \ |
+ MakeCompileBuilderSet, \ |
MakeChromeOSBuilderSet, \ |
- MakeIOSBuilderSet, \ |
- MakeHousekeeperBuilderSet, \ |
- MakeNaClBuilderSet |
+ MakeHousekeeperBuilderSet |
# Directory where we want to record performance data |
# |
@@ -51,24 +54,592 @@ |
# |
do_upload_results = active_master.is_production_host |
+ # Compile-only builders. |
+ defaults['category'] = ' Build' |
rmistry
2013/04/25 11:36:45
Rename to ' Compile' or ' Compilers' ?
|
+ |
+ # Linux |
+ MakeCompileBuilderSet( |
epoger
2013/04/24 18:56:10
Maybe you could compress the builder declaration s
|
+ helper=helper, |
+ scheduler='skia_rel', |
+ os='Ubuntu12', |
+ compiler='GCC', |
+ configuration=skia_factory.CONFIG_DEBUG, |
+ target_arch='32', |
+ factory_type=skia_factory.SkiaFactory, |
+ target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
+ environment_variables={'GYP_DEFINES': 'skia_arch_width=32'}, |
+ compile_warnings_as_errors=True) |
+ MakeCompileBuilderSet( |
rmistry
2013/04/25 11:36:45
You could do some serious compression here by loop
|
+ helper=helper, |
+ scheduler='skia_rel', |
+ os='Ubuntu12', |
+ compiler='GCC', |
+ configuration=skia_factory.CONFIG_RELEASE, |
+ target_arch='32', |
+ factory_type=skia_factory.SkiaFactory, |
+ target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
+ environment_variables={'GYP_DEFINES': 'skia_arch_width=32'}, |
+ compile_warnings_as_errors=True) |
+ MakeCompileBuilderSet( |
+ helper=helper, |
+ scheduler='skia_rel', |
+ os='Ubuntu12', |
+ compiler='GCC', |
+ configuration=skia_factory.CONFIG_DEBUG, |
+ target_arch='64', |
+ factory_type=skia_factory.SkiaFactory, |
+ target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
+ environment_variables={'GYP_DEFINES': 'skia_arch_width=64'}, |
+ compile_warnings_as_errors=True) |
+ MakeCompileBuilderSet( |
+ helper=helper, |
+ scheduler='skia_rel', |
+ os='Ubuntu12', |
+ compiler='GCC', |
+ configuration=skia_factory.CONFIG_RELEASE, |
+ target_arch='64', |
+ factory_type=skia_factory.SkiaFactory, |
+ target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
+ environment_variables={'GYP_DEFINES': 'skia_arch_width=64'}, |
+ compile_warnings_as_errors=True) |
+ MakeCompileBuilderSet( |
+ helper=helper, |
+ scheduler='skia_rel', |
+ os='Ubuntu12', |
+ compiler='GCC', |
+ configuration=skia_factory.CONFIG_DEBUG, |
+ target_arch='64', |
+ extra_config='NoGPU', |
+ factory_type=skia_factory.SkiaFactory, |
+ target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
+ environment_variables={'GYP_DEFINES': 'skia_gpu=0 skia_arch_width=64'}, |
+ compile_warnings_as_errors=True) |
+ MakeCompileBuilderSet( |
+ helper=helper, |
+ scheduler='skia_rel', |
+ os='Ubuntu12', |
+ compiler='GCC', |
+ configuration=skia_factory.CONFIG_RELEASE, |
+ target_arch='64', |
+ extra_config='NoGPU', |
+ factory_type=skia_factory.SkiaFactory, |
+ target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
+ environment_variables={'GYP_DEFINES': 'skia_gpu=0 skia_arch_width=64'}, |
+ compile_warnings_as_errors=True) |
+ MakeCompileBuilderSet( |
+ helper=helper, |
+ scheduler='skia_rel', |
+ os='Ubuntu12', |
+ compiler='GCC', |
+ configuration=skia_factory.CONFIG_DEBUG, |
+ target_arch='NaCl', |
+ factory_type=nacl_factory.NaClFactory, |
+ compile_warnings_as_errors=True) |
+ MakeCompileBuilderSet( |
+ helper=helper, |
+ scheduler='skia_rel', |
+ os='Ubuntu12', |
+ compiler='GCC', |
+ configuration=skia_factory.CONFIG_RELEASE, |
+ target_arch='NaCl', |
+ factory_type=nacl_factory.NaClFactory, |
+ target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
+ compile_warnings_as_errors=True) |
+ |
+ # Android |
+ MakeCompileBuilderSet( |
+ helper=helper, |
+ scheduler='skia_rel', |
+ os='Ubuntu12', |
+ compiler='GCC', |
+ configuration=skia_factory.CONFIG_DEBUG, |
+ target_arch='32', |
+ extra_config='NexusS', |
+ device='nexus_s', |
+ factory_type=android_factory.AndroidFactory, |
+ target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
+ compile_warnings_as_errors=True) |
+ MakeCompileBuilderSet( |
+ helper=helper, |
+ scheduler='skia_rel', |
+ os='Ubuntu12', |
+ compiler='GCC', |
+ configuration=skia_factory.CONFIG_RELEASE, |
+ target_arch='32', |
+ extra_config='NexusS', |
+ device='nexus_s', |
+ factory_type=android_factory.AndroidFactory, |
+ target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
+ compile_warnings_as_errors=True) |
+ MakeCompileBuilderSet( |
+ helper=helper, |
+ scheduler='skia_rel', |
+ os='Ubuntu12', |
+ compiler='GCC', |
+ configuration=skia_factory.CONFIG_DEBUG, |
+ target_arch='32', |
+ extra_config='Nexus4', |
+ device='nexus_4', |
+ factory_type=android_factory.AndroidFactory, |
+ target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
+ compile_warnings_as_errors=True) |
+ MakeCompileBuilderSet( |
+ helper=helper, |
+ scheduler='skia_rel', |
+ os='Ubuntu12', |
+ compiler='GCC', |
+ configuration=skia_factory.CONFIG_RELEASE, |
+ target_arch='32', |
+ extra_config='Nexus4', |
+ device='nexus_4', |
+ factory_type=android_factory.AndroidFactory, |
+ target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
+ compile_warnings_as_errors=True) |
+ MakeCompileBuilderSet( |
+ helper=helper, |
+ scheduler='skia_rel', |
+ os='Ubuntu12', |
+ compiler='GCC', |
+ configuration=skia_factory.CONFIG_DEBUG, |
+ target_arch='32', |
+ extra_config='Nexus7', |
+ device='nexus_7', |
+ factory_type=android_factory.AndroidFactory, |
+ target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
+ compile_warnings_as_errors=True) |
+ MakeCompileBuilderSet( |
+ helper=helper, |
+ scheduler='skia_rel', |
+ os='Ubuntu12', |
+ compiler='GCC', |
+ configuration=skia_factory.CONFIG_RELEASE, |
+ target_arch='32', |
+ extra_config='Nexus7', |
+ device='nexus_7', |
+ factory_type=android_factory.AndroidFactory, |
+ target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
+ compile_warnings_as_errors=True) |
+ MakeCompileBuilderSet( |
+ helper=helper, |
+ scheduler='skia_rel', |
+ os='Ubuntu12', |
+ compiler='GCC', |
+ configuration=skia_factory.CONFIG_DEBUG, |
+ target_arch='32', |
+ extra_config='Nexus10', |
+ device='nexus_10', |
+ factory_type=android_factory.AndroidFactory, |
+ target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
+ compile_warnings_as_errors=True) |
+ MakeCompileBuilderSet( |
+ helper=helper, |
+ scheduler='skia_rel', |
+ os='Ubuntu12', |
+ compiler='GCC', |
+ configuration=skia_factory.CONFIG_RELEASE, |
+ target_arch='32', |
+ extra_config='Nexus10', |
+ device='nexus_10', |
+ factory_type=android_factory.AndroidFactory, |
+ target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
+ compile_warnings_as_errors=True) |
+ MakeCompileBuilderSet( |
+ helper=helper, |
+ scheduler='skia_rel', |
+ os='Ubuntu12', |
+ compiler='GCC', |
+ configuration=skia_factory.CONFIG_DEBUG, |
+ target_arch='32', |
+ extra_config='Xoom', |
+ device='xoom', |
+ factory_type=android_factory.AndroidFactory, |
+ target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
+ compile_warnings_as_errors=True) |
+ MakeCompileBuilderSet( |
+ helper=helper, |
+ scheduler='skia_rel', |
+ os='Ubuntu12', |
+ compiler='GCC', |
+ configuration=skia_factory.CONFIG_RELEASE, |
+ target_arch='32', |
+ extra_config='Xoom', |
+ device='xoom', |
+ factory_type=android_factory.AndroidFactory, |
+ target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
+ compile_warnings_as_errors=True) |
+ MakeCompileBuilderSet( |
+ helper=helper, |
+ scheduler='skia_rel', |
+ os='Ubuntu12', |
+ compiler='GCC', |
+ configuration=skia_factory.CONFIG_DEBUG, |
+ target_arch='32', |
+ extra_config='GalaxyNexus', |
+ device='galaxy_nexus', |
+ factory_type=android_factory.AndroidFactory, |
+ target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
+ compile_warnings_as_errors=True) |
+ MakeCompileBuilderSet( |
+ helper=helper, |
+ scheduler='skia_rel', |
+ os='Ubuntu12', |
+ compiler='GCC', |
+ configuration=skia_factory.CONFIG_RELEASE, |
+ target_arch='32', |
+ extra_config='GalaxyNexus', |
+ device='galaxy_nexus', |
+ factory_type=android_factory.AndroidFactory, |
+ target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
+ compile_warnings_as_errors=True) |
+ MakeCompileBuilderSet( |
+ helper=helper, |
+ scheduler='skia_rel', |
+ os='Ubuntu12', |
+ compiler='GCC', |
+ configuration=skia_factory.CONFIG_DEBUG, |
+ target_arch='32', |
+ extra_config='RazrI', |
+ device='razr_i', |
+ factory_type=android_factory.AndroidFactory, |
+ target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
+ compile_warnings_as_errors=True) |
+ MakeCompileBuilderSet( |
+ helper=helper, |
+ scheduler='skia_rel', |
+ os='Ubuntu12', |
+ compiler='GCC', |
+ configuration=skia_factory.CONFIG_RELEASE, |
+ target_arch='32', |
+ extra_config='RazrI', |
+ device='razr_i', |
+ factory_type=android_factory.AndroidFactory, |
+ target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
+ compile_warnings_as_errors=True) |
+ |
+ # ChromeOS |
+ MakeCompileBuilderSet( |
+ helper=helper, |
+ scheduler='skia_rel', |
+ os='Ubuntu12', |
+ compiler='GCC', |
+ configuration=skia_factory.CONFIG_DEBUG, |
+ target_arch='32', |
+ extra_config='ChromeOS', |
+ factory_type=chromeos_factory.ChromeOSFactory, |
+ target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
+ environment_variables={'GYP_DEFINES': 'skia_arch_width=32 skia_gpu=0'}, |
+ compile_warnings_as_errors=True) |
+ MakeCompileBuilderSet( |
+ helper=helper, |
+ scheduler='skia_rel', |
+ os='Ubuntu12', |
+ compiler='GCC', |
+ configuration=skia_factory.CONFIG_RELEASE, |
+ target_arch='32', |
+ extra_config='ChromeOS', |
+ factory_type=chromeos_factory.ChromeOSFactory, |
+ target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
+ environment_variables={'GYP_DEFINES': 'skia_arch_width=32 skia_gpu=0'}, |
+ compile_warnings_as_errors=True) |
+ |
+ # Mac |
+ MakeCompileBuilderSet( |
+ helper=helper, |
+ scheduler='skia_rel', |
+ os='Mac10.6', |
+ compiler='GCC', |
+ configuration=skia_factory.CONFIG_DEBUG, |
+ target_arch='32', |
+ factory_type=skia_factory.SkiaFactory, |
+ target_platform=skia_factory.TARGET_PLATFORM_MAC, |
+ environment_variables= |
+ {'GYP_DEFINES': 'skia_osx_sdkroot=macosx10.6 skia_arch_width=32'}, |
+ compile_warnings_as_errors=True) |
+ MakeCompileBuilderSet( |
+ helper=helper, |
+ scheduler='skia_rel', |
+ os='Mac10.6', |
+ compiler='GCC', |
+ configuration=skia_factory.CONFIG_RELEASE, |
+ target_arch='32', |
+ factory_type=skia_factory.SkiaFactory, |
+ target_platform=skia_factory.TARGET_PLATFORM_MAC, |
+ environment_variables= |
+ {'GYP_DEFINES': 'skia_osx_sdkroot=macosx10.6 skia_arch_width=32'}, |
+ compile_warnings_as_errors=True) |
+ MakeCompileBuilderSet( |
+ helper=helper, |
+ scheduler='skia_rel', |
+ os='Mac10.6', |
+ compiler='GCC', |
+ configuration=skia_factory.CONFIG_DEBUG, |
+ target_arch='64', |
+ factory_type=skia_factory.SkiaFactory, |
+ target_platform=skia_factory.TARGET_PLATFORM_MAC, |
+ environment_variables= |
+ {'GYP_DEFINES': 'skia_osx_sdkroot=macosx10.6 skia_arch_width=64'}, |
+ compile_warnings_as_errors=False) |
+ MakeCompileBuilderSet( |
+ helper=helper, |
+ scheduler='skia_rel', |
+ os='Mac10.6', |
+ compiler='GCC', |
+ configuration=skia_factory.CONFIG_RELEASE, |
+ target_arch='64', |
+ factory_type=skia_factory.SkiaFactory, |
+ target_platform=skia_factory.TARGET_PLATFORM_MAC, |
+ environment_variables= |
+ {'GYP_DEFINES': 'skia_osx_sdkroot=macosx10.6 skia_arch_width=64'}, |
+ compile_warnings_as_errors=False) |
+ MakeCompileBuilderSet( |
+ helper=helper, |
+ scheduler='skia_rel', |
+ os='Mac10.7', |
+ compiler='Clang', |
+ configuration=skia_factory.CONFIG_DEBUG, |
+ target_arch='32', |
+ factory_type=skia_factory.SkiaFactory, |
+ target_platform=skia_factory.TARGET_PLATFORM_MAC, |
+ environment_variables={'GYP_DEFINES': 'skia_mesa=1 skia_arch_width=32'}, |
+ compile_warnings_as_errors=True) |
+ MakeCompileBuilderSet( |
+ helper=helper, |
+ scheduler='skia_rel', |
+ os='Mac10.7', |
+ compiler='Clang', |
+ configuration=skia_factory.CONFIG_RELEASE, |
+ target_arch='32', |
+ factory_type=skia_factory.SkiaFactory, |
+ target_platform=skia_factory.TARGET_PLATFORM_MAC, |
+ environment_variables={'GYP_DEFINES': 'skia_mesa=1 skia_arch_width=32'}, |
+ compile_warnings_as_errors=True) |
+ MakeCompileBuilderSet( |
+ helper=helper, |
+ scheduler='skia_rel', |
+ os='Mac10.7', |
+ compiler='Clang', |
+ configuration=skia_factory.CONFIG_DEBUG, |
+ target_arch='64', |
+ factory_type=skia_factory.SkiaFactory, |
+ target_platform=skia_factory.TARGET_PLATFORM_MAC, |
+ environment_variables={'GYP_DEFINES': 'skia_mesa=1 skia_arch_width=64'}, |
+ compile_warnings_as_errors=False) |
+ MakeCompileBuilderSet( |
+ helper=helper, |
+ scheduler='skia_rel', |
+ os='Mac10.7', |
+ compiler='Clang', |
+ configuration=skia_factory.CONFIG_RELEASE, |
+ target_arch='64', |
+ factory_type=skia_factory.SkiaFactory, |
+ target_platform=skia_factory.TARGET_PLATFORM_MAC, |
+ environment_variables={'GYP_DEFINES': 'skia_mesa=1 skia_arch_width=64'}, |
+ compile_warnings_as_errors=False) |
+ MakeCompileBuilderSet( |
+ helper=helper, |
+ scheduler='skia_rel', |
+ os='Mac10.8', |
+ compiler='Clang', |
+ configuration=skia_factory.CONFIG_DEBUG, |
+ target_arch='32', |
+ factory_type=skia_factory.SkiaFactory, |
+ target_platform=skia_factory.TARGET_PLATFORM_MAC, |
+ environment_variables={'GYP_DEFINES': 'skia_arch_width=32'}, |
+ compile_warnings_as_errors=True) |
+ MakeCompileBuilderSet( |
+ helper=helper, |
+ scheduler='skia_rel', |
+ os='Mac10.8', |
+ compiler='Clang', |
+ configuration=skia_factory.CONFIG_RELEASE, |
+ target_arch='32', |
+ factory_type=skia_factory.SkiaFactory, |
+ target_platform=skia_factory.TARGET_PLATFORM_MAC, |
+ environment_variables={'GYP_DEFINES': 'skia_arch_width=32'}, |
+ compile_warnings_as_errors=True) |
+ MakeCompileBuilderSet( |
+ helper=helper, |
+ scheduler='skia_rel', |
+ os='Mac10.8', |
+ compiler='Clang', |
+ configuration=skia_factory.CONFIG_DEBUG, |
+ target_arch='64', |
+ factory_type=skia_factory.SkiaFactory, |
+ target_platform=skia_factory.TARGET_PLATFORM_MAC, |
+ environment_variables={'GYP_DEFINES': 'skia_arch_width=64'}, |
+ compile_warnings_as_errors=False) |
+ MakeCompileBuilderSet( |
+ helper=helper, |
+ scheduler='skia_rel', |
+ os='Mac10.8', |
+ compiler='Clang', |
+ configuration=skia_factory.CONFIG_RELEASE, |
+ target_arch='64', |
+ factory_type=skia_factory.SkiaFactory, |
+ target_platform=skia_factory.TARGET_PLATFORM_MAC, |
+ environment_variables={'GYP_DEFINES': 'skia_arch_width=64'}, |
+ compile_warnings_as_errors=False) |
+ |
+ # Windows |
+ MakeCompileBuilderSet( |
+ helper=helper, |
+ scheduler='skia_rel', |
+ os='Win7', |
+ compiler='VS2010', |
+ configuration=skia_factory.CONFIG_DEBUG, |
+ target_arch='32', |
+ factory_type=skia_factory.SkiaFactory, |
+ target_platform=skia_factory.TARGET_PLATFORM_WIN32, |
+ environment_variables= |
+ {'GYP_DEFINES': ('skia_arch_width=32 ' |
+ 'skia_win_debuggers_path=c:/DbgHelp')}, |
+ compile_warnings_as_errors=True) |
+ MakeCompileBuilderSet( |
+ helper=helper, |
+ scheduler='skia_rel', |
+ os='Win7', |
+ compiler='VS2010', |
+ configuration=skia_factory.CONFIG_RELEASE, |
+ target_arch='32', |
+ factory_type=skia_factory.SkiaFactory, |
+ target_platform=skia_factory.TARGET_PLATFORM_WIN32, |
+ environment_variables= |
+ {'GYP_DEFINES': ('skia_arch_width=32 ' |
+ 'skia_win_debuggers_path=c:/DbgHelp')}, |
+ compile_warnings_as_errors=True) |
+ MakeCompileBuilderSet( |
+ helper=helper, |
+ scheduler='skia_rel', |
+ os='Win7', |
+ compiler='VS2010', |
+ configuration=skia_factory.CONFIG_DEBUG, |
+ target_arch='64', |
+ factory_type=skia_factory.SkiaFactory, |
+ target_platform=skia_factory.TARGET_PLATFORM_WIN32, |
+ environment_variables= |
+ {'GYP_DEFINES': ('skia_arch_width=64 ' |
+ 'skia_win_debuggers_path=c:/DbgHelp')}, |
+ compile_warnings_as_errors=False) |
+ MakeCompileBuilderSet( |
+ helper=helper, |
+ scheduler='skia_rel', |
+ os='Win7', |
+ compiler='VS2010', |
+ configuration=skia_factory.CONFIG_RELEASE, |
+ target_arch='64', |
+ factory_type=skia_factory.SkiaFactory, |
+ target_platform=skia_factory.TARGET_PLATFORM_WIN32, |
+ environment_variables= |
+ {'GYP_DEFINES': ('skia_arch_width=64 ' |
+ 'skia_win_debuggers_path=c:/DbgHelp')}, |
+ compile_warnings_as_errors=False) |
+ MakeCompileBuilderSet( |
+ helper=helper, |
+ scheduler='skia_rel', |
+ os='Win7', |
+ compiler='VS2010', |
+ configuration=skia_factory.CONFIG_DEBUG, |
+ target_arch='32', |
+ extra_config='ANGLE', |
+ factory_type=skia_factory.SkiaFactory, |
+ target_platform=skia_factory.TARGET_PLATFORM_WIN32, |
+ environment_variables= |
+ {'GYP_DEFINES': ('skia_angle=1 skia_arch_width=32 ' |
+ 'skia_win_debuggers_path=c:/DbgHelp')}, |
+ compile_warnings_as_errors=True) |
+ MakeCompileBuilderSet( |
+ helper=helper, |
+ scheduler='skia_rel', |
+ os='Win7', |
+ compiler='VS2010', |
+ configuration=skia_factory.CONFIG_RELEASE, |
+ target_arch='32', |
+ extra_config='ANGLE', |
+ factory_type=skia_factory.SkiaFactory, |
+ target_platform=skia_factory.TARGET_PLATFORM_WIN32, |
+ environment_variables= |
+ {'GYP_DEFINES': ('skia_angle=1 skia_arch_width=32 ' |
+ 'skia_win_debuggers_path=c:/DbgHelp')}, |
+ compile_warnings_as_errors=True) |
+ MakeCompileBuilderSet( |
+ helper=helper, |
+ scheduler='skia_rel', |
+ os='Win7', |
+ compiler='VS2010', |
+ configuration=skia_factory.CONFIG_DEBUG, |
+ target_arch='32', |
+ extra_config='DirectWrite', |
+ factory_type=skia_factory.SkiaFactory, |
+ target_platform=skia_factory.TARGET_PLATFORM_WIN32, |
+ environment_variables= |
+ {'GYP_DEFINES': ('skia_directwrite=1 skia_arch_width=32 ' |
+ 'skia_win_debuggers_path=c:/DbgHelp')}, |
+ compile_warnings_as_errors=True) |
+ MakeCompileBuilderSet( |
+ helper=helper, |
+ scheduler='skia_rel', |
+ os='Win7', |
+ compiler='VS2010', |
+ configuration=skia_factory.CONFIG_RELEASE, |
+ target_arch='32', |
+ extra_config='DirectWrite', |
+ factory_type=skia_factory.SkiaFactory, |
+ target_platform=skia_factory.TARGET_PLATFORM_WIN32, |
+ environment_variables= |
+ {'GYP_DEFINES': ('skia_directwrite=1 skia_arch_width=32 ' |
+ 'skia_win_debuggers_path=c:/DbgHelp')}, |
+ compile_warnings_as_errors=True) |
+ |
+ # iOS |
+ MakeCompileBuilderSet( |
+ helper=helper, |
+ scheduler='skia_rel', |
+ os='Mac10.7', |
+ compiler='Clang', |
+ configuration=skia_factory.CONFIG_DEBUG, |
+ target_arch='32', |
+ extra_config='iOS', |
+ factory_type=ios_factory.iOSFactory, |
+ target_platform=skia_factory.TARGET_PLATFORM_MAC, |
+ environment_variables={'GYP_DEFINES': 'skia_os=ios'}, |
+ compile_warnings_as_errors=True) |
+ MakeCompileBuilderSet( |
+ helper=helper, |
+ scheduler='skia_rel', |
+ os='Mac10.7', |
+ compiler='Clang', |
+ configuration=skia_factory.CONFIG_RELEASE, |
+ target_arch='32', |
+ extra_config='iOS', |
+ factory_type=ios_factory.iOSFactory, |
+ target_platform=skia_factory.TARGET_PLATFORM_MAC, |
+ environment_variables={'GYP_DEFINES': 'skia_os=ios'}, |
+ compile_warnings_as_errors=True) |
+ |
+ # Builders which run a full set of BuildSteps |
+ |
# Linux (Ubuntu12) on Shuttle with ATI5770 graphics card |
defaults['category'] = 'Linux' |
MakeBuilderSet( |
rmistry
2013/04/25 11:36:45
Could do the same tuple looping here as above for
|
helper=helper, |
- builder_base_name='Skia_Shuttle_Ubuntu12_ATI5770_Float_%s_64', |
+ os='Ubuntu12', |
epoger
2013/04/24 18:56:10
[similar matrix factory idea as proposed above]
|
+ model='ShuttleA', |
+ gpu='ATI5770', |
+ arch_width='64', |
do_upload_results=do_upload_results, |
target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
- environment_variables= |
- {'GYP_DEFINES': 'skia_scalar=float skia_mesa=0 skia_arch_width=64'}, |
+ environment_variables={'GYP_DEFINES': 'skia_arch_width=64'}, |
gm_image_subdir='base-shuttle_ubuntu12_ati5770', |
perf_output_basedir=perf_output_basedir_linux) |
MakeBuilderSet( |
helper=helper, |
- builder_base_name='Skia_Shuttle_Ubuntu12_ATI5770_Float_%s_32', |
+ os='Ubuntu12', |
+ model='ShuttleA', |
+ gpu='ATI5770', |
+ arch_width='32', |
do_upload_results=do_upload_results, |
target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
- environment_variables= |
- {'GYP_DEFINES': 'skia_scalar=float skia_mesa=0 skia_arch_width=32'}, |
+ environment_variables={'GYP_DEFINES': 'skia_arch_width=32'}, |
gm_image_subdir='base-shuttle_ubuntu12_ati5770', |
perf_output_basedir=perf_output_basedir_linux) |
@@ -76,65 +647,72 @@ |
defaults['category'] = 'Android' |
MakeAndroidBuilderSet( |
helper=helper, |
- builder_base_name='Skia_NexusS_4-1_Float_%s_32', |
+ os='Android', |
+ gpu='SGX540', |
+ arch_width='32', |
device='nexus_s', |
do_upload_results=do_upload_results, |
target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
- environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'}, |
gm_image_subdir='base-android-nexus-s', |
perf_output_basedir=perf_output_basedir_linux) |
MakeAndroidBuilderSet( |
helper=helper, |
- builder_base_name='Skia_Xoom_4-1_Float_%s_32', |
+ os='Android', |
+ gpu='Tegra2', |
+ arch_width='32', |
device='xoom', |
do_upload_results=do_upload_results, |
target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
- environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'}, |
gm_image_subdir='base-android-xoom', |
perf_output_basedir=perf_output_basedir_linux) |
MakeAndroidBuilderSet( |
helper=helper, |
- builder_base_name='Skia_GalaxyNexus_4-1_Float_%s_32', |
+ os='Android', |
+ gpu='SGX540', |
+ arch_width='32', |
device='galaxy_nexus', |
do_upload_results=do_upload_results, |
target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
- environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'}, |
gm_image_subdir='base-android-galaxy-nexus', |
perf_output_basedir=perf_output_basedir_linux) |
MakeAndroidBuilderSet( |
helper=helper, |
- builder_base_name='Skia_Nexus4_4-1_Float_%s_32', |
+ os='Android', |
+ gpu='Adreno320', |
+ arch_width='32', |
device='nexus_4', |
do_upload_results=do_upload_results, |
target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
- environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'}, |
gm_image_subdir='base-android-nexus-4', |
perf_output_basedir=perf_output_basedir_linux) |
MakeAndroidBuilderSet( |
helper=helper, |
- builder_base_name='Skia_Nexus7_4-1_Float_%s_32', |
+ os='Android', |
+ gpu='Tegra3', |
+ arch_width='32', |
device='nexus_7', |
do_upload_results=do_upload_results, |
target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
- environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'}, |
gm_image_subdir='base-android-nexus-7', |
perf_output_basedir=perf_output_basedir_linux) |
MakeAndroidBuilderSet( |
helper=helper, |
- builder_base_name='Skia_Nexus10_4-1_Float_%s_32', |
+ os='Android', |
+ gpu='MaliT604', |
+ arch_width='32', |
device='nexus_10', |
do_upload_results=do_upload_results, |
target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
- environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'}, |
gm_image_subdir='base-android-nexus-10', |
perf_output_basedir=perf_output_basedir_linux) |
MakeAndroidBuilderSet( |
helper=helper, |
- builder_base_name='Skia_RazrI_4-1_Float_%s_32', |
- device='x86', |
+ os='Android', |
+ gpu='SGX540', |
+ arch_width='32', |
+ device='razr_i', |
do_upload_results=do_upload_results, |
target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
- environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'}, |
gm_image_subdir='base-android-razr-i', |
perf_output_basedir=perf_output_basedir_linux) |
@@ -142,103 +720,121 @@ |
defaults['category'] = 'Mac-10.6' |
MakeBuilderSet( |
helper=helper, |
- builder_base_name='Skia_Mac_Float_%s_32', |
+ os='Mac10.6', |
+ model='MacMini4.1', |
+ gpu='GeForce320M', |
+ arch_width='32', |
do_upload_results=do_upload_results, |
target_platform=skia_factory.TARGET_PLATFORM_MAC, |
environment_variables= |
- {'GYP_DEFINES': ('skia_osx_sdkroot=macosx10.6 skia_scalar=float ' |
- 'skia_arch_width=32')}, |
+ {'GYP_DEFINES': 'skia_osx_sdkroot=macosx10.6 skia_arch_width=32'}, |
gm_image_subdir='base-macmini', |
perf_output_basedir=perf_output_basedir_mac) |
MakeBuilderSet( |
helper=helper, |
- builder_base_name='Skia_Mac_Float_%s_64', |
+ os='Mac10.6', |
+ model='MacMini4.1', |
+ gpu='GeForce320M', |
+ arch_width='64', |
do_upload_results=do_upload_results, |
target_platform=skia_factory.TARGET_PLATFORM_MAC, |
environment_variables= |
- {'GYP_DEFINES': ('skia_osx_sdkroot=macosx10.6 skia_scalar=float ' |
- 'skia_arch_width=64')}, |
+ {'GYP_DEFINES': 'skia_osx_sdkroot=macosx10.6 skia_arch_width=64'}, |
gm_image_subdir='base-macmini', |
- perf_output_basedir=perf_output_basedir_mac, |
- compile_bot_warnings_as_errors=False) |
+ perf_output_basedir=perf_output_basedir_mac) |
# Mac 10.7 (Lion) ... |
defaults['category'] = 'Mac-10.7' |
MakeBuilderSet( |
helper=helper, |
- builder_base_name='Skia_MacMiniLion_Float_%s_32', |
+ os='Mac10.7', |
+ model='MacMini4.1', |
+ gpu='GeForce320M', |
+ arch_width='32', |
do_upload_results=do_upload_results, |
target_platform=skia_factory.TARGET_PLATFORM_MAC, |
- environment_variables= |
- {'GYP_DEFINES': 'skia_scalar=float skia_mesa=1 skia_arch_width=32'}, |
+ environment_variables={'GYP_DEFINES': 'skia_mesa=1 skia_arch_width=32'}, |
gm_image_subdir='base-macmini-lion-float', |
perf_output_basedir=perf_output_basedir_mac) |
MakeBuilderSet( |
helper=helper, |
- builder_base_name='Skia_MacMiniLion_Float_%s_64', |
+ os='Mac10.7', |
+ model='MacMini4.1', |
+ gpu='GeForce320M', |
+ arch_width='64', |
do_upload_results=do_upload_results, |
target_platform=skia_factory.TARGET_PLATFORM_MAC, |
- environment_variables= |
- {'GYP_DEFINES': 'skia_scalar=float skia_mesa=1 skia_arch_width=64'}, |
+ environment_variables={'GYP_DEFINES': 'skia_mesa=1 skia_arch_width=64'}, |
gm_image_subdir='base-macmini-lion-float', |
- perf_output_basedir=perf_output_basedir_mac, |
- compile_bot_warnings_as_errors=False) |
+ perf_output_basedir=perf_output_basedir_mac) |
# Mac 10.8 (Mountain Lion) ... |
defaults['category'] = 'Mac-10.8' |
MakeBuilderSet( |
helper=helper, |
- builder_base_name='Skia_MacMini_10_8_Float_%s_32', |
+ os='Mac10.8', |
+ model='MacMini4.1', |
+ gpu='GeForce320M', |
+ arch_width='32', |
do_upload_results=do_upload_results, |
target_platform=skia_factory.TARGET_PLATFORM_MAC, |
- environment_variables= |
- {'GYP_DEFINES': 'skia_scalar=float skia_arch_width=32'}, |
+ environment_variables={'GYP_DEFINES': 'skia_arch_width=32'}, |
gm_image_subdir='base-macmini-10_8', |
perf_output_basedir=perf_output_basedir_mac) |
MakeBuilderSet( |
helper=helper, |
- builder_base_name='Skia_MacMini_10_8_Float_%s_64', |
+ os='Mac10.8', |
+ model='MacMini4.1', |
+ gpu='GeForce320M', |
+ arch_width='64', |
do_upload_results=do_upload_results, |
target_platform=skia_factory.TARGET_PLATFORM_MAC, |
- environment_variables= |
- {'GYP_DEFINES': 'skia_scalar=float skia_arch_width=64'}, |
+ environment_variables={'GYP_DEFINES': 'skia_arch_width=64'}, |
gm_image_subdir='base-macmini-10_8', |
- perf_output_basedir=perf_output_basedir_mac, |
- compile_bot_warnings_as_errors=False) |
+ perf_output_basedir=perf_output_basedir_mac) |
# Windows7 running on Shuttle PC with Intel Core i7-2600 with on-CPU graphics |
defaults['category'] = 'Win7' |
MakeBuilderSet( |
helper=helper, |
- builder_base_name='Skia_Shuttle_Win7_Intel_Float_%s_32', |
+ os='Win7', |
+ model='ShuttleA', |
+ gpu='HD2000', |
+ arch_width='32', |
do_upload_results=do_upload_results, |
target_platform=skia_factory.TARGET_PLATFORM_WIN32, |
environment_variables= |
- {'GYP_DEFINES': ('skia_scalar=float skia_arch_width=32 ' |
+ {'GYP_DEFINES': ('skia_arch_width=32 ' |
'skia_win_debuggers_path=c:/DbgHelp')}, |
gm_image_subdir='base-shuttle-win7-intel-float', |
perf_output_basedir=perf_output_basedir_windows) |
MakeBuilderSet( |
helper=helper, |
- builder_base_name='Skia_Shuttle_Win7_Intel_Float_%s_64', |
+ os='Win7', |
+ model='ShuttleA', |
+ gpu='HD2000', |
+ arch_width='64', |
do_upload_results=do_upload_results, |
target_platform=skia_factory.TARGET_PLATFORM_WIN32, |
environment_variables= |
{'GYP_DEFINES': ('skia_scalar=float skia_arch_width=64 ' |
'skia_win_debuggers_path=c:/DbgHelp')}, |
gm_image_subdir='base-shuttle-win7-intel-float', |
- perf_output_basedir=perf_output_basedir_windows, |
- compile_bot_warnings_as_errors=False) |
+ perf_output_basedir=perf_output_basedir_windows) |
# Special-purpose Win7 builders |
defaults['category'] = 'Win7-Special' |
MakeBuilderSet( |
helper=helper, |
- builder_base_name='Skia_Shuttle_Win7_Intel_Float_ANGLE_%s_32', |
+ os='Win7', |
+ model='ShuttleA', |
+ gpu='HD2000', |
+ arch_width='32', |
+ extra_config='ANGLE', |
do_upload_results=do_upload_results, |
target_platform=skia_factory.TARGET_PLATFORM_WIN32, |
environment_variables= |
- {'GYP_DEFINES': ('skia_scalar=float skia_angle=1 skia_arch_width=32 ' |
+ {'GYP_DEFINES': ('skia_angle=1 skia_arch_width=32 ' |
'skia_win_debuggers_path=c:/DbgHelp')}, |
gm_image_subdir='base-shuttle-win7-intel-angle', |
perf_output_basedir=perf_output_basedir_windows, |
@@ -247,29 +843,19 @@ |
bench_pictures_cfg='angle') |
MakeBuilderSet( |
helper=helper, |
- builder_base_name='Skia_Shuttle_Win7_Intel_Float_DirectWrite_%s_32', |
+ os='Win7', |
+ model='ShuttleA', |
+ gpu='HD2000', |
+ arch_width='32', |
+ extra_config='DirectWrite', |
do_upload_results=do_upload_results, |
target_platform=skia_factory.TARGET_PLATFORM_WIN32, |
environment_variables= |
- {'GYP_DEFINES': |
- ('skia_scalar=float skia_directwrite=1 skia_arch_width=32 ' |
- 'skia_win_debuggers_path=c:/DbgHelp')}, |
+ {'GYP_DEFINES': ('skia_directwrite=1 skia_arch_width=32 ' |
+ 'skia_win_debuggers_path=c:/DbgHelp')}, |
gm_image_subdir='base-shuttle-win7-intel-directwrite', |
perf_output_basedir=perf_output_basedir_windows) |
- defaults['category'] = 'iOS' |
- MakeIOSBuilderSet( |
- helper=helper, |
- builder_base_name='Skia_iOS_%s_32', |
- do_upload_results=do_upload_results, |
- target_platform=skia_factory.TARGET_PLATFORM_MAC, |
- environment_variables={'GYP_DEFINES': 'skia_os=ios'}, |
- gm_image_subdir=None, |
- perf_output_basedir=None, |
- do_debug=False, |
- do_release=False, |
- do_bench=False) |
- |
# House Keeping |
defaults['category'] = ' Housekeeping' |
MakeHousekeeperBuilderSet( |
@@ -281,37 +867,30 @@ |
defaults['category'] = 'Linux-Special' |
MakeBuilderSet( |
helper=helper, |
- builder_base_name='Skia_Linux_NoGPU_%s_32', |
+ os='Ubuntu12', |
+ model='ShuttleA', |
+ gpu='NoGPU', |
+ arch_width='64', |
do_upload_results=do_upload_results, |
target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
- environment_variables= |
- {'GYP_DEFINES': 'skia_scalar=float skia_gpu=0 skia_arch_width=64'}, |
+ environment_variables={'GYP_DEFINES': 'skia_gpu=0 skia_arch_width=64'}, |
gm_image_subdir='base-shuttle_ubuntu12_ati5770', |
perf_output_basedir=None, # no perf measurement for debug builds |
bench_pictures_cfg='no_gpu', |
do_release=False, |
do_bench=False) |
- MakeNaClBuilderSet( |
- helper=helper, |
- builder_base_name='Skia_Shuttle_Ubuntu12_NaCl_%s', |
- do_upload_results=do_upload_results, |
- target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
- gm_image_subdir=None, |
- perf_output_basedir=None, |
- do_debug=False, |
- do_release=False, |
- do_bench=False) |
- |
# Chrome OS |
defaults['category'] = 'ChromeOS' |
MakeChromeOSBuilderSet( |
helper=helper, |
- builder_base_name='Skia_ChromeOS_Alex_%s_32', |
+ os='ChromeOS', |
+ model='Alex', |
+ gpu='GMA3150', |
+ arch_width='32', |
do_upload_results=do_upload_results, |
target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
- environment_variables= |
- {'GYP_DEFINES': 'skia_arch_width=32 skia_gpu=0'}, |
+ environment_variables={'GYP_DEFINES': 'skia_arch_width=32 skia_gpu=0'}, |
gm_image_subdir=None, |
perf_output_basedir=perf_output_basedir_linux, |
bench_pictures_cfg='no_gpu') |