diff options
author | Dan Albert <danalbert@google.com> | 2015-04-14 23:36:55 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2015-04-14 23:36:55 +0000 |
commit | 3a29e8f9d37a95e5154af33d159918e624def323 (patch) | |
tree | 482067f3a38a317c9fcedb2502c8a71c3ae077cb | |
parent | a3287786b567a1fff1ed0d440321d6b0e0c0c045 (diff) | |
parent | f8c938a5cf7ba68cc59b864577928be570097767 (diff) | |
download | external_libcxx-3a29e8f9d37a95e5154af33d159918e624def323.tar.gz external_libcxx-3a29e8f9d37a95e5154af33d159918e624def323.tar.bz2 external_libcxx-3a29e8f9d37a95e5154af33d159918e624def323.zip |
Merge "Fix output directory for host tests."
-rw-r--r-- | test/libcxx/android/test/config.py | 9 | ||||
-rw-r--r-- | test/lit.site.cfg | 1 |
2 files changed, 8 insertions, 2 deletions
diff --git a/test/libcxx/android/test/config.py b/test/libcxx/android/test/config.py index c16294302..bff0c4597 100644 --- a/test/libcxx/android/test/config.py +++ b/test/libcxx/android/test/config.py @@ -14,9 +14,9 @@ class Configuration(libcxx.test.config.Configuration): def configure(self): self.configure_src_root() + self.configure_build_cmds() self.configure_obj_root() - self.configure_build_cmds() self.configure_cxx() self.configure_triple() self.configure_features() @@ -31,6 +31,13 @@ class Configuration(libcxx.test.config.Configuration): self.lit_config.note('Using available_features: %s' % list(self.config.available_features)) + def configure_obj_root(self): + test_config_file = os.path.join(self.build_cmds_dir, 'testconfig.mk') + if 'HOST_NATIVE_TEST' in open(test_config_file).read(): + self.libcxx_obj_root = os.getenv('ANDROID_HOST_OUT') + else: + self.libcxx_obj_root = os.getenv('ANDROID_PRODUCT_OUT') + def configure_build_cmds(self): os.chdir(self.config.android_root) self.build_cmds_dir = os.path.join(self.libcxx_src_root, 'buildcmds') diff --git a/test/lit.site.cfg b/test/lit.site.cfg index c5c929b9c..c9dbdfb51 100644 --- a/test/lit.site.cfg +++ b/test/lit.site.cfg @@ -3,7 +3,6 @@ import os config.configuration_variant = 'libcxx.android' config.android_root = os.getenv('ANDROID_BUILD_TOP') config.libcxx_src_root = os.path.join(config.android_root, 'external/libcxx') -config.libcxx_obj_root = os.getenv('ANDROID_PRODUCT_OUT') config.python_executable = '/usr/bin/python' config.timeout = '300' |