|
@@ -72,6 +72,10 @@ Options
|
|
|
number of jobs. This option can also be set by setting the
|
|
number of jobs. This option can also be set by setting the
|
|
|
environment variable ``CTEST_PARALLEL_LEVEL``.
|
|
environment variable ``CTEST_PARALLEL_LEVEL``.
|
|
|
|
|
|
|
|
|
|
+ This option can be used with the :prop_test:`PROCESSORS` test property.
|
|
|
|
|
+
|
|
|
|
|
+ See `Label and Subproject Summary`_.
|
|
|
|
|
+
|
|
|
``--test-load <level>``
|
|
``--test-load <level>``
|
|
|
While running tests in parallel (e.g. with ``-j``), try not to start
|
|
While running tests in parallel (e.g. with ``-j``), try not to start
|
|
|
tests when they may cause the CPU load to pass above a given threshold.
|
|
tests when they may cause the CPU load to pass above a given threshold.
|
|
@@ -252,6 +256,8 @@ Options
|
|
|
label associated with the tests run. If there are no labels on the
|
|
label associated with the tests run. If there are no labels on the
|
|
|
tests, nothing extra is printed.
|
|
tests, nothing extra is printed.
|
|
|
|
|
|
|
|
|
|
+ See `Label and Subproject Summary`_.
|
|
|
|
|
+
|
|
|
``--no-subproject-summary``
|
|
``--no-subproject-summary``
|
|
|
Disable timing summary information for subprojects.
|
|
Disable timing summary information for subprojects.
|
|
|
|
|
|
|
@@ -259,6 +265,8 @@ Options
|
|
|
subproject associated with the tests run. If there are no subprojects on the
|
|
subproject associated with the tests run. If there are no subprojects on the
|
|
|
tests, nothing extra is printed.
|
|
tests, nothing extra is printed.
|
|
|
|
|
|
|
|
|
|
+ See `Label and Subproject Summary`_.
|
|
|
|
|
+
|
|
|
``--build-and-test``
|
|
``--build-and-test``
|
|
|
See `Build and Test Mode`_.
|
|
See `Build and Test Mode`_.
|
|
|
|
|
|
|
@@ -312,6 +320,21 @@ See `Build and Test Mode`_.
|
|
|
|
|
|
|
|
.. include:: OPTIONS_HELP.txt
|
|
.. include:: OPTIONS_HELP.txt
|
|
|
|
|
|
|
|
|
|
+.. _`Label and Subproject Summary`:
|
|
|
|
|
+
|
|
|
|
|
+Label and Subproject Summary
|
|
|
|
|
+============================
|
|
|
|
|
+
|
|
|
|
|
+CTest prints timing summary information for each label and subproject
|
|
|
|
|
+associated with the tests run. The label time summary will not include labels
|
|
|
|
|
+that are mapped to subprojects.
|
|
|
|
|
+
|
|
|
|
|
+When the :prop_test:`PROCESSORS` test property is set, CTest will display a
|
|
|
|
|
+weighted test timing result in label and subproject summaries. The wall clock
|
|
|
|
|
+time for the test run will be multiplied by this property to give a better
|
|
|
|
|
+idea of how much cpu resource CTest allocated for the test. The time is
|
|
|
|
|
+reported with `sec*proc` instead of just `sec`.
|
|
|
|
|
+
|
|
|
.. _`Build and Test Mode`:
|
|
.. _`Build and Test Mode`:
|
|
|
|
|
|
|
|
Build and Test Mode
|
|
Build and Test Mode
|
|
@@ -749,7 +772,6 @@ Configuration settings to specify the version control tool include:
|
|
|
* `CTest Script`_ variable: :variable:`CTEST_UPDATE_VERSION_ONLY`
|
|
* `CTest Script`_ variable: :variable:`CTEST_UPDATE_VERSION_ONLY`
|
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
|
|
|
Additional configuration settings include:
|
|
Additional configuration settings include:
|
|
|
|
|
|
|
|
``NightlyStartTime``
|
|
``NightlyStartTime``
|
|
@@ -791,6 +813,7 @@ Configuration settings include:
|
|
|
* `CTest Script`_ variable: :variable:`CTEST_LABELS_FOR_SUBPROJECTS`
|
|
* `CTest Script`_ variable: :variable:`CTEST_LABELS_FOR_SUBPROJECTS`
|
|
|
* :module:`CTest` module variable: ``CTEST_LABELS_FOR_SUBPROJECTS``
|
|
* :module:`CTest` module variable: ``CTEST_LABELS_FOR_SUBPROJECTS``
|
|
|
|
|
|
|
|
|
|
+ See `Label and Subproject Summary`_.
|
|
|
|
|
|
|
|
.. _`CTest Build Step`:
|
|
.. _`CTest Build Step`:
|
|
|
|
|
|
|
@@ -822,6 +845,8 @@ Configuration settings include:
|
|
|
* `CTest Script`_ variable: :variable:`CTEST_LABELS_FOR_SUBPROJECTS`
|
|
* `CTest Script`_ variable: :variable:`CTEST_LABELS_FOR_SUBPROJECTS`
|
|
|
* :module:`CTest` module variable: ``CTEST_LABELS_FOR_SUBPROJECTS``
|
|
* :module:`CTest` module variable: ``CTEST_LABELS_FOR_SUBPROJECTS``
|
|
|
|
|
|
|
|
|
|
+ See `Label and Subproject Summary`_.
|
|
|
|
|
+
|
|
|
``MakeCommand``
|
|
``MakeCommand``
|
|
|
Command-line to launch the software build process.
|
|
Command-line to launch the software build process.
|
|
|
It will be executed in the location specified by the
|
|
It will be executed in the location specified by the
|
|
@@ -865,6 +890,7 @@ Configuration settings include:
|
|
|
* `CTest Script`_ variable: :variable:`CTEST_LABELS_FOR_SUBPROJECTS`
|
|
* `CTest Script`_ variable: :variable:`CTEST_LABELS_FOR_SUBPROJECTS`
|
|
|
* :module:`CTest` module variable: ``CTEST_LABELS_FOR_SUBPROJECTS``
|
|
* :module:`CTest` module variable: ``CTEST_LABELS_FOR_SUBPROJECTS``
|
|
|
|
|
|
|
|
|
|
+ See `Label and Subproject Summary`_.
|
|
|
|
|
|
|
|
``TestLoad``
|
|
``TestLoad``
|
|
|
While running tests in parallel (e.g. with ``-j``), try not to start
|
|
While running tests in parallel (e.g. with ``-j``), try not to start
|