Index: master/master_builders_cfg.py |
=================================================================== |
--- master/master_builders_cfg.py (revision 8776) |
+++ master/master_builders_cfg.py (working copy) |
@@ -4,14 +4,14 @@ |
# Sets up all the builders we want this buildbot master to run. |
+from skia_master_scripts import android_factory |
+from skia_master_scripts import chromeos_factory |
from skia_master_scripts import factory as skia_factory |
+from skia_master_scripts import housekeeping_percommit_factory, \ |
+ housekeeping_periodic_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, \ |
- MakeChromeOSBuilderSet, \ |
- MakeIOSBuilderSet, \ |
- MakeHousekeeperBuilderSet, \ |
- MakeNaClBuilderSet |
# Directory where we want to record performance data |
# |
@@ -53,8 +53,9 @@ |
# Linux (Ubuntu12) on Shuttle with ATI5770 graphics card |
defaults['category'] = 'Linux' |
- MakeBuilderSet( |
+ utils.MakeBuilderSet( |
helper=helper, |
+ factory_type=skia_factory.SkiaFactory, |
builder_base_name='Skia_Shuttle_Ubuntu12_ATI5770_Float_%s_64', |
do_upload_results=do_upload_results, |
target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
@@ -62,8 +63,9 @@ |
{'GYP_DEFINES': 'skia_scalar=float skia_mesa=0 skia_arch_width=64'}, |
gm_image_subdir='base-shuttle_ubuntu12_ati5770', |
perf_output_basedir=perf_output_basedir_linux) |
- MakeBuilderSet( |
+ utils.MakeBuilderSet( |
helper=helper, |
+ factory_type=skia_factory.SkiaFactory, |
builder_base_name='Skia_Shuttle_Ubuntu12_ATI5770_Float_%s_32', |
do_upload_results=do_upload_results, |
target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
@@ -74,64 +76,78 @@ |
# Android (runs on a Linux buildbot slave)... |
defaults['category'] = 'Android' |
- MakeAndroidBuilderSet( |
+ utils.MakeBuilderSet( |
helper=helper, |
+ factory_type=android_factory.AndroidFactory, |
builder_base_name='Skia_NexusS_4-1_Float_%s_32', |
device='nexus_s', |
+ extra_branches=['android'], |
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( |
+ utils.MakeBuilderSet( |
helper=helper, |
+ factory_type=android_factory.AndroidFactory, |
builder_base_name='Skia_Xoom_4-1_Float_%s_32', |
device='xoom', |
+ extra_branches=['android'], |
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( |
+ utils.MakeBuilderSet( |
helper=helper, |
+ factory_type=android_factory.AndroidFactory, |
builder_base_name='Skia_GalaxyNexus_4-1_Float_%s_32', |
device='galaxy_nexus', |
+ extra_branches=['android'], |
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( |
+ utils.MakeBuilderSet( |
helper=helper, |
+ factory_type=android_factory.AndroidFactory, |
builder_base_name='Skia_Nexus4_4-1_Float_%s_32', |
device='nexus_4', |
+ extra_branches=['android'], |
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( |
+ utils.MakeBuilderSet( |
helper=helper, |
+ factory_type=android_factory.AndroidFactory, |
builder_base_name='Skia_Nexus7_4-1_Float_%s_32', |
device='nexus_7', |
+ extra_branches=['android'], |
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( |
+ utils.MakeBuilderSet( |
helper=helper, |
+ factory_type=android_factory.AndroidFactory, |
builder_base_name='Skia_Nexus10_4-1_Float_%s_32', |
device='nexus_10', |
+ extra_branches=['android'], |
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( |
+ utils.MakeBuilderSet( |
helper=helper, |
+ factory_type=android_factory.AndroidFactory, |
builder_base_name='Skia_RazrI_4-1_Float_%s_32', |
device='x86', |
+ extra_branches=['android'], |
do_upload_results=do_upload_results, |
target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'}, |
@@ -140,8 +156,9 @@ |
# Mac 10.6 (SnowLeopard) ... |
defaults['category'] = 'Mac-10.6' |
- MakeBuilderSet( |
+ utils.MakeBuilderSet( |
helper=helper, |
+ factory_type=skia_factory.SkiaFactory, |
builder_base_name='Skia_Mac_Float_%s_32', |
do_upload_results=do_upload_results, |
target_platform=skia_factory.TARGET_PLATFORM_MAC, |
@@ -150,8 +167,9 @@ |
'skia_arch_width=32')}, |
gm_image_subdir='base-macmini', |
perf_output_basedir=perf_output_basedir_mac) |
- MakeBuilderSet( |
+ utils.MakeBuilderSet( |
helper=helper, |
+ factory_type=skia_factory.SkiaFactory, |
builder_base_name='Skia_Mac_Float_%s_64', |
do_upload_results=do_upload_results, |
target_platform=skia_factory.TARGET_PLATFORM_MAC, |
@@ -164,8 +182,9 @@ |
# Mac 10.7 (Lion) ... |
defaults['category'] = 'Mac-10.7' |
- MakeBuilderSet( |
+ utils.MakeBuilderSet( |
helper=helper, |
+ factory_type=skia_factory.SkiaFactory, |
builder_base_name='Skia_MacMiniLion_Float_%s_32', |
do_upload_results=do_upload_results, |
target_platform=skia_factory.TARGET_PLATFORM_MAC, |
@@ -173,8 +192,9 @@ |
{'GYP_DEFINES': 'skia_scalar=float skia_mesa=1 skia_arch_width=32'}, |
gm_image_subdir='base-macmini-lion-float', |
perf_output_basedir=perf_output_basedir_mac) |
- MakeBuilderSet( |
+ utils.MakeBuilderSet( |
helper=helper, |
+ factory_type=skia_factory.SkiaFactory, |
builder_base_name='Skia_MacMiniLion_Float_%s_64', |
do_upload_results=do_upload_results, |
target_platform=skia_factory.TARGET_PLATFORM_MAC, |
@@ -186,8 +206,9 @@ |
# Mac 10.8 (Mountain Lion) ... |
defaults['category'] = 'Mac-10.8' |
- MakeBuilderSet( |
+ utils.MakeBuilderSet( |
helper=helper, |
+ factory_type=skia_factory.SkiaFactory, |
builder_base_name='Skia_MacMini_10_8_Float_%s_32', |
do_upload_results=do_upload_results, |
target_platform=skia_factory.TARGET_PLATFORM_MAC, |
@@ -195,8 +216,9 @@ |
{'GYP_DEFINES': 'skia_scalar=float skia_arch_width=32'}, |
gm_image_subdir='base-macmini-10_8', |
perf_output_basedir=perf_output_basedir_mac) |
- MakeBuilderSet( |
+ utils.MakeBuilderSet( |
helper=helper, |
+ factory_type=skia_factory.SkiaFactory, |
builder_base_name='Skia_MacMini_10_8_Float_%s_64', |
do_upload_results=do_upload_results, |
target_platform=skia_factory.TARGET_PLATFORM_MAC, |
@@ -208,8 +230,9 @@ |
# Windows7 running on Shuttle PC with Intel Core i7-2600 with on-CPU graphics |
defaults['category'] = 'Win7' |
- MakeBuilderSet( |
+ utils.MakeBuilderSet( |
helper=helper, |
+ factory_type=skia_factory.SkiaFactory, |
builder_base_name='Skia_Shuttle_Win7_Intel_Float_%s_32', |
do_upload_results=do_upload_results, |
target_platform=skia_factory.TARGET_PLATFORM_WIN32, |
@@ -218,8 +241,9 @@ |
'skia_win_debuggers_path=c:/DbgHelp')}, |
gm_image_subdir='base-shuttle-win7-intel-float', |
perf_output_basedir=perf_output_basedir_windows) |
- MakeBuilderSet( |
+ utils.MakeBuilderSet( |
helper=helper, |
+ factory_type=skia_factory.SkiaFactory, |
builder_base_name='Skia_Shuttle_Win7_Intel_Float_%s_64', |
do_upload_results=do_upload_results, |
target_platform=skia_factory.TARGET_PLATFORM_WIN32, |
@@ -232,8 +256,9 @@ |
# Special-purpose Win7 builders |
defaults['category'] = 'Win7-Special' |
- MakeBuilderSet( |
+ utils.MakeBuilderSet( |
helper=helper, |
+ factory_type=skia_factory.SkiaFactory, |
builder_base_name='Skia_Shuttle_Win7_Intel_Float_ANGLE_%s_32', |
do_upload_results=do_upload_results, |
target_platform=skia_factory.TARGET_PLATFORM_WIN32, |
@@ -245,8 +270,9 @@ |
gm_args=['--config', 'angle'], |
bench_args=['--config', 'ANGLE'], |
bench_pictures_cfg='angle') |
- MakeBuilderSet( |
+ utils.MakeBuilderSet( |
helper=helper, |
+ factory_type=skia_factory.SkiaFactory, |
builder_base_name='Skia_Shuttle_Win7_Intel_Float_DirectWrite_%s_32', |
do_upload_results=do_upload_results, |
target_platform=skia_factory.TARGET_PLATFORM_WIN32, |
@@ -258,8 +284,9 @@ |
perf_output_basedir=perf_output_basedir_windows) |
defaults['category'] = 'iOS' |
- MakeIOSBuilderSet( |
+ utils.MakeBuilderSet( |
helper=helper, |
+ factory_type=ios_factory.iOSFactory, |
builder_base_name='Skia_iOS_%s_32', |
do_upload_results=do_upload_results, |
target_platform=skia_factory.TARGET_PLATFORM_MAC, |
@@ -272,15 +299,21 @@ |
# House Keeping |
defaults['category'] = ' Housekeeping' |
- MakeHousekeeperBuilderSet( |
+ utils.MakeHousekeeperBuilderSet( |
helper=helper, |
+ percommit_factory_type=\ |
+ housekeeping_percommit_factory.HouseKeepingPerCommitFactory, |
+ periodic_factory_type=\ |
+ housekeeping_periodic_factory.HouseKeepingPeriodicFactory, |
do_trybots=True, |
- do_upload_results=do_upload_results) |
+ do_upload_results=do_upload_results, |
+ target_platform=skia_factory.TARGET_PLATFORM_LINUX) |
# "Special" bots, running on Linux |
defaults['category'] = 'Linux-Special' |
- MakeBuilderSet( |
+ utils.MakeBuilderSet( |
helper=helper, |
+ factory_type=skia_factory.SkiaFactory, |
builder_base_name='Skia_Linux_NoGPU_%s_32', |
do_upload_results=do_upload_results, |
target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
@@ -292,8 +325,9 @@ |
do_release=False, |
do_bench=False) |
- MakeNaClBuilderSet( |
+ utils.MakeBuilderSet( |
helper=helper, |
+ factory_type=nacl_factory.NaClFactory, |
builder_base_name='Skia_Shuttle_Ubuntu12_NaCl_%s', |
do_upload_results=do_upload_results, |
target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
@@ -305,8 +339,9 @@ |
# Chrome OS |
defaults['category'] = 'ChromeOS' |
- MakeChromeOSBuilderSet( |
+ utils.MakeBuilderSet( |
helper=helper, |
+ factory_type=chromeos_factory.ChromeOSFactory, |
builder_base_name='Skia_ChromeOS_Alex_%s_32', |
do_upload_results=do_upload_results, |
target_platform=skia_factory.TARGET_PLATFORM_LINUX, |