Help: Link to properties in set_tests_properties.
Remove help for specific properties to their own help pages.
This commit is contained in:
parent
66f5af29f3
commit
6f82b5e81c
|
@ -8,29 +8,7 @@ Set a property of the tests.
|
||||||
set_tests_properties(test1 [test2...] PROPERTIES prop1 value1 prop2 value2)
|
set_tests_properties(test1 [test2...] PROPERTIES prop1 value1 prop2 value2)
|
||||||
|
|
||||||
Set a property for the tests. If the test is not found, CMake
|
Set a property for the tests. If the test is not found, CMake
|
||||||
will report an error. Generator expressions will be expanded the same
|
will report an error.
|
||||||
as supported by the test's add_test call. The properties include:
|
:manual:`Generator expressions <cmake-generator-expressions(7)>` will be
|
||||||
|
expanded the same as supported by the test's :command:`add_test` call. See
|
||||||
WILL_FAIL: If set to true, this will invert the pass/fail flag of the
|
:ref:`Test Properties` for the list of properties known to CMake.
|
||||||
test.
|
|
||||||
|
|
||||||
PASS_REGULAR_EXPRESSION: If set, the test output will be checked
|
|
||||||
against the specified regular expressions and at least one of the
|
|
||||||
regular expressions has to match, otherwise the test will fail.
|
|
||||||
|
|
||||||
::
|
|
||||||
|
|
||||||
Example: PASS_REGULAR_EXPRESSION "TestPassed;All ok"
|
|
||||||
|
|
||||||
FAIL_REGULAR_EXPRESSION: If set, if the output will match to one of
|
|
||||||
specified regular expressions, the test will fail.
|
|
||||||
|
|
||||||
::
|
|
||||||
|
|
||||||
Example: FAIL_REGULAR_EXPRESSION "[^a-z]Error;ERROR;Failed"
|
|
||||||
|
|
||||||
Both PASS_REGULAR_EXPRESSION and FAIL_REGULAR_EXPRESSION expect a list
|
|
||||||
of regular expressions.
|
|
||||||
|
|
||||||
TIMEOUT: Setting this will limit the test runtime to the number of
|
|
||||||
seconds specified.
|
|
||||||
|
|
|
@ -4,5 +4,12 @@ FAIL_REGULAR_EXPRESSION
|
||||||
If the output matches this regular expression the test will fail.
|
If the output matches this regular expression the test will fail.
|
||||||
|
|
||||||
If set, if the output matches one of specified regular expressions,
|
If set, if the output matches one of specified regular expressions,
|
||||||
the test will fail.For example: FAIL_REGULAR_EXPRESSION
|
the test will fail. Example:
|
||||||
"[^a-z]Error;ERROR;Failed"
|
|
||||||
|
.. code-block:: cmake
|
||||||
|
|
||||||
|
set_tests_properties(mytest PROPERTIES
|
||||||
|
FAIL_REGULAR_EXPRESSION "[^a-z]Error;ERROR;Failed"
|
||||||
|
)
|
||||||
|
|
||||||
|
``FAIL_REGULAR_EXPRESSION`` expects a list of regular expressions.
|
||||||
|
|
|
@ -5,4 +5,12 @@ The output must match this regular expression for the test to pass.
|
||||||
|
|
||||||
If set, the test output will be checked against the specified regular
|
If set, the test output will be checked against the specified regular
|
||||||
expressions and at least one of the regular expressions has to match,
|
expressions and at least one of the regular expressions has to match,
|
||||||
otherwise the test will fail.
|
otherwise the test will fail. Example:
|
||||||
|
|
||||||
|
.. code-block:: cmake
|
||||||
|
|
||||||
|
set_tests_properties(mytest PROPERTIES
|
||||||
|
PASS_REGULAR_EXPRESSION "TestPassed;All ok"
|
||||||
|
)
|
||||||
|
|
||||||
|
``PASS_REGULAR_EXPRESSION`` expects a list of regular expressions.
|
||||||
|
|
Loading…
Reference in New Issue