Commit 99714bc8 authored by Ryan VanderMeulen's avatar Ryan VanderMeulen
Browse files

Bug 1332350 - Run all Linux platforms on Ash. r=me

--HG--
extra : rebase_source : fbc0834933d1e41a1f6bea8e4dea900d2792e0fd
extra : source : b2c8d6e34efd36080a4eec4d07f173bf941b0825
parent f8ce4b3d
Loading
Loading
Loading
Loading
+13 −2
Original line number Diff line number Diff line
@@ -87,8 +87,19 @@ def target_tasks_ash(full_task_graph, parameters):
    """Target tasks that only run on the ash branch."""
    def filter(task):
        platform = task.attributes.get('build_platform')
        # only select platforms
        if platform not in ('linux32', 'linux32-pgo', 'linux64', 'linux64-asan', 'linux64-pgo'):
        # Early return if platform is None
        if not platform:
            return False
        # Only on Linux platforms
        if 'linux' not in platform:
            return False
        # No random non-build jobs either. This is being purposely done as a
        # blacklist so newly-added jobs aren't missed by default.
        for p in ('nightly', 'haz', 'artifact', 'cov', 'add-on'):
            if p in platform:
                return False
        for k in ('toolchain', 'l10n', 'static-analysis'):
            if k in task.attributes['kind']:
                return False
        # and none of this linux64-asan/debug stuff
        if platform == 'linux64-asan' and task.attributes['build_type'] == 'debug':