From bd1221344fdf563576c4f7f08df2b8c6934e89e0 Mon Sep 17 00:00:00 2001
From: Bailey Myers-Morgan <bmyersmorgan@google.com>
Date: Wed, 26 Mar 2025 16:09:16 -0700
Subject: [PATCH] Dummy test / build rule for OpenScreen perf tests.

Bug: 403338499

Following structure from https://crrev.com/c/5727141.

Change-Id: I5c7290f3f4c43f553d368cb3c559c1d52fb3c4ae
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6354725
Reviewed-by: Jordan Bayles <jophba@chromium.org>
Reviewed-by: Zijie He <zijiehe@google.com>
Commit-Queue: Bailey Myers-Morgan <bmyersmorgan@google.com>
Reviewed-by: Muyao Xu <muyaoxu@google.com>
Cr-Commit-Position: refs/heads/main@{#1438465}
---
 PRESUBMIT.py                                        |  1 +
 chrome/test/media_router/performance/BUILD.gn       |  6 ++++++
 .../media_router/performance/performance_test.py    | 13 +++++++++++++
 .../performance/performance_test.pydeps             |  3 +++
 4 files changed, 23 insertions(+)
 create mode 100644 chrome/test/media_router/performance/BUILD.gn
 create mode 100644 chrome/test/media_router/performance/performance_test.py
 create mode 100644 chrome/test/media_router/performance/performance_test.pydeps

diff --git a/PRESUBMIT.py b/PRESUBMIT.py
index 24a5f29893330..95997ddfb50a4 100644
--- a/PRESUBMIT.py
+++ b/PRESUBMIT.py
@@ -2412,6 +2412,7 @@ _GENERIC_PYDEPS_FILES = [
     'chrome/android/monochrome/scripts/monochrome_python_tests.pydeps',
     'chrome/test/chromedriver/log_replay/client_replay_unittest.pydeps',
     'chrome/test/chromedriver/test/run_py_tests.pydeps',
+    'chrome/test/media_router/performance/performance_test.pydeps',
     'chromecast/resource_sizes/chromecast_resource_sizes.pydeps',
     'components/cronet/tools/check_combined_proguard_file.pydeps',
     'components/cronet/tools/generate_proguard_file.pydeps',
diff --git a/chrome/test/media_router/performance/BUILD.gn b/chrome/test/media_router/performance/BUILD.gn
new file mode 100644
index 0000000000000..ff3a24134434e
--- /dev/null
+++ b/chrome/test/media_router/performance/BUILD.gn
@@ -0,0 +1,6 @@
+import("//build/config/python.gni")
+
+python_library("performance_test") {
+  testonly = true
+  pydeps_file = "performance_test.pydeps"
+}
diff --git a/chrome/test/media_router/performance/performance_test.py b/chrome/test/media_router/performance/performance_test.py
new file mode 100644
index 0000000000000..c048c277c3d1d
--- /dev/null
+++ b/chrome/test/media_router/performance/performance_test.py
@@ -0,0 +1,13 @@
+# Copyright 2025 The Chromium Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+""" Execute Media Router performance tests against miscellaneous test devices. """
+
+# TODO(crbug.com/403338499): Implement tests.
+def main() -> int:
+  print('Running Media Router performance tests.')
+  return 0
+
+if __name__ == "__main__":
+  sys.exit(main())
diff --git a/chrome/test/media_router/performance/performance_test.pydeps b/chrome/test/media_router/performance/performance_test.pydeps
new file mode 100644
index 0000000000000..4e92bcd094b95
--- /dev/null
+++ b/chrome/test/media_router/performance/performance_test.pydeps
@@ -0,0 +1,3 @@
+# Generated by running:
+#   build/print_python_deps.py --root chrome/test/media_router/performance --output chrome/test/media_router/performance/performance_test.pydeps chrome/test/media_router/performance/performance_test.py
+performance_test.py