Chromium Code Reviews| Index: build/android/pylib/base/test_instance_factory.py |
| diff --git a/build/android/pylib/base/test_instance_factory.py b/build/android/pylib/base/test_instance_factory.py |
| index fd74b960bef005c90d875b234cf7f5c0928556fc..44313e85bf27e9d7a97a560d0ab0ae9d51040938 100644 |
| --- a/build/android/pylib/base/test_instance_factory.py |
| +++ b/build/android/pylib/base/test_instance_factory.py |
| @@ -2,10 +2,16 @@ |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| +from pylib import constants |
| +from pylib.gtest import gtest_test_instance |
|
jbudorick
2014/11/21 00:17:25
Ha, be careful with this one.
rnephew (Reviews Here)
2014/11/21 18:26:47
I can take it out until you think its ready to go
|
| +from pylib.uirobot import uirobot_test_instance |
| +from pylib.utils import isolator |
| -def CreateTestInstance(_command, _options, error_func): |
| - |
| - # TODO(jbudorick) Add gtest test instance. |
| +def CreateTestInstance(command, options, error_func): |
| + if command == 'gtest': |
| + return gtest_test_instance.GtestTestInstance( |
| + options, isolator.Isolator(constants.ISOLATE_DEPS_DIR)) |
| + if command == 'uirobot': |
| + return uirobot_test_instance.UirobotTestInstance() |
| # TODO(jbudorick) Add instrumentation test instance. |
| - error_func('No test instances currently supported.') |
| - |
| + error_func('Unable to create %s test instance.' % command) |