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

Side by Side Diff: build/android/pylib/host_driven/run_python_tests.py

Issue 11879031: [Android] Move base tests classes to pylib/base (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fixed nits Created 7 years, 11 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 """Runs the Python tests (relies on using the Java test runner).""" 5 """Runs the Python tests (relies on using the Java test runner)."""
6 6
7 import logging 7 import logging
8 import os 8 import os
9 import sys 9 import sys
10 import types 10 import types
11 11
12 from pylib import android_commands 12 from pylib import android_commands
13 from pylib import constants 13 from pylib import constants
14 from pylib.base.test_result import TestResults
14 from pylib.instrumentation import apk_info 15 from pylib.instrumentation import apk_info
15 from pylib.instrumentation import run_java_tests 16 from pylib.instrumentation import run_java_tests
16 from pylib.instrumentation.run_java_tests import FatalTestException 17 from pylib.instrumentation.run_java_tests import FatalTestException
17 from pylib.test_result import TestResults
18 18
19 import python_test_base 19 import python_test_base
20 from python_test_caller import CallPythonTest 20 from python_test_caller import CallPythonTest
21 from python_test_sharder import PythonTestSharder 21 from python_test_sharder import PythonTestSharder
22 from test_info_collection import TestInfoCollection 22 from test_info_collection import TestInfoCollection
23 23
24 24
25 def _GetPythonFiles(root, files): 25 def _GetPythonFiles(root, files):
26 """Returns all files from |files| that end in 'Test.py'. 26 """Returns all files from |files| that end in 'Test.py'.
27 27
(...skipping 171 matching lines...) Expand 10 before | Expand all | Expand 10 after
199 Returns: 199 Returns:
200 List of test case objects for all available test methods. 200 List of test case objects for all available test methods.
201 """ 201 """
202 if not test_root: 202 if not test_root:
203 return [] 203 return []
204 all_tests = [] 204 all_tests = []
205 test_module_list = _GetTestModules(test_root, is_official_build) 205 test_module_list = _GetTestModules(test_root, is_official_build)
206 for module in test_module_list: 206 for module in test_module_list:
207 all_tests.extend(_GetTestClassesFromModule(module)) 207 all_tests.extend(_GetTestClassesFromModule(module))
208 return all_tests 208 return all_tests
OLDNEW
« no previous file with comments | « build/android/pylib/host_driven/python_test_sharder.py ('k') | build/android/pylib/instrumentation/run_java_tests.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698