Index: buildbot/master.chromium.fyi/master.cfg |
=================================================================== |
--- buildbot/master.chromium.fyi/master.cfg (revision 60688) |
+++ buildbot/master.chromium.fyi/master.cfg (working copy) |
@@ -153,6 +153,7 @@ |
'Chromium Linux GYP (make)', |
'Chromium Linux GYP (scons)', |
'Chromium Mac GYP', |
+ 'Chromium Mac Debug Clang', |
'Chromium XP GYP', |
'Ubuntu Packaging GYP', |
'Chrome Frame Perf', |
@@ -923,7 +924,21 @@ |
factory_properties={ |
'gclient_env': {'GYP_DEFINES':'clang=1 linux_use_tcmalloc=0'}}) |
+f_cr_dbg_mac_clang = mac().ChromiumFactory( |
+ 'chromium-dbg-mac-clang', |
+ target='Debug', |
+ options=[ |
+ '--compiler=clang', |
+ '--solution=chrome.xcodeproj', |
+ '--xcode-target=chrome', |
+ '--build-dir=src/chrome'], |
+ tests=[], # TODO(thakis): Get all test binaries to build & pass. |
+ factory_properties={ |
+ # TODO(thakis): Get NaCl to work. http://crbug.com/56933 |
+ 'gclient_env': {'GYP_DEFINES': 'clang=1 disable_nacl=1'}}) |
+ |
+ |
# ---------------------------------------------------------------------------- |
# BUILDER DEFINITIONS |
@@ -1000,6 +1015,12 @@ |
'factory': f_chromium_rel_mac_sync, |
} |
+b_chromium_dbg_mac_clang = { |
+ 'name': 'Chromium Mac Debug Clang', |
+ 'factory': f_cr_dbg_mac_clang, |
+ 'category': 'clang', |
+} |
+ |
b_chromium_rel_vista64 = { |
'name': 'Chromium Vista 64', |
'builddir': 'chromium-rel-vista64', |
@@ -1414,6 +1435,7 @@ |
b_chromium_dbg_wine_valgrind_builder, |
b_chromium_dbg_linux_wine_valgrind, |
b_chromium_dbg_linux_clang, |
+ b_chromium_dbg_mac_clang, |
] |
# Associate the slaves to the manual builders. The configuration is in |
@@ -1449,15 +1471,19 @@ |
if CLANG_NOTIFIER: |
# TODO(evanm): this doesn't seem to work, not sure why. |
- c['status'].append(MailNotifier( |
- fromaddr=ActiveMaster.from_address, |
- mode='failing', |
- builders=['chromium-dbg-linux-clang'], |
- relayhost=config.Master.smtp, |
- subject='clang buildbot %(result)s in %(projectName)s on %(builder)s, ' |
- 'revision %(revision)s', |
- extraRecipients=['evan@chromium.org'], |
- sendToInterestedUsers=False)) |
+ for recipients, builders in [ |
+ (['evan@chromium.org'], ['chromium-dbg-linux-clang']), |
+ (['thakis@chromium.org'], ['chromium-dbg-mac-clang']), |
+ ]: |
+ c['status'].append(MailNotifier( |
+ fromaddr=ActiveMaster.from_address, |
+ mode='failing', |
+ builders=builders, |
+ relayhost=config.Master.smtp, |
+ subject='clang buildbot %(result)s in %(projectName)s on %(builder)s, ' |
+ 'revision %(revision)s', |
+ extraRecipients=recipients, |
+ sendToInterestedUsers=False)) |
####### PROJECT IDENTITY |