[Docs] Re-order homepage: Download -> Build -> Test
I also reformatted some paragraphs to 80 cols. llvm-svn: 360218
This commit is contained in:
parent
255b85f03c
commit
da9a274a60
|
@ -52,8 +52,8 @@ Resources
|
|||
|
||||
resources/download
|
||||
resources/build
|
||||
resources/source
|
||||
resources/test
|
||||
resources/source
|
||||
resources/bots
|
||||
resources/sbapi
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
Testing LLDB
|
||||
============
|
||||
Testing
|
||||
=======
|
||||
|
||||
The LLDB test suite consists of Python scripts located under the test
|
||||
directory. Each script contains a number of test cases and is usually
|
||||
|
@ -20,10 +20,10 @@ against a debug version of LLDB.
|
|||
The easiest way to run the LLDB test suite is to use the ``check-lldb`` build
|
||||
target. By default, the ``check-lldb`` target builds the test programs with the
|
||||
same compiler that was used to build LLDB. To build the tests with a different
|
||||
compiler, you can set the ``LLDB_TEST_C_COMPILER`` or the ``LLDB_TEST_CXX_COMPILER``
|
||||
CMake variables. These variables are ignored unless the respective
|
||||
``LLDB_TEST_USE_CUSTOM_C_COMPILER`` and ``LLDB_TEST_USE_CUSTOM_CXX_COMPILER`` are set
|
||||
to ``ON``.
|
||||
compiler, you can set the ``LLDB_TEST_C_COMPILER`` or the
|
||||
``LLDB_TEST_CXX_COMPILER`` CMake variables. These variables are ignored unless
|
||||
the respective ``LLDB_TEST_USE_CUSTOM_C_COMPILER`` and
|
||||
``LLDB_TEST_USE_CUSTOM_CXX_COMPILER`` are set to ``ON``.
|
||||
|
||||
It is possible to customize the architecture of the test binaries and compiler
|
||||
used by appending ``-A`` and ``-C`` options respectively to the CMake variable
|
||||
|
@ -44,14 +44,17 @@ environment. This is due to lack of the ``$ORIGIN`` linker feature.
|
|||
Running a Specific Test or Set of Tests
|
||||
---------------------------------------
|
||||
|
||||
In addition to running all the LLDB test suites with the "check-lldb" CMake target above, it is possible to run individual LLDB tests. For example, to run the test cases defined in TestInferiorCrashing.py, run:
|
||||
In addition to running all the LLDB test suites with the "check-lldb" CMake
|
||||
target above, it is possible to run individual LLDB tests. For example, to run
|
||||
the test cases defined in TestInferiorCrashing.py, run:
|
||||
|
||||
::
|
||||
|
||||
> cd $lldb/test
|
||||
> python dotest.py --executable <path-to-lldb> -p TestInferiorCrashing.py ../packages/Python/lldbsuite/test
|
||||
|
||||
If the test is not specified by name (e.g. if you leave the -p argument off), LLDB will run all tests in that directory:
|
||||
If the test is not specified by name (e.g. if you leave the -p argument off),
|
||||
LLDB will run all tests in that directory:
|
||||
|
||||
::
|
||||
|
||||
|
@ -63,11 +66,11 @@ Many more options that are available. To see a list of all of them, run:
|
|||
|
||||
> python dotest.py -h
|
||||
|
||||
The ``dotest.py`` script runs tests in parallel by default. To disable the parallel
|
||||
test running feature, use the ``--no-multiprocess`` flag. The number of concurrent
|
||||
tests is controlled by the ``LLDB_TEST_THREADS`` environment variable or the
|
||||
``--threads command`` line parameter. The default value is the number of CPU cores
|
||||
on your system.
|
||||
The ``dotest.py`` script runs tests in parallel by default. To disable the
|
||||
parallel test running feature, use the ``--no-multiprocess`` flag. The number
|
||||
of concurrent tests is controlled by the ``LLDB_TEST_THREADS`` environment
|
||||
variable or the ``--threads command`` line parameter. The default value is the
|
||||
number of CPU cores on your system.
|
||||
|
||||
The parallel test running feature will handle an additional ``--test-subdir
|
||||
SUBDIR`` arg. When specified, ``SUBDIR`` is relative to the root test directory
|
||||
|
|
Loading…
Reference in New Issue