summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDan Albert <danalbert@google.com>2015-04-14 23:36:59 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2015-04-14 23:37:00 +0000
commit15d0bc57253f8e586fe1f52d359c753e7e01dc67 (patch)
treeafa4c1de11ca3295ad28815bb21fda3a2132ea6a
parent3a29e8f9d37a95e5154af33d159918e624def323 (diff)
parent447998cbb0624c3a2588c16f1765fb7948bb3e4d (diff)
downloadexternal_libcxx-15d0bc57253f8e586fe1f52d359c753e7e01dc67.tar.gz
external_libcxx-15d0bc57253f8e586fe1f52d359c753e7e01dc67.tar.bz2
external_libcxx-15d0bc57253f8e586fe1f52d359c753e7e01dc67.zip
Merge "Fix LD_LIBRARY_PATH for host tests after update."
-rw-r--r--test/libcxx/android/test/format.py8
1 files changed, 2 insertions, 6 deletions
diff --git a/test/libcxx/android/test/format.py b/test/libcxx/android/test/format.py
index 34cad72e6..228272c18 100644
--- a/test/libcxx/android/test/format.py
+++ b/test/libcxx/android/test/format.py
@@ -17,10 +17,7 @@ class HostTestFormat(libcxx.test.format.LibcxxTestFormat):
self.libcxx_obj_root = libcxx_obj_root
self.use_verify_for_fail = False
self.executor = TimeoutExecutor(timeout, LocalExecutor())
- self.exec_env = {} if exec_env is None else exec_env
- def _run(self, exec_path, _, in_dir=None):
- cmd = [exec_path]
# We need to use LD_LIBRARY_PATH because the build system's rpath is
# relative, which won't work since we're running from /tmp. We can
# either scan `cxx_under_test`/`link_template` to determine whether
@@ -32,9 +29,8 @@ class HostTestFormat(libcxx.test.format.LibcxxTestFormat):
os.path.join(outdir, 'lib'),
os.path.join(outdir, 'lib64'),
])
- out, err, rc = lit.util.executeCommand(
- cmd, cwd=in_dir, env={'LD_LIBRARY_PATH': libpath})
- return self._make_report(cmd, out, err, rc)
+ default_env = {'LD_LIBRARY_PATH': libpath}
+ self.exec_env = default_env if exec_env is None else exec_env
class TestFormat(HostTestFormat):