Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1380)

Unified Diff: build/android/pylib/base/test_run_factory.py

Issue 2012323002: [Android] Implement perf tests to platform mode. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Unify RunTestsInPlatformMode and move adbd restart Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: build/android/pylib/base/test_run_factory.py
diff --git a/build/android/pylib/base/test_run_factory.py b/build/android/pylib/base/test_run_factory.py
index 8db9bd633b249c7a980e52e690a2d0db08221979..a6d6918cfcd30507bae8d5e10aef97e3e3ae7543 100644
--- a/build/android/pylib/base/test_run_factory.py
+++ b/build/android/pylib/base/test_run_factory.py
@@ -7,6 +7,8 @@ from pylib.instrumentation import instrumentation_test_instance
from pylib.local.device import local_device_environment
from pylib.local.device import local_device_gtest_run
from pylib.local.device import local_device_instrumentation_test_run
+from pylib.local.device import local_device_perf_test_run
+from pylib.perf import perf_test_instance
from pylib.uirobot import uirobot_test_instance
try:
@@ -29,6 +31,10 @@ def CreateTestRun(_args, env, test_instance, error_func):
instrumentation_test_instance.InstrumentationTestInstance):
return (local_device_instrumentation_test_run
.LocalDeviceInstrumentationTestRun(env, test_instance))
+ if isinstance(test_instance,
+ perf_test_instance.PerfTestInstance):
+ return local_device_perf_test_run.LocalDevicePerfTestRun(env,
+ test_instance)
if (remote_device_environment
and isinstance(env, remote_device_environment.RemoteDeviceEnvironment)):

Powered by Google App Engine
This is Rietveld 408576698