Bug 1284874 - Run Marionette tests for Fennec on Android 4.3 API15+ debug in TaskCluster, tier 3; r?dustin,gbrown draft
authorMaja Frydrychowicz <mjzffr@gmail.com>
Fri, 19 Aug 2016 15:14:19 -0400
changeset 405508 3649f9f2f183f63b1d640247833441c526b3056e
parent 405507 47c9f79b54335859c28be32f1ec599de6957bd69
child 529458 571f7e12c991e21b951dccb4375abc1cbf79b3e9
push id27507
push usermjzffr@gmail.com
push dateThu, 25 Aug 2016 15:12:45 +0000
reviewersdustin, gbrown
bugs1284874
milestone51.0a1
Bug 1284874 - Run Marionette tests for Fennec on Android 4.3 API15+ debug in TaskCluster, tier 3; r?dustin,gbrown MozReview-Commit-ID: 8pCTlceA8o0
taskcluster/ci/android-test/test-sets.yml
taskcluster/ci/android-test/tests.yml
--- a/taskcluster/ci/android-test/test-sets.yml
+++ b/taskcluster/ci/android-test/test-sets.yml
@@ -8,16 +8,18 @@
 # A test set has a name, and a list of tests that it contains.
 #
 # Test names given here reference tests.yml.
 
 debug-tests:
     - cppunit
     - crashtest
     - jsreftest
+    # Marionette only available on Fennec debug builds as a security precaution
+    - marionette
     - mochitest
     - mochitest-chrome
     - mochitest-clipboard
     - mochitest-gpu
     - mochitest-media
     - mochitest-webgl
     - reftest
     - xpcshell
--- a/taskcluster/ci/android-test/tests.yml
+++ b/taskcluster/ci/android-test/tests.yml
@@ -63,16 +63,36 @@ jsreftest:
         no-read-buildbot-config: true
         config:
             - mozharness/configs/android/androidarm_4_3.py
             - mozharness/configs/remove_executables.py
             - mozharness/configs/android/androidarm_4_3-tc.py
         extra-options:
             - --test-suite=jsreftest
 
+marionette:
+    description: "Marionette unittest run"
+    suite: marionette
+    treeherder-symbol: tc(Mn)
+    chunks: 10
+    instance-size: xlarge
+    loopback-video: true
+    e10s: false
+    tier: 3
+    max-run-time: 3600
+    mozharness:
+        script: mozharness/scripts/android_emulator_unittest.py
+        no-read-buildbot-config: true
+        config:
+            - mozharness/configs/android/androidarm_4_3.py
+            - mozharness/configs/remove_executables.py
+            - mozharness/configs/android/androidarm_4_3-tc.py
+        extra-options:
+            - --test-suite=marionette
+
 mochitest:
     description: "Mochitest plain run"
     suite: mochitest/plain-chunked
     treeherder-symbol: tc-M()
     instance-size: xlarge
     chunks: 20
     loopback-video: true
     e10s: false