summaryrefslogtreecommitdiffstats
path: root/build
diff options
context:
space:
mode:
authorjbudorick@chromium.org <jbudorick@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-04-08 17:39:51 +0000
committerjbudorick@chromium.org <jbudorick@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-04-08 17:39:51 +0000
commit69c8b39fc8ffb99b98ef3e5996b499095bc9efd0 (patch)
tree46189ce236ff752c0012fbbd0b78d173f6336b9d /build
parent512e35e98ac9892c7215655479b9ba51df6b6a68 (diff)
downloadchromium_src-69c8b39fc8ffb99b98ef3e5996b499095bc9efd0.zip
chromium_src-69c8b39fc8ffb99b98ef3e5996b499095bc9efd0.tar.gz
chromium_src-69c8b39fc8ffb99b98ef3e5996b499095bc9efd0.tar.bz2
[Android] Fix gtest test scripts for non-default CHROMIUM_OUT_DIR.
BUG=347834 Review URL: https://codereview.chromium.org/184733006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@262446 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'build')
-rw-r--r--build/android/pylib/gtest/setup.py13
1 files changed, 8 insertions, 5 deletions
diff --git a/build/android/pylib/gtest/setup.py b/build/android/pylib/gtest/setup.py
index 86d816f..01683de 100644
--- a/build/android/pylib/gtest/setup.py
+++ b/build/android/pylib/gtest/setup.py
@@ -164,19 +164,22 @@ def _GenerateDepsDirUsingIsolate(suite_name):
# On Android, all pak files need to be in the top-level 'paks' directory.
paks_dir = os.path.join(constants.ISOLATE_DEPS_DIR, 'paks')
os.mkdir(paks_dir)
- for root, _, filenames in os.walk(os.path.join(constants.ISOLATE_DEPS_DIR,
- 'out')):
+
+ deps_out_dir = os.path.join(
+ constants.ISOLATE_DEPS_DIR,
+ os.path.relpath(os.path.join(constants.GetOutDirectory(), os.pardir),
+ constants.DIR_SOURCE_ROOT))
+ for root, _, filenames in os.walk(deps_out_dir):
for filename in fnmatch.filter(filenames, '*.pak'):
shutil.move(os.path.join(root, filename), paks_dir)
# Move everything in PRODUCT_DIR to top level.
- deps_product_dir = os.path.join(constants.ISOLATE_DEPS_DIR, 'out',
- constants.GetBuildType())
+ deps_product_dir = os.path.join(deps_out_dir, constants.GetBuildType())
if os.path.isdir(deps_product_dir):
for p in os.listdir(deps_product_dir):
shutil.move(os.path.join(deps_product_dir, p), constants.ISOLATE_DEPS_DIR)
os.rmdir(deps_product_dir)
- os.rmdir(os.path.join(constants.ISOLATE_DEPS_DIR, 'out'))
+ os.rmdir(deps_out_dir)
def _GetDisabledTestsFilterFromFile(suite_name):