[PATCH][test-suite] Enable remote test execution using rsync (and other cleanup)

Brian M. Rzycki brzycki at gmail.com
Tue Nov 11 12:56:26 PST 2014


Tests executed on remote devices no longer assume to have
the complete test-suite build directory while executing. The only
assumptions made of the remote target are the following:
 1. ssh/rsh to the device does not require password authentication
 2. /tmp is writable on the target by the logged in user
 3. there is enough space in /tmp to execute the test
 4. The rm command is in PATH for the remote user on the target

The local host is expected to have Python and rsync in its PATH.
Otherwise the user can manually set PYTHON and RSYNC to their
respective binaries before calling RunSafely.


---

The other patches fix minor problems or stale code when creating this new
feature.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20141111/2c56fbea/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-External-SPEC2000-FP-fixed-output-to-match-reference.patch
Type: application/octet-stream
Size: 1113 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20141111/2c56fbea/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-External-SPEC-2000-INT-vpr-reference-file-incomplete.patch
Type: application/octet-stream
Size: 1122 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20141111/2c56fbea/attachment-0001.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-RunSafely-remove-unused-old-variables.patch
Type: application/octet-stream
Size: 957 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20141111/2c56fbea/attachment-0002.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-RunSafely-Fully-dereference-our-current-working-dire.patch
Type: application/octet-stream
Size: 851 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20141111/2c56fbea/attachment-0003.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-RunSafely-fix-command-line-argument-parsing.patch
Type: application/octet-stream
Size: 2415 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20141111/2c56fbea/attachment-0004.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0006-RunSafely-use-rsync-and-rsh-ssh-to-remotely-execute-.patch
Type: application/octet-stream
Size: 5175 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20141111/2c56fbea/attachment-0005.obj>


More information about the llvm-commits mailing list