autotest: Add infra_multi_duts_with_android suite

BUG=b:187898325
TEST=None

Change-Id: Icec8e90d18461a0be443865f51ddcdc85ee4968c
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/autotest/+/3551814
Tested-by: Garry Wang <xianuowang@chromium.org>
Reviewed-by: David Haddock <dhaddock@chromium.org>
Commit-Queue: Garry Wang <xianuowang@chromium.org>
diff --git a/server/site_tests/infra_MultiDutsWithAndroid/control b/server/site_tests/infra_MultiDutsWithAndroid/control
index 67bc1fb..1004616 100644
--- a/server/site_tests/infra_MultiDutsWithAndroid/control
+++ b/server/site_tests/infra_MultiDutsWithAndroid/control
@@ -3,6 +3,7 @@
 # found in the LICENSE file.
 
 AUTHOR = 'xianuowang'
+ATTRIBUTES = "suite:infra_multi_duts_with_android"
 NAME = 'infra_MultiDutsWithAndroid'
 TIME = 'SHORT'
 TEST_CATEGORY = 'General'
diff --git a/site_utils/attribute_allowlist.txt b/site_utils/attribute_allowlist.txt
index 6d1eb71..6c0d708 100644
--- a/site_utils/attribute_allowlist.txt
+++ b/site_utils/attribute_allowlist.txt
@@ -227,6 +227,7 @@
 suite:hps_perf_perbuild
 suite:hps_sweetberry_perf_perbuild
 suite:hwqual
+suite:infra_multi_duts_with_android
 suite:infra_qual
 suite:infra_qual_cellular
 suite:infra_qual_wifi
diff --git a/test_suites/control.infra_multi_duts_with_android b/test_suites/control.infra_multi_duts_with_android
new file mode 100644
index 0000000..b2c4d3a
--- /dev/null
+++ b/test_suites/control.infra_multi_duts_with_android
@@ -0,0 +1,23 @@
+# Copyright 2022 The Chromium OS Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+AUTHOR = "xianuowang"
+NAME = "infra_multi_duts_with_android"
+PURPOSE = "Test multi-DUTs infra support with Android devices."
+
+TIME = "MEDIUM"
+TEST_CATEGORY = "Infra"
+TEST_CLASS = "suite"
+TEST_TYPE = "Server"
+
+DOC = """This test suite runs infra_MultiDutsWithAndroid test"""
+
+import common
+from autotest_lib.server.cros.dynamic_suite import dynamic_suite
+
+args_dict['max_runtime_mins'] = 60
+args_dict['timeout_mins'] = 120
+args_dict['name'] = NAME
+args_dict['job'] = job
+dynamic_suite.reimage_and_run(**args_dict)