aboutsummaryrefslogtreecommitdiffstats
path: root/etc/taskcluster/decision_task.py
diff options
context:
space:
mode:
Diffstat (limited to 'etc/taskcluster/decision_task.py')
-rw-r--r--etc/taskcluster/decision_task.py16
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")