[PATCH] D51080: litsupport/remote: Work without shared filesystem

Matthias Braun via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Aug 21 17:48:33 PDT 2018


MatzeB created this revision.
MatzeB added reviewers: cmatthews, kristof.beyls, Meinersbur.
Herald added subscribers: mgorny, mcrosier.

Change litsupport/remote code to not assume a shared filesystem anymore:

- Assumes we can run commands on the remote target and get output/returncodes back (typically ssh)
- Expects the benchmark build directory was transfered to the remove device via other means (typically rsync) before running.

Note: This whole remote support is only relevant for apples internal usage.
At least I'm not aware of anyone else using the remote litsupport module.

I am putting this up for early review feedback. In practice we cannot
commit this yet, as lnt isn't prepared to rsync things to the device
before running (for this I actually plan to get back to other patches
of mine that allow to submit to LNT without actually running the benchmarks
via LNT itself).


Repository:
  rT test-suite

https://reviews.llvm.org/D51080

Files:
  cmake/modules/TestSuite.cmake
  litsupport/modules/compiletime.py
  litsupport/modules/microbenchmark.py
  litsupport/modules/remote.py
  litsupport/modules/timeit.py
  litsupport/test.py
  litsupport/testplan.py
  tools/CMakeLists.txt

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D51080.161852.patch
Type: text/x-patch
Size: 10419 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180822/931c8228/attachment-0001.bin>


More information about the llvm-commits mailing list