|
|
@@ -2,7 +2,7 @@ FIXTURES_REQUIRED
|
|
|
-----------------
|
|
|
|
|
|
Specifies a list of fixtures the test requires. Fixture names are case
|
|
|
-sensitive.
|
|
|
+sensitive and they are not required to have any similarity to test names.
|
|
|
|
|
|
Fixtures are a way to attach setup and cleanup tasks to a set of tests. If a
|
|
|
test requires a given fixture, then all tests marked as setup tasks for that
|
|
|
@@ -19,7 +19,9 @@ some setup tests fail.
|
|
|
When CTest is asked to execute only a subset of tests (e.g. by the use of
|
|
|
regular expressions or when run with the ``--rerun-failed`` command line
|
|
|
option), it will automatically add any setup or cleanup tests for fixtures
|
|
|
-required by any of the tests that are in the execution set.
|
|
|
+required by any of the tests that are in the execution set. This behavior can
|
|
|
+be overridden with the ``-FS``, ``-FC`` and ``-FA`` command line options to
|
|
|
+:manual:`ctest(1)` if desired.
|
|
|
|
|
|
Since setup and cleanup tasks are also tests, they can have an ordering
|
|
|
specified by the :prop_test:`DEPENDS` test property just like any other tests.
|