Bug 1635877: move all android-em tests to AWS baremetal r=gbrown a=test-only
authorWander Lairson Costa <wander.lairson@gmail.com>
Fri, 08 May 2020 01:56:55 +0000
changeset 524824 ee7ed57e1b2820b98052604bed86235164415657
parent 524823 53e86f11003d7b8048c84d166b9b6a3beb9826c8
child 524825 752b9e8ebe850de7a6737c05aa0f3403372a6866
push id1036
push usermozilla@hocat.ca
push dateWed, 20 May 2020 16:43:17 +0000
treeherdermozilla-esr68@752b9e8ebe85 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersgbrown, test-only
bugs1635877
milestone68.9.0
Bug 1635877: move all android-em tests to AWS baremetal r=gbrown a=test-only This is a rebased version of https://hg.mozilla.org/mozilla-central/rev/4d9ef53c1141 https://hg.mozilla.org/mozilla-central/rev/0d45875628da https://hg.mozilla.org/mozilla-central/rev/7a7ab7873659 on mozilla-esr68. Differential Revision: https://phabricator.services.mozilla.com/D76060
taskcluster/ci/config.yml
taskcluster/taskgraph/transforms/tests.py
taskcluster/taskgraph/util/workertypes.py
--- a/taskcluster/ci/config.yml
+++ b/taskcluster/ci/config.yml
@@ -335,17 +335,17 @@ workers:
             implementation: script-engine-autophone
             os: linux
             worker-type: 'gecko-{alias}'
         t-bitbar-gw.*:
             provisioner: proj-autophone
             implementation: generic-worker
             os: linux-bitbar
             worker-type: 'gecko-{alias}'
-        t-linux(-large|-xlarge):
+        t-linux(-large|-xlarge|-metal):
             provisioner: 'gecko-t'
             implementation: docker-worker
             os: linux
             worker-type: '{alias}'
         t-linux-talos:
             provisioner: releng-hardware
             implementation: generic-worker
             os: linux
--- a/taskcluster/taskgraph/transforms/tests.py
+++ b/taskcluster/taskgraph/transforms/tests.py
@@ -1204,17 +1204,17 @@ def set_worker_type(config, tests):
         elif test_platform.startswith('android-hw-p2'):
             if test['suite'] != 'raptor':
                 test['worker-type'] = 't-bitbar-gw-unit-p2'
             elif '--power-test' in test['mozharness']['extra-options']:
                 test['worker-type'] = 't-bitbar-gw-batt-p2'
             else:
                 test['worker-type'] = 't-bitbar-gw-perf-p2'
         elif test_platform.startswith('android-em-7.0-x86'):
-            test['worker-type'] = 'terraform-packet/gecko-t-linux'
+            test['worker-type'] = 't-linux-metal'
         elif test_platform.startswith('linux') or test_platform.startswith('android'):
             if test.get('suite', '') in ['talos', 'raptor'] and \
                  not test['build-platform'].startswith('linux64-ccov'):
                 test['worker-type'] = 't-linux-talos'
             else:
                 test['worker-type'] = LINUX_WORKER_TYPES[test['instance-size']]
         else:
             raise Exception("unknown test_platform {}".format(test_platform))
--- a/taskcluster/taskgraph/util/workertypes.py
+++ b/taskcluster/taskgraph/util/workertypes.py
@@ -18,17 +18,16 @@ WORKER_TYPES = {
     'scriptworker-k8s/gecko-3-balrog': ('balrog', None),
     'scriptworker-k8s/gecko-3-beetmover': ('beetmover', None),
     'scriptworker-prov-v1/pushapk-v1': ('push-apk', None),
     "scriptworker-prov-v1/signing-linux-v1": ('scriptworker-signing', None),
     "scriptworker-k8s/gecko-3-shipit": ('shipit', None),
     "scriptworker-k8s/gecko-1-shipit": ('shipit', None),
     "scriptworker-k8s/gecko-3-tree": ('treescript', None),
     "scriptworker-k8s/gecko-1-tree": ('treescript', None),
-    'terraform-packet/gecko-t-linux': ('docker-worker', 'linux'),
     'releng-hardware/gecko-t-osx-1014': ('generic-worker', 'macosx'),
 }
 
 
 @memoize
 def _get(graph_config, alias, level, release_level):
     """Get the configuration for this worker_type alias: {provisioner,
     worker-type, implementation, os}"""