Bug 1206201 - Trigger sm-* builds with -p linux64, r=dustin

--HG--
extra : rebase_source : bb3e02b6af5ef06ee557bd8b238e20a181884200
This commit is contained in:
Steve Fink 2016-04-15 16:46:29 -07:00
parent 6ef14db096
commit 02860683ba
2 changed files with 15 additions and 5 deletions

View File

@ -279,17 +279,20 @@ def parse_commit(message, jobs):
aliases = jobs['flags'].get('aliases', {}) aliases = jobs['flags'].get('aliases', {})
platforms = normalize_platform_list(aliases, jobs['flags']['builds'], args.platforms) platforms = set()
for base in normalize_platform_list(aliases, jobs['flags']['builds'], args.platforms):
# Silently skip unknown platforms.
if base not in jobs['builds']:
continue
platforms.add(base)
platforms.update(jobs['builds'][base].get('extra-builds', []))
tests = normalize_test_list(aliases, jobs['flags']['tests'], args.tests) tests = normalize_test_list(aliases, jobs['flags']['tests'], args.tests)
result = [] result = []
# Expand the matrix of things! # Expand the matrix of things!
for platform in platforms: for platform in platforms:
# Silently skip unknown platforms.
if platform not in jobs['builds']:
continue
platform_builds = jobs['builds'][platform] platform_builds = jobs['builds'][platform]
for build_type in build_types: for build_type in build_types:

View File

@ -40,6 +40,13 @@ builds:
linux64: linux64:
platforms: platforms:
- Linux64 - Linux64
extra-builds:
- sm-plain
- sm-arm-sim
- sm-compacting
- sm-generational
- sm-rootanalysis
- sm-warnaserr
types: types:
opt: opt:
task: tasks/builds/opt_linux64.yml task: tasks/builds/opt_linux64.yml