<div dir="ltr"><div>Tests executed on remote devices no longer assume to have<br>the complete test-suite build directory while executing. The only<br>assumptions made of the remote target are the following:<br> 1. ssh/rsh to the device does not require password authentication<br> 2. /tmp is writable on the target by the logged in user<br> 3. there is enough space in /tmp to execute the test<br> 4. The rm command is in PATH for the remote user on the target<br><br>The local host is expected to have Python and rsync in its PATH.<br>Otherwise the user can manually set PYTHON and RSYNC to their<br>respective binaries before calling RunSafely.<br><br><br>---<br><br></div><div>The other patches fix minor problems or stale code when creating this new feature.<br><br><br></div></div>