diff options
Diffstat (limited to 'etc/taskcluster/decision_task.py')
-rw-r--r-- | etc/taskcluster/decision_task.py | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/etc/taskcluster/decision_task.py b/etc/taskcluster/decision_task.py index ba062caa51d..73899105eca 100644 --- a/etc/taskcluster/decision_task.py +++ b/etc/taskcluster/decision_task.py @@ -18,8 +18,7 @@ def main(task_for): if task_for == "github-push": # FIXME https://github.com/servo/servo/issues/22325 implement these: - magicleap_dev = linux_arm32_dev = linux_arm64_dev = \ - android_arm32_dev_from_macos = lambda: None + magicleap_dev = linux_arm32_dev = linux_arm64_dev = lambda: None # FIXME https://github.com/servo/servo/issues/22187 # In-emulator testing is disabled for now. (Instead we only compile.) @@ -36,6 +35,7 @@ def main(task_for): macos_unit, magicleap_dev, android_arm32_dev, + android_arm32_dev_from_macos, android_arm32_release, android_x86_wpt, linux_arm32_dev, @@ -251,6 +251,18 @@ def with_rust_nightly(): ) +def android_arm32_dev_from_macos(): + return ( + macos_build_task("Dev build (macOS)") + .with_treeherder("Android ARMv7") + .with_script(""" + ./mach bootstrap-android --accept-all-licences --build + ./mach build --android --dev + """) + .find_or_create("android_arm32_dev.macos." + CONFIG.git_sha) + ) + + def android_arm32_dev(): return ( android_build_task("Dev build") |