cheets_CTS_T: Add sharded dEQP jobs for T.

We used to have it for R, and we need the same for T
since we started shipping T to slowed devices.

Optimization for those jobs are tracked in b//288507096.

BUG=b:306318795
TEST=cheets_CTS_T.internal.arm.CtsDeqp.32.shard_0_10

Change-Id: I9190a7a3f457491828397a1f62f3fde910b0340c
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/autotest/+/4941182
Commit-Queue: Kazuhiro Inaba <kinaba@chromium.org>
Reviewed-by: Shao-Chuan Lee <shaochuan@chromium.org>
Tested-by: Kazuhiro Inaba <kinaba@chromium.org>
Auto-Submit: Kazuhiro Inaba <kinaba@chromium.org>
(cherry picked from commit db5305a3ca45bbfeb92aacdc0c87cad99e11d7da)
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/autotest/+/4957473
Commit-Queue: Shao-Chuan Lee <shaochuan@chromium.org>
diff --git a/server/cros/tradefed/generate_controlfiles_CTS_T.py b/server/cros/tradefed/generate_controlfiles_CTS_T.py
index 86fec9d..f1ff504 100755
--- a/server/cros/tradefed/generate_controlfiles_CTS_T.py
+++ b/server/cros/tradefed/generate_controlfiles_CTS_T.py
@@ -422,6 +422,8 @@
         'CtsDeqpTestCases.dEQP-VK',
 ]
 
