Bug 1405396 - Pre: Configure geckoview test for x86. r=gbrown
authorNick Alexander <nalexander@mozilla.com>
Fri, 20 Oct 2017 18:07:01 -0700
changeset 443150 4e98c4295025e74b28f3c0ef64eed54e41e7b8f5
parent 443149 32c3b6e197a73adc95140fe16e2bb7ad5d3be32e
child 443151 06f348255c4094b40b8c8272832f28994aba0922
push id1618
push userCallek@gmail.com
push dateThu, 11 Jan 2018 17:45:48 +0000
treeherdermozilla-release@882ca853e05a [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersgbrown
bugs1405396
milestone58.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
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"),
 }