History log of /external/libcxx/test/libcxx/test/executor.py
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
f62f39af02b5a8f0282f6b8e10181a20051493f8 10-Mar-2015 Dan Albert <danalbert@google.com> Copy data files to the remote runner.

Summary:
The data files for any given test will be in the same directory as the
source with a file name that matches *.dat. To make these available to
tests running remotely (such as over adb or ssh), copy them into the
test's remote working directory.

Note that we will perform more copies than we actually need. The data
files in the directory may only be used by one of the tests, but will
be copied for all tests in the same directory.

This patch also moves the remote test binary into the working
directory (previously it was only invoked from the working directory
rather than existing in it).

Reviewers: EricWF, jroelofs

Reviewed By: jroelofs

Subscribers: cfe-commits

Differential Revision: http://reviews.llvm.org/D8118

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@231864 91177308-0d34-0410-b5e6-96231b3b80d8

Change-Id: I53d095bd26e2f38bc938745c205439b1ae715de1
/external/libcxx/test/libcxx/test/executor.py
702e978e579b6aa2d190ce99392b68a9cc1a5c02 10-Mar-2015 Dan Albert <danalbert@google.com> Factor out RemoteExecutor from SSHExecutor.

Summary:
A lot of the pieces of SSHExecutor can be shared with my AdbExecutor
(https://android-review.googlesource.com/#/c/138807/).

Reviewers: EricWF, jroelofs

Reviewed By: jroelofs

Subscribers: cfe-commits

Differential Revision: http://reviews.llvm.org/D8117

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@231815 91177308-0d34-0410-b5e6-96231b3b80d8

Change-Id: I38b5d3f16560a07fece15ab0a892c3060404384d
/external/libcxx/test/libcxx/test/executor.py
90e862b946b0bca22f22446c367dde8c78e4a422 06-Mar-2015 Dan Albert <danalbert@google.com> Oops. This arg is passed, just ignored.

We should probably be using this argument to find the data files for
the tests, but that isn't implemented yet.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@231498 91177308-0d34-0410-b5e6-96231b3b80d8
Change-Id: Idbf369eada1de93a21180edc6abeeebf89e6cdff
/external/libcxx/test/libcxx/test/executor.py
b0617a93029bbf99057202feff9701c09497c3d1 06-Mar-2015 Dan Albert <danalbert@google.com> Fix the PrefixExecutor.

The PrefixExecutor wasn't passing the exe_path down the chain, so the
command was overriding that, the work_dir was being passed as the
command, and so on.

I've cleaned up a few pylint issues while I was here.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@231496 91177308-0d34-0410-b5e6-96231b3b80d8
Change-Id: Ice5baa25246cf5830c91b329eaeb819ae0dd1aad
/external/libcxx/test/libcxx/test/executor.py
5cb52824fc2a0caf233311e91d9a2a53368f04ad 04-Mar-2015 Dan Albert <danalbert@google.com> Merge to upstream r231255.

Change-Id: Ia8ee1801b42943464b99f28b6a83647458f3efb5
/external/libcxx/test/libcxx/test/executor.py