Index: www/build.html
===================================================================
--- www/build.html
+++ www/build.html
@@ -402,6 +402,45 @@
+
+
> python dotest.py -h
+ Besides dotest.py
, there is also dosep.py
, which runs
+ multiple instances of dotest.py
in parallel, thereby greatly
+ decreasing the time it takes to run the full testsuite. The number of concurrent
+ tests is controlled by the LLDB_TEST_THREADS
environment variable and
+ defaults to the number of CPUs on your system. To pass additional options to
+ dotest.py
, specify those options as an -o
argument to
+ dosep.py
. For example, the command
+
python dosep.py -o "--executable bin/lldb -C bin/clang"
+
+ will specify the lldb and clang executables to test for each dotest invocation.
+ ninja check-lldb
is wrapper around dosep.py
.
+
+ Running the test-suite remotely is supported both with dotest.py
and
+ dosep.py
. The general process is the same as when running a local test
+ suite, but there are two things to have in mind:
+
lldb-server
running on the remote system, ready to
+ accept multiple connections. For more information on how to setup remote
+ debugging see the Remote debugging page.
+ --platform-name
, --platform-url
and
+ --platform-working-dir
parameters to dotest.py
. These
+ parameters correspond to the platform select
and platform
+ connect
LLDB commands. You will usually also need to specify the compiler and
+ architecture for the remote system.
+ LLDB exposes a C++ as well as a Python API. To build the reference documentation for these two APIs, ensure you have