Bug 1405396 - Pre: Configure geckoview test for x86. r=gbrown draft
authorNick Alexander <nalexander@mozilla.com>
Fri, 20 Oct 2017 18:07:01 -0700
changeset 692166 dcf5c06f97dea682e29c46b8e7f7cd9f3ee58888
parent 690430 e81094853e1d7035db30a54deaf60a0108924b85
child 692167 951bb4c75ecba0d83cb86e728e1164dda99a6a08
push id87422
push usernalexander@mozilla.com
push dateThu, 02 Nov 2017 17:14:40 +0000
reviewersgbrown
bugs1405396
milestone58.0a1
Bug 1405396 - Pre: Configure geckoview test for x86. r=gbrown MozReview-Commit-ID: BITEuWnJPUK
taskcluster/ci/test/misc.yml
testing/mozharness/configs/android/androidx86.py
--- a/taskcluster/ci/test/misc.yml
+++ b/taskcluster/ci/test/misc.yml
@@ -4,17 +4,21 @@ geckoview:
     treeherder-symbol: tc(gv)
     instance-size: xlarge
     loopback-video: true
     e10s: false
     mozharness:
         script: android_emulator_unittest.py
         no-read-buildbot-config: true
         config:
-            - android/androidarm_4_3.py
+            by-test-platform:
+                android-4.2-x86/opt:
+                    - android/androidx86.py
+                android.*:
+                    - android/androidarm_4_3.py
         extra-options:
             - --test-suite=geckoview
 
 robocop:
     description: "Robocop run"
     suite: robocop
     treeherder-symbol: tc-M(rc)
     instance-size: xlarge
--- a/testing/mozharness/configs/android/androidx86.py
+++ b/testing/mozharness/configs/android/androidx86.py
@@ -79,15 +79,23 @@ config = {
                 "--log-raw=%(raw_log_file)s",
                 "--log-errorsummary=%(error_summary_file)s",
                 "--extra-profile-file=fonts",
                 "--extra-profile-file=hyphenation",
                 "--screenshot-on-fail",
                 "--flavor=chrome",
             ],
         },
+        "geckoview": {
+            "run_filename": "rungeckoview.py",
+            "testsdir": "mochitest",
+            "options": [
+                "--utility-path=%(utility_path)s",
+                "--symbols-path=%(symbols_path)s",
+            ],
+        },
     },  # end suite_definitions
     "download_minidump_stackwalk": True,
     "default_blob_upload_servers": [
         "https://blobupload.elasticbeanstalk.com",
     ],
     "blob_uploader_auth_file": os.path.join(os.getcwd(), "oauth.txt"),
 }