<div dir="ltr">You might want to look at the compiler-rt tests, which have support for remote runs. Search for the '%run' substitution. It's probably not directly applicable to gtest tests, though.</div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, May 26, 2017 at 8:17 AM, Pavel Labath via lldb-dev <span dir="ltr"><<a href="mailto:lldb-dev@lists.llvm.org" target="_blank">lldb-dev@lists.llvm.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello all,<br>
<br>
we are trying to convert some of the lldb tests to lit (for these<br>
specific tests we are using the googletest format). One of our<br>
requirements is that we are able to run these tests remotely, so that<br>
we are able to verify that we can debug e.g. android arm binaries even<br>
though our development environment runs x86 linux).<br>
<br>
As far as I am aware, right now there is no support for that in lit:<br>
running check-lldb-unit target in a cross-compile situation will<br>
attempt to run the run the test binaries as if they were native and<br>
fail horribly.<br>
<br>
Based on a not-too-detailed examination of the lit codebase, it does<br>
not seem that it would be too difficult to add this capability: During<br>
test discovery phase, we could copy the required files to the remote<br>
host. Then, when we run the test, we could just prefix the run command<br>
similarly to how it is done for running the tests under valgrind. It<br>
would be up to the user to provide a suitable command for copying and<br>
running files on the remote host (using rsync, ssh, telnet or any<br>
other transport he chooses).<br>
<br>
What do you think? Would something like that be a welcome addition to<br>
the llvm testing infrastructure? Has anyone tried to do something like<br>
that and hit major road blocks I did not anticipate?<br>
<br>
Or, if you have any suggestions on how to run tests in cross-compile<br>
setting differently, I'd love to hear about them.<br>
<br>
regards,<br>
pavel<br>
______________________________<wbr>_________________<br>
lldb-dev mailing list<br>
<a href="mailto:lldb-dev@lists.llvm.org">lldb-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/<wbr>mailman/listinfo/lldb-dev</a><br>
</blockquote></div><br></div>