+CONFIG['SHARD_COUNT'] = {'CtsDeqpTestCases': 10}
+
 CONFIG['CAMERA_MODULES'] = [
         # CONTAINS ONLY CAMERA TESTS
         'CtsCameraTestCases',
diff --git a/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.32.shard_0_10 b/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.32.shard_0_10
new file mode 100644
index 0000000..e78ab1a
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.32.shard_0_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.arm.CtsDeqp.32.shard_0_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts, suite:arc-cts-long'
+DEPENDENCIES = 'arc'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.arm.CtsDeqp.32.shard_0_10',
+        test_name='cheets_CTS_T.internal.arm.CtsDeqp.32.shard_0_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--shard-index', '0', '--shard-count', '10', '--abi', 'armeabi-v7a'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='CtsDeqp',
+        target_plan=None,
+        bundle='arm',
+        uri='DEV',
+        timeout=111600)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.32.shard_1_10 b/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.32.shard_1_10
new file mode 100644
index 0000000..0228dbf
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.32.shard_1_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.arm.CtsDeqp.32.shard_1_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts, suite:arc-cts-long'
+DEPENDENCIES = 'arc'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.arm.CtsDeqp.32.shard_1_10',
+        test_name='cheets_CTS_T.internal.arm.CtsDeqp.32.shard_1_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--shard-index', '1', '--shard-count', '10', '--abi', 'armeabi-v7a'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='CtsDeqp',
+        target_plan=None,
+        bundle='arm',
+        uri='DEV',
+        timeout=111600)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.32.shard_2_10 b/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.32.shard_2_10
new file mode 100644
index 0000000..e755474
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.32.shard_2_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.arm.CtsDeqp.32.shard_2_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts, suite:arc-cts-long'
+DEPENDENCIES = 'arc'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.arm.CtsDeqp.32.shard_2_10',
+        test_name='cheets_CTS_T.internal.arm.CtsDeqp.32.shard_2_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--shard-index', '2', '--shard-count', '10', '--abi', 'armeabi-v7a'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='CtsDeqp',
+        target_plan=None,
+        bundle='arm',
+        uri='DEV',
+        timeout=111600)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.32.shard_3_10 b/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.32.shard_3_10
new file mode 100644
index 0000000..c995e6b
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.32.shard_3_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.arm.CtsDeqp.32.shard_3_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts, suite:arc-cts-long'
+DEPENDENCIES = 'arc'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.arm.CtsDeqp.32.shard_3_10',
+        test_name='cheets_CTS_T.internal.arm.CtsDeqp.32.shard_3_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--shard-index', '3', '--shard-count', '10', '--abi', 'armeabi-v7a'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='CtsDeqp',
+        target_plan=None,
+        bundle='arm',
+        uri='DEV',
+        timeout=111600)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.32.shard_4_10 b/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.32.shard_4_10
new file mode 100644
index 0000000..b5909c7
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.32.shard_4_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.arm.CtsDeqp.32.shard_4_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts, suite:arc-cts-long'
+DEPENDENCIES = 'arc'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.arm.CtsDeqp.32.shard_4_10',
+        test_name='cheets_CTS_T.internal.arm.CtsDeqp.32.shard_4_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--shard-index', '4', '--shard-count', '10', '--abi', 'armeabi-v7a'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='CtsDeqp',
+        target_plan=None,
+        bundle='arm',
+        uri='DEV',
+        timeout=111600)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.32.shard_5_10 b/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.32.shard_5_10
new file mode 100644
index 0000000..bb5149e
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.32.shard_5_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.arm.CtsDeqp.32.shard_5_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts, suite:arc-cts-long'
+DEPENDENCIES = 'arc'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.arm.CtsDeqp.32.shard_5_10',
+        test_name='cheets_CTS_T.internal.arm.CtsDeqp.32.shard_5_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--shard-index', '5', '--shard-count', '10', '--abi', 'armeabi-v7a'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='CtsDeqp',
+        target_plan=None,
+        bundle='arm',
+        uri='DEV',
+        timeout=111600)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.32.shard_6_10 b/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.32.shard_6_10
new file mode 100644
index 0000000..81d87b1
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.32.shard_6_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.arm.CtsDeqp.32.shard_6_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts, suite:arc-cts-long'
+DEPENDENCIES = 'arc'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.arm.CtsDeqp.32.shard_6_10',
+        test_name='cheets_CTS_T.internal.arm.CtsDeqp.32.shard_6_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--shard-index', '6', '--shard-count', '10', '--abi', 'armeabi-v7a'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='CtsDeqp',
+        target_plan=None,
+        bundle='arm',
+        uri='DEV',
+        timeout=111600)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.32.shard_7_10 b/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.32.shard_7_10
new file mode 100644
index 0000000..59bb7f2
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.32.shard_7_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.arm.CtsDeqp.32.shard_7_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts, suite:arc-cts-long'
+DEPENDENCIES = 'arc'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.arm.CtsDeqp.32.shard_7_10',
+        test_name='cheets_CTS_T.internal.arm.CtsDeqp.32.shard_7_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--shard-index', '7', '--shard-count', '10', '--abi', 'armeabi-v7a'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='CtsDeqp',
+        target_plan=None,
+        bundle='arm',
+        uri='DEV',
+        timeout=111600)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.32.shard_8_10 b/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.32.shard_8_10
new file mode 100644
index 0000000..8754283
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.32.shard_8_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.arm.CtsDeqp.32.shard_8_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts, suite:arc-cts-long'
+DEPENDENCIES = 'arc'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.arm.CtsDeqp.32.shard_8_10',
+        test_name='cheets_CTS_T.internal.arm.CtsDeqp.32.shard_8_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--shard-index', '8', '--shard-count', '10', '--abi', 'armeabi-v7a'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='CtsDeqp',
+        target_plan=None,
+        bundle='arm',
+        uri='DEV',
+        timeout=111600)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.32.shard_9_10 b/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.32.shard_9_10
new file mode 100644
index 0000000..b4dbd39
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.32.shard_9_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.arm.CtsDeqp.32.shard_9_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts, suite:arc-cts-long'
+DEPENDENCIES = 'arc'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.arm.CtsDeqp.32.shard_9_10',
+        test_name='cheets_CTS_T.internal.arm.CtsDeqp.32.shard_9_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--shard-index', '9', '--shard-count', '10', '--abi', 'armeabi-v7a'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='CtsDeqp',
+        target_plan=None,
+        bundle='arm',
+        uri='DEV',
+        timeout=111600)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.64.shard_0_10 b/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.64.shard_0_10
new file mode 100644
index 0000000..5da89cb
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.64.shard_0_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.arm.CtsDeqp.64.shard_0_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts, suite:arc-cts-long'
+DEPENDENCIES = 'arc'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.arm.CtsDeqp.64.shard_0_10',
+        test_name='cheets_CTS_T.internal.arm.CtsDeqp.64.shard_0_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--include-filter', 'CtsDeqpTestCases[secondary_user]', '--shard-index', '0', '--shard-count', '10', '--abi', 'arm64-v8a'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='CtsDeqp',
+        target_plan=None,
+        bundle='arm',
+        uri='DEV',
+        timeout=111600)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.64.shard_1_10 b/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.64.shard_1_10
new file mode 100644
index 0000000..8cc278a
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.64.shard_1_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.arm.CtsDeqp.64.shard_1_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts, suite:arc-cts-long'
+DEPENDENCIES = 'arc'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.arm.CtsDeqp.64.shard_1_10',
+        test_name='cheets_CTS_T.internal.arm.CtsDeqp.64.shard_1_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--include-filter', 'CtsDeqpTestCases[secondary_user]', '--shard-index', '1', '--shard-count', '10', '--abi', 'arm64-v8a'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='CtsDeqp',
+        target_plan=None,
+        bundle='arm',
+        uri='DEV',
+        timeout=111600)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.64.shard_2_10 b/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.64.shard_2_10
new file mode 100644
index 0000000..7d13c9e
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.64.shard_2_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.arm.CtsDeqp.64.shard_2_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts, suite:arc-cts-long'
+DEPENDENCIES = 'arc'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.arm.CtsDeqp.64.shard_2_10',
+        test_name='cheets_CTS_T.internal.arm.CtsDeqp.64.shard_2_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--include-filter', 'CtsDeqpTestCases[secondary_user]', '--shard-index', '2', '--shard-count', '10', '--abi', 'arm64-v8a'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='CtsDeqp',
+        target_plan=None,
+        bundle='arm',
+        uri='DEV',
+        timeout=111600)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.64.shard_3_10 b/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.64.shard_3_10
new file mode 100644
index 0000000..8b845ad
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.64.shard_3_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.arm.CtsDeqp.64.shard_3_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts, suite:arc-cts-long'
+DEPENDENCIES = 'arc'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.arm.CtsDeqp.64.shard_3_10',
+        test_name='cheets_CTS_T.internal.arm.CtsDeqp.64.shard_3_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--include-filter', 'CtsDeqpTestCases[secondary_user]', '--shard-index', '3', '--shard-count', '10', '--abi', 'arm64-v8a'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='CtsDeqp',
+        target_plan=None,
+        bundle='arm',
+        uri='DEV',
+        timeout=111600)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.64.shard_4_10 b/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.64.shard_4_10
new file mode 100644
index 0000000..8cbc746
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.64.shard_4_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.arm.CtsDeqp.64.shard_4_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts, suite:arc-cts-long'
+DEPENDENCIES = 'arc'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.arm.CtsDeqp.64.shard_4_10',
+        test_name='cheets_CTS_T.internal.arm.CtsDeqp.64.shard_4_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--include-filter', 'CtsDeqpTestCases[secondary_user]', '--shard-index', '4', '--shard-count', '10', '--abi', 'arm64-v8a'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='CtsDeqp',
+        target_plan=None,
+        bundle='arm',
+        uri='DEV',
+        timeout=111600)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.64.shard_5_10 b/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.64.shard_5_10
new file mode 100644
index 0000000..1b82811
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.64.shard_5_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.arm.CtsDeqp.64.shard_5_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts, suite:arc-cts-long'
+DEPENDENCIES = 'arc'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.arm.CtsDeqp.64.shard_5_10',
+        test_name='cheets_CTS_T.internal.arm.CtsDeqp.64.shard_5_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--include-filter', 'CtsDeqpTestCases[secondary_user]', '--shard-index', '5', '--shard-count', '10', '--abi', 'arm64-v8a'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='CtsDeqp',
+        target_plan=None,
+        bundle='arm',
+        uri='DEV',
+        timeout=111600)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.64.shard_6_10 b/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.64.shard_6_10
new file mode 100644
index 0000000..e587cc8
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.64.shard_6_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.arm.CtsDeqp.64.shard_6_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts, suite:arc-cts-long'
+DEPENDENCIES = 'arc'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.arm.CtsDeqp.64.shard_6_10',
+        test_name='cheets_CTS_T.internal.arm.CtsDeqp.64.shard_6_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--include-filter', 'CtsDeqpTestCases[secondary_user]', '--shard-index', '6', '--shard-count', '10', '--abi', 'arm64-v8a'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='CtsDeqp',
+        target_plan=None,
+        bundle='arm',
+        uri='DEV',
+        timeout=111600)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.64.shard_7_10 b/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.64.shard_7_10
new file mode 100644
index 0000000..74f3ae1
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.64.shard_7_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.arm.CtsDeqp.64.shard_7_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts, suite:arc-cts-long'
+DEPENDENCIES = 'arc'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.arm.CtsDeqp.64.shard_7_10',
+        test_name='cheets_CTS_T.internal.arm.CtsDeqp.64.shard_7_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--include-filter', 'CtsDeqpTestCases[secondary_user]', '--shard-index', '7', '--shard-count', '10', '--abi', 'arm64-v8a'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='CtsDeqp',
+        target_plan=None,
+        bundle='arm',
+        uri='DEV',
+        timeout=111600)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.64.shard_8_10 b/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.64.shard_8_10
new file mode 100644
index 0000000..7a4521b
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.64.shard_8_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.arm.CtsDeqp.64.shard_8_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts, suite:arc-cts-long'
+DEPENDENCIES = 'arc'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.arm.CtsDeqp.64.shard_8_10',
+        test_name='cheets_CTS_T.internal.arm.CtsDeqp.64.shard_8_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--include-filter', 'CtsDeqpTestCases[secondary_user]', '--shard-index', '8', '--shard-count', '10', '--abi', 'arm64-v8a'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='CtsDeqp',
+        target_plan=None,
+        bundle='arm',
+        uri='DEV',
+        timeout=111600)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.64.shard_9_10 b/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.64.shard_9_10
new file mode 100644
index 0000000..d47015e
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.arm.CtsDeqp.64.shard_9_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.arm.CtsDeqp.64.shard_9_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts, suite:arc-cts-long'
+DEPENDENCIES = 'arc'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.arm.CtsDeqp.64.shard_9_10',
+        test_name='cheets_CTS_T.internal.arm.CtsDeqp.64.shard_9_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--include-filter', 'CtsDeqpTestCases[secondary_user]', '--shard-index', '9', '--shard-count', '10', '--abi', 'arm64-v8a'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='CtsDeqp',
+        target_plan=None,
+        bundle='arm',
+        uri='DEV',
+        timeout=111600)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.32.shard_0_10 b/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.32.shard_0_10
new file mode 100644
index 0000000..a6bef38
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.32.shard_0_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.arm.all.CtsDeqp.32.shard_0_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts-qual, suite:arc-cts-qual-long'
+DEPENDENCIES = 'arc'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.arm.all.CtsDeqp.32.shard_0_10',
+        test_name='cheets_CTS_T.internal.arm.all.CtsDeqp.32.shard_0_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--shard-index', '0', '--shard-count', '10', '--abi', 'armeabi-v7a'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='all.CtsDeqp',
+        target_plan=None,
+        bundle='arm',
+        uri='LATEST',
+        timeout=172800)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.32.shard_1_10 b/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.32.shard_1_10
new file mode 100644
index 0000000..bf132cd
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.32.shard_1_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.arm.all.CtsDeqp.32.shard_1_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts-qual, suite:arc-cts-qual-long'
+DEPENDENCIES = 'arc'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.arm.all.CtsDeqp.32.shard_1_10',
+        test_name='cheets_CTS_T.internal.arm.all.CtsDeqp.32.shard_1_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--shard-index', '1', '--shard-count', '10', '--abi', 'armeabi-v7a'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='all.CtsDeqp',
+        target_plan=None,
+        bundle='arm',
+        uri='LATEST',
+        timeout=172800)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.32.shard_2_10 b/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.32.shard_2_10
new file mode 100644
index 0000000..366642a
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.32.shard_2_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.arm.all.CtsDeqp.32.shard_2_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts-qual, suite:arc-cts-qual-long'
+DEPENDENCIES = 'arc'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.arm.all.CtsDeqp.32.shard_2_10',
+        test_name='cheets_CTS_T.internal.arm.all.CtsDeqp.32.shard_2_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--shard-index', '2', '--shard-count', '10', '--abi', 'armeabi-v7a'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='all.CtsDeqp',
+        target_plan=None,
+        bundle='arm',
+        uri='LATEST',
+        timeout=172800)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.32.shard_3_10 b/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.32.shard_3_10
new file mode 100644
index 0000000..89bb5a6
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.32.shard_3_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.arm.all.CtsDeqp.32.shard_3_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts-qual, suite:arc-cts-qual-long'
+DEPENDENCIES = 'arc'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.arm.all.CtsDeqp.32.shard_3_10',
+        test_name='cheets_CTS_T.internal.arm.all.CtsDeqp.32.shard_3_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--shard-index', '3', '--shard-count', '10', '--abi', 'armeabi-v7a'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='all.CtsDeqp',
+        target_plan=None,
+        bundle='arm',
+        uri='LATEST',
+        timeout=172800)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.32.shard_4_10 b/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.32.shard_4_10
new file mode 100644
index 0000000..cd29bc0
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.32.shard_4_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.arm.all.CtsDeqp.32.shard_4_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts-qual, suite:arc-cts-qual-long'
+DEPENDENCIES = 'arc'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.arm.all.CtsDeqp.32.shard_4_10',
+        test_name='cheets_CTS_T.internal.arm.all.CtsDeqp.32.shard_4_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--shard-index', '4', '--shard-count', '10', '--abi', 'armeabi-v7a'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='all.CtsDeqp',
+        target_plan=None,
+        bundle='arm',
+        uri='LATEST',
+        timeout=172800)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.32.shard_5_10 b/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.32.shard_5_10
new file mode 100644
index 0000000..04f3873
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.32.shard_5_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.arm.all.CtsDeqp.32.shard_5_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts-qual, suite:arc-cts-qual-long'
+DEPENDENCIES = 'arc'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.arm.all.CtsDeqp.32.shard_5_10',
+        test_name='cheets_CTS_T.internal.arm.all.CtsDeqp.32.shard_5_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--shard-index', '5', '--shard-count', '10', '--abi', 'armeabi-v7a'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='all.CtsDeqp',
+        target_plan=None,
+        bundle='arm',
+        uri='LATEST',
+        timeout=172800)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.32.shard_6_10 b/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.32.shard_6_10
new file mode 100644
index 0000000..d3bf2c6
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.32.shard_6_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.arm.all.CtsDeqp.32.shard_6_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts-qual, suite:arc-cts-qual-long'
+DEPENDENCIES = 'arc'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.arm.all.CtsDeqp.32.shard_6_10',
+        test_name='cheets_CTS_T.internal.arm.all.CtsDeqp.32.shard_6_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--shard-index', '6', '--shard-count', '10', '--abi', 'armeabi-v7a'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='all.CtsDeqp',
+        target_plan=None,
+        bundle='arm',
+        uri='LATEST',
+        timeout=172800)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.32.shard_7_10 b/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.32.shard_7_10
new file mode 100644
index 0000000..13fc896
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.32.shard_7_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.arm.all.CtsDeqp.32.shard_7_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts-qual, suite:arc-cts-qual-long'
+DEPENDENCIES = 'arc'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.arm.all.CtsDeqp.32.shard_7_10',
+        test_name='cheets_CTS_T.internal.arm.all.CtsDeqp.32.shard_7_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--shard-index', '7', '--shard-count', '10', '--abi', 'armeabi-v7a'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='all.CtsDeqp',
+        target_plan=None,
+        bundle='arm',
+        uri='LATEST',
+        timeout=172800)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.32.shard_8_10 b/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.32.shard_8_10
new file mode 100644
index 0000000..0ca950f
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.32.shard_8_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.arm.all.CtsDeqp.32.shard_8_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts-qual, suite:arc-cts-qual-long'
+DEPENDENCIES = 'arc'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.arm.all.CtsDeqp.32.shard_8_10',
+        test_name='cheets_CTS_T.internal.arm.all.CtsDeqp.32.shard_8_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--shard-index', '8', '--shard-count', '10', '--abi', 'armeabi-v7a'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='all.CtsDeqp',
+        target_plan=None,
+        bundle='arm',
+        uri='LATEST',
+        timeout=172800)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.32.shard_9_10 b/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.32.shard_9_10
new file mode 100644
index 0000000..a1b68c1
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.32.shard_9_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.arm.all.CtsDeqp.32.shard_9_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts-qual, suite:arc-cts-qual-long'
+DEPENDENCIES = 'arc'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.arm.all.CtsDeqp.32.shard_9_10',
+        test_name='cheets_CTS_T.internal.arm.all.CtsDeqp.32.shard_9_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--shard-index', '9', '--shard-count', '10', '--abi', 'armeabi-v7a'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='all.CtsDeqp',
+        target_plan=None,
+        bundle='arm',
+        uri='LATEST',
+        timeout=172800)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.64.shard_0_10 b/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.64.shard_0_10
new file mode 100644
index 0000000..11c6cc9
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.64.shard_0_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.arm.all.CtsDeqp.64.shard_0_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts-qual, suite:arc-cts-qual-long'
+DEPENDENCIES = 'arc'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.arm.all.CtsDeqp.64.shard_0_10',
+        test_name='cheets_CTS_T.internal.arm.all.CtsDeqp.64.shard_0_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--include-filter', 'CtsDeqpTestCases[secondary_user]', '--shard-index', '0', '--shard-count', '10', '--abi', 'arm64-v8a'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='all.CtsDeqp',
+        target_plan=None,
+        bundle='arm',
+        uri='LATEST',
+        timeout=172800)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.64.shard_1_10 b/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.64.shard_1_10
new file mode 100644
index 0000000..ddd46d2
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.64.shard_1_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.arm.all.CtsDeqp.64.shard_1_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts-qual, suite:arc-cts-qual-long'
+DEPENDENCIES = 'arc'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.arm.all.CtsDeqp.64.shard_1_10',
+        test_name='cheets_CTS_T.internal.arm.all.CtsDeqp.64.shard_1_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--include-filter', 'CtsDeqpTestCases[secondary_user]', '--shard-index', '1', '--shard-count', '10', '--abi', 'arm64-v8a'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='all.CtsDeqp',
+        target_plan=None,
+        bundle='arm',
+        uri='LATEST',
+        timeout=172800)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.64.shard_2_10 b/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.64.shard_2_10
new file mode 100644
index 0000000..dabcec5
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.64.shard_2_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.arm.all.CtsDeqp.64.shard_2_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts-qual, suite:arc-cts-qual-long'
+DEPENDENCIES = 'arc'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.arm.all.CtsDeqp.64.shard_2_10',
+        test_name='cheets_CTS_T.internal.arm.all.CtsDeqp.64.shard_2_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--include-filter', 'CtsDeqpTestCases[secondary_user]', '--shard-index', '2', '--shard-count', '10', '--abi', 'arm64-v8a'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='all.CtsDeqp',
+        target_plan=None,
+        bundle='arm',
+        uri='LATEST',
+        timeout=172800)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.64.shard_3_10 b/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.64.shard_3_10
new file mode 100644
index 0000000..9a3fd9b
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.64.shard_3_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.arm.all.CtsDeqp.64.shard_3_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts-qual, suite:arc-cts-qual-long'
+DEPENDENCIES = 'arc'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.arm.all.CtsDeqp.64.shard_3_10',
+        test_name='cheets_CTS_T.internal.arm.all.CtsDeqp.64.shard_3_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--include-filter', 'CtsDeqpTestCases[secondary_user]', '--shard-index', '3', '--shard-count', '10', '--abi', 'arm64-v8a'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='all.CtsDeqp',
+        target_plan=None,
+        bundle='arm',
+        uri='LATEST',
+        timeout=172800)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.64.shard_4_10 b/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.64.shard_4_10
new file mode 100644
index 0000000..d5a145b
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.64.shard_4_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.arm.all.CtsDeqp.64.shard_4_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts-qual, suite:arc-cts-qual-long'
+DEPENDENCIES = 'arc'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.arm.all.CtsDeqp.64.shard_4_10',
+        test_name='cheets_CTS_T.internal.arm.all.CtsDeqp.64.shard_4_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--include-filter', 'CtsDeqpTestCases[secondary_user]', '--shard-index', '4', '--shard-count', '10', '--abi', 'arm64-v8a'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='all.CtsDeqp',
+        target_plan=None,
+        bundle='arm',
+        uri='LATEST',
+        timeout=172800)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.64.shard_5_10 b/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.64.shard_5_10
new file mode 100644
index 0000000..a944918
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.64.shard_5_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.arm.all.CtsDeqp.64.shard_5_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts-qual, suite:arc-cts-qual-long'
+DEPENDENCIES = 'arc'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.arm.all.CtsDeqp.64.shard_5_10',
+        test_name='cheets_CTS_T.internal.arm.all.CtsDeqp.64.shard_5_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--include-filter', 'CtsDeqpTestCases[secondary_user]', '--shard-index', '5', '--shard-count', '10', '--abi', 'arm64-v8a'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='all.CtsDeqp',
+        target_plan=None,
+        bundle='arm',
+        uri='LATEST',
+        timeout=172800)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.64.shard_6_10 b/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.64.shard_6_10
new file mode 100644
index 0000000..785d3ee
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.64.shard_6_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.arm.all.CtsDeqp.64.shard_6_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts-qual, suite:arc-cts-qual-long'
+DEPENDENCIES = 'arc'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.arm.all.CtsDeqp.64.shard_6_10',
+        test_name='cheets_CTS_T.internal.arm.all.CtsDeqp.64.shard_6_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--include-filter', 'CtsDeqpTestCases[secondary_user]', '--shard-index', '6', '--shard-count', '10', '--abi', 'arm64-v8a'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='all.CtsDeqp',
+        target_plan=None,
+        bundle='arm',
+        uri='LATEST',
+        timeout=172800)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.64.shard_7_10 b/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.64.shard_7_10
new file mode 100644
index 0000000..30a4880
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.64.shard_7_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.arm.all.CtsDeqp.64.shard_7_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts-qual, suite:arc-cts-qual-long'
+DEPENDENCIES = 'arc'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.arm.all.CtsDeqp.64.shard_7_10',
+        test_name='cheets_CTS_T.internal.arm.all.CtsDeqp.64.shard_7_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--include-filter', 'CtsDeqpTestCases[secondary_user]', '--shard-index', '7', '--shard-count', '10', '--abi', 'arm64-v8a'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='all.CtsDeqp',
+        target_plan=None,
+        bundle='arm',
+        uri='LATEST',
+        timeout=172800)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.64.shard_8_10 b/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.64.shard_8_10
new file mode 100644
index 0000000..c888408
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.64.shard_8_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.arm.all.CtsDeqp.64.shard_8_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts-qual, suite:arc-cts-qual-long'
+DEPENDENCIES = 'arc'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.arm.all.CtsDeqp.64.shard_8_10',
+        test_name='cheets_CTS_T.internal.arm.all.CtsDeqp.64.shard_8_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--include-filter', 'CtsDeqpTestCases[secondary_user]', '--shard-index', '8', '--shard-count', '10', '--abi', 'arm64-v8a'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='all.CtsDeqp',
+        target_plan=None,
+        bundle='arm',
+        uri='LATEST',
+        timeout=172800)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.64.shard_9_10 b/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.64.shard_9_10
new file mode 100644
index 0000000..f28d572
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.arm.all.CtsDeqp.64.shard_9_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.arm.all.CtsDeqp.64.shard_9_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts-qual, suite:arc-cts-qual-long'
+DEPENDENCIES = 'arc'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.arm.all.CtsDeqp.64.shard_9_10',
+        test_name='cheets_CTS_T.internal.arm.all.CtsDeqp.64.shard_9_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--include-filter', 'CtsDeqpTestCases[secondary_user]', '--shard-index', '9', '--shard-count', '10', '--abi', 'arm64-v8a'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='all.CtsDeqp',
+        target_plan=None,
+        bundle='arm',
+        uri='LATEST',
+        timeout=172800)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.32.shard_0_10 b/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.32.shard_0_10
new file mode 100644
index 0000000..7d5465e
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.32.shard_0_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.x86.CtsDeqp.32.shard_0_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts, suite:arc-cts-long'
+DEPENDENCIES = 'arc, cts_abi_x86'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.x86.CtsDeqp.32.shard_0_10',
+        test_name='cheets_CTS_T.internal.x86.CtsDeqp.32.shard_0_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--shard-index', '0', '--shard-count', '10', '--abi', 'x86'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='CtsDeqp',
+        target_plan=None,
+        bundle='x86',
+        uri='DEV',
+        timeout=111600)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.32.shard_1_10 b/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.32.shard_1_10
new file mode 100644
index 0000000..b58e34f
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.32.shard_1_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.x86.CtsDeqp.32.shard_1_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts, suite:arc-cts-long'
+DEPENDENCIES = 'arc, cts_abi_x86'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.x86.CtsDeqp.32.shard_1_10',
+        test_name='cheets_CTS_T.internal.x86.CtsDeqp.32.shard_1_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--shard-index', '1', '--shard-count', '10', '--abi', 'x86'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='CtsDeqp',
+        target_plan=None,
+        bundle='x86',
+        uri='DEV',
+        timeout=111600)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.32.shard_2_10 b/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.32.shard_2_10
new file mode 100644
index 0000000..db1281b
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.32.shard_2_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.x86.CtsDeqp.32.shard_2_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts, suite:arc-cts-long'
+DEPENDENCIES = 'arc, cts_abi_x86'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.x86.CtsDeqp.32.shard_2_10',
+        test_name='cheets_CTS_T.internal.x86.CtsDeqp.32.shard_2_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--shard-index', '2', '--shard-count', '10', '--abi', 'x86'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='CtsDeqp',
+        target_plan=None,
+        bundle='x86',
+        uri='DEV',
+        timeout=111600)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.32.shard_3_10 b/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.32.shard_3_10
new file mode 100644
index 0000000..f8896a6
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.32.shard_3_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.x86.CtsDeqp.32.shard_3_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts, suite:arc-cts-long'
+DEPENDENCIES = 'arc, cts_abi_x86'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.x86.CtsDeqp.32.shard_3_10',
+        test_name='cheets_CTS_T.internal.x86.CtsDeqp.32.shard_3_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--shard-index', '3', '--shard-count', '10', '--abi', 'x86'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='CtsDeqp',
+        target_plan=None,
+        bundle='x86',
+        uri='DEV',
+        timeout=111600)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.32.shard_4_10 b/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.32.shard_4_10
new file mode 100644
index 0000000..cd63884
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.32.shard_4_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.x86.CtsDeqp.32.shard_4_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts, suite:arc-cts-long'
+DEPENDENCIES = 'arc, cts_abi_x86'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.x86.CtsDeqp.32.shard_4_10',
+        test_name='cheets_CTS_T.internal.x86.CtsDeqp.32.shard_4_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--shard-index', '4', '--shard-count', '10', '--abi', 'x86'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='CtsDeqp',
+        target_plan=None,
+        bundle='x86',
+        uri='DEV',
+        timeout=111600)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.32.shard_5_10 b/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.32.shard_5_10
new file mode 100644
index 0000000..56e8d6c
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.32.shard_5_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.x86.CtsDeqp.32.shard_5_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts, suite:arc-cts-long'
+DEPENDENCIES = 'arc, cts_abi_x86'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.x86.CtsDeqp.32.shard_5_10',
+        test_name='cheets_CTS_T.internal.x86.CtsDeqp.32.shard_5_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--shard-index', '5', '--shard-count', '10', '--abi', 'x86'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='CtsDeqp',
+        target_plan=None,
+        bundle='x86',
+        uri='DEV',
+        timeout=111600)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.32.shard_6_10 b/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.32.shard_6_10
new file mode 100644
index 0000000..83c0479
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.32.shard_6_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.x86.CtsDeqp.32.shard_6_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts, suite:arc-cts-long'
+DEPENDENCIES = 'arc, cts_abi_x86'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.x86.CtsDeqp.32.shard_6_10',
+        test_name='cheets_CTS_T.internal.x86.CtsDeqp.32.shard_6_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--shard-index', '6', '--shard-count', '10', '--abi', 'x86'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='CtsDeqp',
+        target_plan=None,
+        bundle='x86',
+        uri='DEV',
+        timeout=111600)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.32.shard_7_10 b/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.32.shard_7_10
new file mode 100644
index 0000000..b589625
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.32.shard_7_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.x86.CtsDeqp.32.shard_7_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts, suite:arc-cts-long'
+DEPENDENCIES = 'arc, cts_abi_x86'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.x86.CtsDeqp.32.shard_7_10',
+        test_name='cheets_CTS_T.internal.x86.CtsDeqp.32.shard_7_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--shard-index', '7', '--shard-count', '10', '--abi', 'x86'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='CtsDeqp',
+        target_plan=None,
+        bundle='x86',
+        uri='DEV',
+        timeout=111600)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.32.shard_8_10 b/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.32.shard_8_10
new file mode 100644
index 0000000..9e5c701
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.32.shard_8_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.x86.CtsDeqp.32.shard_8_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts, suite:arc-cts-long'
+DEPENDENCIES = 'arc, cts_abi_x86'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.x86.CtsDeqp.32.shard_8_10',
+        test_name='cheets_CTS_T.internal.x86.CtsDeqp.32.shard_8_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--shard-index', '8', '--shard-count', '10', '--abi', 'x86'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='CtsDeqp',
+        target_plan=None,
+        bundle='x86',
+        uri='DEV',
+        timeout=111600)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.32.shard_9_10 b/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.32.shard_9_10
new file mode 100644
index 0000000..26c93ee
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.32.shard_9_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.x86.CtsDeqp.32.shard_9_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts, suite:arc-cts-long'
+DEPENDENCIES = 'arc, cts_abi_x86'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.x86.CtsDeqp.32.shard_9_10',
+        test_name='cheets_CTS_T.internal.x86.CtsDeqp.32.shard_9_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--shard-index', '9', '--shard-count', '10', '--abi', 'x86'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='CtsDeqp',
+        target_plan=None,
+        bundle='x86',
+        uri='DEV',
+        timeout=111600)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.64.shard_0_10 b/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.64.shard_0_10
new file mode 100644
index 0000000..43c4ae0
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.64.shard_0_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.x86.CtsDeqp.64.shard_0_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts, suite:arc-cts-long'
+DEPENDENCIES = 'arc, cts_abi_x86'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.x86.CtsDeqp.64.shard_0_10',
+        test_name='cheets_CTS_T.internal.x86.CtsDeqp.64.shard_0_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--include-filter', 'CtsDeqpTestCases[secondary_user]', '--shard-index', '0', '--shard-count', '10', '--abi', 'x86_64'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='CtsDeqp',
+        target_plan=None,
+        bundle='x86',
+        uri='DEV',
+        timeout=111600)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.64.shard_1_10 b/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.64.shard_1_10
new file mode 100644
index 0000000..563b30e
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.64.shard_1_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.x86.CtsDeqp.64.shard_1_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts, suite:arc-cts-long'
+DEPENDENCIES = 'arc, cts_abi_x86'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.x86.CtsDeqp.64.shard_1_10',
+        test_name='cheets_CTS_T.internal.x86.CtsDeqp.64.shard_1_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--include-filter', 'CtsDeqpTestCases[secondary_user]', '--shard-index', '1', '--shard-count', '10', '--abi', 'x86_64'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='CtsDeqp',
+        target_plan=None,
+        bundle='x86',
+        uri='DEV',
+        timeout=111600)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.64.shard_2_10 b/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.64.shard_2_10
new file mode 100644
index 0000000..6916fd8
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.64.shard_2_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.x86.CtsDeqp.64.shard_2_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts, suite:arc-cts-long'
+DEPENDENCIES = 'arc, cts_abi_x86'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.x86.CtsDeqp.64.shard_2_10',
+        test_name='cheets_CTS_T.internal.x86.CtsDeqp.64.shard_2_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--include-filter', 'CtsDeqpTestCases[secondary_user]', '--shard-index', '2', '--shard-count', '10', '--abi', 'x86_64'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='CtsDeqp',
+        target_plan=None,
+        bundle='x86',
+        uri='DEV',
+        timeout=111600)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.64.shard_3_10 b/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.64.shard_3_10
new file mode 100644
index 0000000..68b8243
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.64.shard_3_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.x86.CtsDeqp.64.shard_3_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts, suite:arc-cts-long'
+DEPENDENCIES = 'arc, cts_abi_x86'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.x86.CtsDeqp.64.shard_3_10',
+        test_name='cheets_CTS_T.internal.x86.CtsDeqp.64.shard_3_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--include-filter', 'CtsDeqpTestCases[secondary_user]', '--shard-index', '3', '--shard-count', '10', '--abi', 'x86_64'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='CtsDeqp',
+        target_plan=None,
+        bundle='x86',
+        uri='DEV',
+        timeout=111600)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.64.shard_4_10 b/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.64.shard_4_10
new file mode 100644
index 0000000..7f7f4ab
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.64.shard_4_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.x86.CtsDeqp.64.shard_4_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts, suite:arc-cts-long'
+DEPENDENCIES = 'arc, cts_abi_x86'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.x86.CtsDeqp.64.shard_4_10',
+        test_name='cheets_CTS_T.internal.x86.CtsDeqp.64.shard_4_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--include-filter', 'CtsDeqpTestCases[secondary_user]', '--shard-index', '4', '--shard-count', '10', '--abi', 'x86_64'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='CtsDeqp',
+        target_plan=None,
+        bundle='x86',
+        uri='DEV',
+        timeout=111600)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.64.shard_5_10 b/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.64.shard_5_10
new file mode 100644
index 0000000..fe0524d
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.64.shard_5_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.x86.CtsDeqp.64.shard_5_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts, suite:arc-cts-long'
+DEPENDENCIES = 'arc, cts_abi_x86'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.x86.CtsDeqp.64.shard_5_10',
+        test_name='cheets_CTS_T.internal.x86.CtsDeqp.64.shard_5_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--include-filter', 'CtsDeqpTestCases[secondary_user]', '--shard-index', '5', '--shard-count', '10', '--abi', 'x86_64'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='CtsDeqp',
+        target_plan=None,
+        bundle='x86',
+        uri='DEV',
+        timeout=111600)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.64.shard_6_10 b/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.64.shard_6_10
new file mode 100644
index 0000000..ccea6c6
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.64.shard_6_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.x86.CtsDeqp.64.shard_6_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts, suite:arc-cts-long'
+DEPENDENCIES = 'arc, cts_abi_x86'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.x86.CtsDeqp.64.shard_6_10',
+        test_name='cheets_CTS_T.internal.x86.CtsDeqp.64.shard_6_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--include-filter', 'CtsDeqpTestCases[secondary_user]', '--shard-index', '6', '--shard-count', '10', '--abi', 'x86_64'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='CtsDeqp',
+        target_plan=None,
+        bundle='x86',
+        uri='DEV',
+        timeout=111600)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.64.shard_7_10 b/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.64.shard_7_10
new file mode 100644
index 0000000..8dede85
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.64.shard_7_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.x86.CtsDeqp.64.shard_7_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts, suite:arc-cts-long'
+DEPENDENCIES = 'arc, cts_abi_x86'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.x86.CtsDeqp.64.shard_7_10',
+        test_name='cheets_CTS_T.internal.x86.CtsDeqp.64.shard_7_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--include-filter', 'CtsDeqpTestCases[secondary_user]', '--shard-index', '7', '--shard-count', '10', '--abi', 'x86_64'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='CtsDeqp',
+        target_plan=None,
+        bundle='x86',
+        uri='DEV',
+        timeout=111600)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.64.shard_8_10 b/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.64.shard_8_10
new file mode 100644
index 0000000..dfc6468
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.64.shard_8_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.x86.CtsDeqp.64.shard_8_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts, suite:arc-cts-long'
+DEPENDENCIES = 'arc, cts_abi_x86'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.x86.CtsDeqp.64.shard_8_10',
+        test_name='cheets_CTS_T.internal.x86.CtsDeqp.64.shard_8_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--include-filter', 'CtsDeqpTestCases[secondary_user]', '--shard-index', '8', '--shard-count', '10', '--abi', 'x86_64'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='CtsDeqp',
+        target_plan=None,
+        bundle='x86',
+        uri='DEV',
+        timeout=111600)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.64.shard_9_10 b/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.64.shard_9_10
new file mode 100644
index 0000000..1238889
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.x86.CtsDeqp.64.shard_9_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.x86.CtsDeqp.64.shard_9_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts, suite:arc-cts-long'
+DEPENDENCIES = 'arc, cts_abi_x86'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.x86.CtsDeqp.64.shard_9_10',
+        test_name='cheets_CTS_T.internal.x86.CtsDeqp.64.shard_9_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--include-filter', 'CtsDeqpTestCases[secondary_user]', '--shard-index', '9', '--shard-count', '10', '--abi', 'x86_64'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='CtsDeqp',
+        target_plan=None,
+        bundle='x86',
+        uri='DEV',
+        timeout=111600)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.32.shard_0_10 b/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.32.shard_0_10
new file mode 100644
index 0000000..142e4a1
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.32.shard_0_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.x86.all.CtsDeqp.32.shard_0_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts-qual, suite:arc-cts-qual-long'
+DEPENDENCIES = 'arc, cts_abi_x86'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.x86.all.CtsDeqp.32.shard_0_10',
+        test_name='cheets_CTS_T.internal.x86.all.CtsDeqp.32.shard_0_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--shard-index', '0', '--shard-count', '10', '--abi', 'x86'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='all.CtsDeqp',
+        target_plan=None,
+        bundle='x86',
+        uri='LATEST',
+        timeout=172800)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.32.shard_1_10 b/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.32.shard_1_10
new file mode 100644
index 0000000..1d72d35
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.32.shard_1_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.x86.all.CtsDeqp.32.shard_1_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts-qual, suite:arc-cts-qual-long'
+DEPENDENCIES = 'arc, cts_abi_x86'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.x86.all.CtsDeqp.32.shard_1_10',
+        test_name='cheets_CTS_T.internal.x86.all.CtsDeqp.32.shard_1_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--shard-index', '1', '--shard-count', '10', '--abi', 'x86'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='all.CtsDeqp',
+        target_plan=None,
+        bundle='x86',
+        uri='LATEST',
+        timeout=172800)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.32.shard_2_10 b/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.32.shard_2_10
new file mode 100644
index 0000000..5be3628
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.32.shard_2_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.x86.all.CtsDeqp.32.shard_2_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts-qual, suite:arc-cts-qual-long'
+DEPENDENCIES = 'arc, cts_abi_x86'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.x86.all.CtsDeqp.32.shard_2_10',
+        test_name='cheets_CTS_T.internal.x86.all.CtsDeqp.32.shard_2_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--shard-index', '2', '--shard-count', '10', '--abi', 'x86'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='all.CtsDeqp',
+        target_plan=None,
+        bundle='x86',
+        uri='LATEST',
+        timeout=172800)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.32.shard_3_10 b/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.32.shard_3_10
new file mode 100644
index 0000000..33bb12c
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.32.shard_3_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.x86.all.CtsDeqp.32.shard_3_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts-qual, suite:arc-cts-qual-long'
+DEPENDENCIES = 'arc, cts_abi_x86'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.x86.all.CtsDeqp.32.shard_3_10',
+        test_name='cheets_CTS_T.internal.x86.all.CtsDeqp.32.shard_3_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--shard-index', '3', '--shard-count', '10', '--abi', 'x86'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='all.CtsDeqp',
+        target_plan=None,
+        bundle='x86',
+        uri='LATEST',
+        timeout=172800)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.32.shard_4_10 b/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.32.shard_4_10
new file mode 100644
index 0000000..bbceab4
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.32.shard_4_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.x86.all.CtsDeqp.32.shard_4_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts-qual, suite:arc-cts-qual-long'
+DEPENDENCIES = 'arc, cts_abi_x86'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.x86.all.CtsDeqp.32.shard_4_10',
+        test_name='cheets_CTS_T.internal.x86.all.CtsDeqp.32.shard_4_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--shard-index', '4', '--shard-count', '10', '--abi', 'x86'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='all.CtsDeqp',
+        target_plan=None,
+        bundle='x86',
+        uri='LATEST',
+        timeout=172800)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.32.shard_5_10 b/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.32.shard_5_10
new file mode 100644
index 0000000..9efe422
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.32.shard_5_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.x86.all.CtsDeqp.32.shard_5_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts-qual, suite:arc-cts-qual-long'
+DEPENDENCIES = 'arc, cts_abi_x86'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.x86.all.CtsDeqp.32.shard_5_10',
+        test_name='cheets_CTS_T.internal.x86.all.CtsDeqp.32.shard_5_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--shard-index', '5', '--shard-count', '10', '--abi', 'x86'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='all.CtsDeqp',
+        target_plan=None,
+        bundle='x86',
+        uri='LATEST',
+        timeout=172800)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.32.shard_6_10 b/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.32.shard_6_10
new file mode 100644
index 0000000..84754fd
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.32.shard_6_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.x86.all.CtsDeqp.32.shard_6_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts-qual, suite:arc-cts-qual-long'
+DEPENDENCIES = 'arc, cts_abi_x86'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.x86.all.CtsDeqp.32.shard_6_10',
+        test_name='cheets_CTS_T.internal.x86.all.CtsDeqp.32.shard_6_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--shard-index', '6', '--shard-count', '10', '--abi', 'x86'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='all.CtsDeqp',
+        target_plan=None,
+        bundle='x86',
+        uri='LATEST',
+        timeout=172800)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.32.shard_7_10 b/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.32.shard_7_10
new file mode 100644
index 0000000..345c0b2
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.32.shard_7_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.x86.all.CtsDeqp.32.shard_7_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts-qual, suite:arc-cts-qual-long'
+DEPENDENCIES = 'arc, cts_abi_x86'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.x86.all.CtsDeqp.32.shard_7_10',
+        test_name='cheets_CTS_T.internal.x86.all.CtsDeqp.32.shard_7_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--shard-index', '7', '--shard-count', '10', '--abi', 'x86'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='all.CtsDeqp',
+        target_plan=None,
+        bundle='x86',
+        uri='LATEST',
+        timeout=172800)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.32.shard_8_10 b/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.32.shard_8_10
new file mode 100644
index 0000000..713dd59
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.32.shard_8_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.x86.all.CtsDeqp.32.shard_8_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts-qual, suite:arc-cts-qual-long'
+DEPENDENCIES = 'arc, cts_abi_x86'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.x86.all.CtsDeqp.32.shard_8_10',
+        test_name='cheets_CTS_T.internal.x86.all.CtsDeqp.32.shard_8_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--shard-index', '8', '--shard-count', '10', '--abi', 'x86'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='all.CtsDeqp',
+        target_plan=None,
+        bundle='x86',
+        uri='LATEST',
+        timeout=172800)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.32.shard_9_10 b/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.32.shard_9_10
new file mode 100644
index 0000000..cbfb1ee
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.32.shard_9_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.x86.all.CtsDeqp.32.shard_9_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts-qual, suite:arc-cts-qual-long'
+DEPENDENCIES = 'arc, cts_abi_x86'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.x86.all.CtsDeqp.32.shard_9_10',
+        test_name='cheets_CTS_T.internal.x86.all.CtsDeqp.32.shard_9_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--shard-index', '9', '--shard-count', '10', '--abi', 'x86'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='all.CtsDeqp',
+        target_plan=None,
+        bundle='x86',
+        uri='LATEST',
+        timeout=172800)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.64.shard_0_10 b/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.64.shard_0_10
new file mode 100644
index 0000000..31e2122
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.64.shard_0_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.x86.all.CtsDeqp.64.shard_0_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts-qual, suite:arc-cts-qual-long'
+DEPENDENCIES = 'arc, cts_abi_x86'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.x86.all.CtsDeqp.64.shard_0_10',
+        test_name='cheets_CTS_T.internal.x86.all.CtsDeqp.64.shard_0_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--include-filter', 'CtsDeqpTestCases[secondary_user]', '--shard-index', '0', '--shard-count', '10', '--abi', 'x86_64'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='all.CtsDeqp',
+        target_plan=None,
+        bundle='x86',
+        uri='LATEST',
+        timeout=172800)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.64.shard_1_10 b/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.64.shard_1_10
new file mode 100644
index 0000000..ce6295c
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.64.shard_1_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.x86.all.CtsDeqp.64.shard_1_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts-qual, suite:arc-cts-qual-long'
+DEPENDENCIES = 'arc, cts_abi_x86'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.x86.all.CtsDeqp.64.shard_1_10',
+        test_name='cheets_CTS_T.internal.x86.all.CtsDeqp.64.shard_1_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--include-filter', 'CtsDeqpTestCases[secondary_user]', '--shard-index', '1', '--shard-count', '10', '--abi', 'x86_64'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='all.CtsDeqp',
+        target_plan=None,
+        bundle='x86',
+        uri='LATEST',
+        timeout=172800)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.64.shard_2_10 b/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.64.shard_2_10
new file mode 100644
index 0000000..a28b904
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.64.shard_2_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.x86.all.CtsDeqp.64.shard_2_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts-qual, suite:arc-cts-qual-long'
+DEPENDENCIES = 'arc, cts_abi_x86'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.x86.all.CtsDeqp.64.shard_2_10',
+        test_name='cheets_CTS_T.internal.x86.all.CtsDeqp.64.shard_2_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--include-filter', 'CtsDeqpTestCases[secondary_user]', '--shard-index', '2', '--shard-count', '10', '--abi', 'x86_64'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='all.CtsDeqp',
+        target_plan=None,
+        bundle='x86',
+        uri='LATEST',
+        timeout=172800)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.64.shard_3_10 b/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.64.shard_3_10
new file mode 100644
index 0000000..d09618a
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.64.shard_3_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.x86.all.CtsDeqp.64.shard_3_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts-qual, suite:arc-cts-qual-long'
+DEPENDENCIES = 'arc, cts_abi_x86'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.x86.all.CtsDeqp.64.shard_3_10',
+        test_name='cheets_CTS_T.internal.x86.all.CtsDeqp.64.shard_3_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--include-filter', 'CtsDeqpTestCases[secondary_user]', '--shard-index', '3', '--shard-count', '10', '--abi', 'x86_64'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='all.CtsDeqp',
+        target_plan=None,
+        bundle='x86',
+        uri='LATEST',
+        timeout=172800)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.64.shard_4_10 b/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.64.shard_4_10
new file mode 100644
index 0000000..4d79832
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.64.shard_4_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.x86.all.CtsDeqp.64.shard_4_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts-qual, suite:arc-cts-qual-long'
+DEPENDENCIES = 'arc, cts_abi_x86'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.x86.all.CtsDeqp.64.shard_4_10',
+        test_name='cheets_CTS_T.internal.x86.all.CtsDeqp.64.shard_4_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--include-filter', 'CtsDeqpTestCases[secondary_user]', '--shard-index', '4', '--shard-count', '10', '--abi', 'x86_64'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='all.CtsDeqp',
+        target_plan=None,
+        bundle='x86',
+        uri='LATEST',
+        timeout=172800)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.64.shard_5_10 b/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.64.shard_5_10
new file mode 100644
index 0000000..ed30e7a
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.64.shard_5_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.x86.all.CtsDeqp.64.shard_5_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts-qual, suite:arc-cts-qual-long'
+DEPENDENCIES = 'arc, cts_abi_x86'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.x86.all.CtsDeqp.64.shard_5_10',
+        test_name='cheets_CTS_T.internal.x86.all.CtsDeqp.64.shard_5_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--include-filter', 'CtsDeqpTestCases[secondary_user]', '--shard-index', '5', '--shard-count', '10', '--abi', 'x86_64'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='all.CtsDeqp',
+        target_plan=None,
+        bundle='x86',
+        uri='LATEST',
+        timeout=172800)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.64.shard_6_10 b/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.64.shard_6_10
new file mode 100644
index 0000000..6ce9610
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.64.shard_6_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.x86.all.CtsDeqp.64.shard_6_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts-qual, suite:arc-cts-qual-long'
+DEPENDENCIES = 'arc, cts_abi_x86'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.x86.all.CtsDeqp.64.shard_6_10',
+        test_name='cheets_CTS_T.internal.x86.all.CtsDeqp.64.shard_6_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--include-filter', 'CtsDeqpTestCases[secondary_user]', '--shard-index', '6', '--shard-count', '10', '--abi', 'x86_64'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='all.CtsDeqp',
+        target_plan=None,
+        bundle='x86',
+        uri='LATEST',
+        timeout=172800)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.64.shard_7_10 b/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.64.shard_7_10
new file mode 100644
index 0000000..319b657
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.64.shard_7_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.x86.all.CtsDeqp.64.shard_7_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts-qual, suite:arc-cts-qual-long'
+DEPENDENCIES = 'arc, cts_abi_x86'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.x86.all.CtsDeqp.64.shard_7_10',
+        test_name='cheets_CTS_T.internal.x86.all.CtsDeqp.64.shard_7_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--include-filter', 'CtsDeqpTestCases[secondary_user]', '--shard-index', '7', '--shard-count', '10', '--abi', 'x86_64'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='all.CtsDeqp',
+        target_plan=None,
+        bundle='x86',
+        uri='LATEST',
+        timeout=172800)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.64.shard_8_10 b/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.64.shard_8_10
new file mode 100644
index 0000000..fb3b299
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.64.shard_8_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.x86.all.CtsDeqp.64.shard_8_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts-qual, suite:arc-cts-qual-long'
+DEPENDENCIES = 'arc, cts_abi_x86'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.x86.all.CtsDeqp.64.shard_8_10',
+        test_name='cheets_CTS_T.internal.x86.all.CtsDeqp.64.shard_8_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--include-filter', 'CtsDeqpTestCases[secondary_user]', '--shard-index', '8', '--shard-count', '10', '--abi', 'x86_64'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='all.CtsDeqp',
+        target_plan=None,
+        bundle='x86',
+        uri='LATEST',
+        timeout=172800)
+
+parallel_simple(run_TS, machines)
diff --git a/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.64.shard_9_10 b/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.64.shard_9_10
new file mode 100644
index 0000000..8f84833
--- /dev/null
+++ b/server/site_tests/cheets_CTS_T/control.internal.x86.all.CtsDeqp.64.shard_9_10
@@ -0,0 +1,39 @@
+# Copyright 2022 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file has been automatically generated. Do not edit!
+
+AUTHOR = 'n/a'
+NAME = 'cheets_CTS_T.internal.x86.all.CtsDeqp.64.shard_9_10'
+METADATA = {
+    "contacts": ["arc-cts-eng@google.com"],
+    "bug_component": "b:183644",
+    "criteria": "A part of Android CTS",
+}
+ATTRIBUTES = 'suite:arc-cts-qual, suite:arc-cts-qual-long'
+DEPENDENCIES = 'arc, cts_abi_x86'
+JOB_RETRIES = 1
+TEST_TYPE = 'server'
+TIME = 'LONG'
+MAX_RESULT_SIZE_KB = 1024000
+DOC = 'n/a'
+
+def run_TS(machine):
+    host_list = [hosts.create_host(machine)]
+    job.run_test(
+        'cheets_CTS_T',
+        hosts=host_list,
+        iterations=1,
+        max_retry=0,
+        tag='internal.x86.all.CtsDeqp.64.shard_9_10',
+        test_name='cheets_CTS_T.internal.x86.all.CtsDeqp.64.shard_9_10',
+        run_template=['run', 'commandAndExit', 'cts', '--include-filter', 'CtsDeqpTestCases', '--include-filter', 'CtsDeqpTestCases[secondary_user]', '--shard-index', '9', '--shard-count', '10', '--abi', 'x86_64'],
+        retry_template=['run', 'commandAndExit', 'retry', '--retry', '{session_id}'],
+        target_module='all.CtsDeqp',
+        target_plan=None,
+        bundle='x86',
+        uri='LATEST',
+        timeout=172800)
+
+parallel_simple(run_TS, machines)