| Index: build/android/PRESUBMIT.py
|
| diff --git a/build/android/PRESUBMIT.py b/build/android/PRESUBMIT.py
|
| index c97194f5ff4571a50e251017bacbb9b07011836d..278e9506ec4eabcbd9ac4f3108798546eebacc82 100644
|
| --- a/build/android/PRESUBMIT.py
|
| +++ b/build/android/PRESUBMIT.py
|
| @@ -12,9 +12,12 @@ details on the presubmit API built into depot_tools.
|
| def CommonChecks(input_api, output_api):
|
| output = []
|
|
|
| + build_android_dir = input_api.PresubmitLocalPath()
|
| + chromium_src_dir = input_api.os_path.join(build_android_dir, '..', '..')
|
| +
|
| def J(*dirs):
|
| """Returns a path relative to presubmit directory."""
|
| - return input_api.os_path.join(input_api.PresubmitLocalPath(), *dirs)
|
| + return input_api.os_path.join(build_android_dir, *dirs)
|
|
|
| build_pys = [
|
| r'gyp/.*\.py$',
|
| @@ -40,7 +43,7 @@ def CommonChecks(input_api, output_api):
|
|
|
| pylib_test_env = dict(input_api.environ)
|
| pylib_test_env.update({
|
| - 'PYTHONPATH': input_api.PresubmitLocalPath(),
|
| + 'PYTHONPATH': build_android_dir,
|
| 'PYTHONDONTWRITEBYTECODE': '1',
|
| })
|
| output.extend(input_api.canned_checks.RunUnitTests(
|
| @@ -48,12 +51,6 @@ def CommonChecks(input_api, output_api):
|
| output_api,
|
| unit_tests=[
|
| J('.', 'emma_coverage_stats_test.py'),
|
| - J('devil', 'android', 'battery_utils_test.py'),
|
| - J('devil', 'android', 'device_utils_test.py'),
|
| - J('devil', 'android', 'md5sum_test.py'),
|
| - J('devil', 'android', 'logcat_monitor_test.py'),
|
| - J('devil', 'utils', 'cmd_helper_test.py'),
|
| - J('devil', 'utils', 'timeout_retry_unittest.py'),
|
| J('gyp', 'util', 'md5_check_test.py'),
|
| J('pylib', 'base', 'test_dispatcher_unittest.py'),
|
| J('pylib', 'gtest', 'gtest_test_instance_test.py'),
|
| @@ -62,6 +59,26 @@ def CommonChecks(input_api, output_api):
|
| J('pylib', 'results', 'json_results_test.py'),
|
| ],
|
| env=pylib_test_env))
|
| +
|
| +
|
| + devil_test_env = dict(pylib_test_env)
|
| + devil_test_env.update({
|
| + 'DEVIL_ENV_CONFIG':
|
| + input_api.os_path.join(chromium_src_dir, 'build', 'android',
|
| + 'devil_chromium.json')
|
| + })
|
| + output.extend(input_api.canned_checks.RunUnitTests(
|
| + input_api,
|
| + output_api,
|
| + unit_tests=[
|
| + J('devil', 'android', 'battery_utils_test.py'),
|
| + J('devil', 'android', 'device_utils_test.py'),
|
| + J('devil', 'android', 'md5sum_test.py'),
|
| + J('devil', 'android', 'logcat_monitor_test.py'),
|
| + J('devil', 'utils', 'cmd_helper_test.py'),
|
| + J('devil', 'utils', 'timeout_retry_unittest.py'),
|
| + ],
|
| + env=devil_test_env))
|
| return output
|
|
|
|
|
|
|