Fix waterfall bots to not use fastbuild and add presubmit validation.
commita3326787f3b388a465dfb409649bb1aa877530b6
authordpranke <dpranke@chromium.org>
Wed, 12 Aug 2015 15:45:17 +0000 (12 08:45 -0700)
committerCommit bot <commit-bot@chromium.org>
Wed, 12 Aug 2015 15:46:08 +0000 (12 15:46 +0000)
tree03cb2ca4ecbe1ae1ddaaed6d6a43cc3b1926f269
parent27b64e16d428d6d16dae0fb50bc9e54fe411364c
Fix waterfall bots to not use fastbuild and add presubmit validation.

Previously both tryservers and waterfall GYP bots were being built w/
fastbuild=1, but we want the non-windows waterfall bots to have
as much debug info as possible. Windows bots should still be
built w/ fastbuild=1, because they take too long to link otherwise.

Also, fix an oversight where the debug waterfall
bots were not configured to use swarming

Also, we would validate that the mb_config.pyl config file was
correct in a unit test, but that wasn't very obvious and now we
have presubmit checks for MB, so move this to a presubmit check
instead.

R=jam@chromium.org
BUG=481692
CQ_EXTRA_TRYBOTS=tryserver.chromium.mac:mac_chromium_gn_rel,mac_chromium_gn_dbg

Review URL: https://codereview.chromium.org/1281773004

Cr-Commit-Position: refs/heads/master@{#343024}
tools/mb/PRESUBMIT.py
tools/mb/mb.py
tools/mb/mb_config.pyl
tools/mb/mb_unittest.py