You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/running.rst
+19-3Lines changed: 19 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -306,7 +306,7 @@ ReFrame the does not search recursively into directories specified with the ``-c
306
306
307
307
The ``-c`` option completely overrides the default path.
308
308
Currently, there is no option to prepend or append to the default regression path.
309
-
However, you can build your own check path by specifying multiple times the ``-c`` option.
309
+
However, you can build your own check path by specifying a colon separated list of paths to the ``-c`` option.
310
310
The ``-c``\ option accepts also regular files. This is very useful when you are implementing new regression tests, since it allows you to run only your test:
311
311
312
312
.. code-block:: bash
@@ -321,6 +321,17 @@ The ``-c``\ option accepts also regular files. This is very useful when you are
321
321
322
322
.. versionadded:: 2.12
323
323
324
+
.. warning::
325
+
Using the command line ``-c`` or ``--checkpath`` multiple times is not supported anymore and only the last option will be considered.
326
+
Multiple paths should be passed instead as a colon separated list:
@@ -1059,8 +1070,8 @@ Asynchronous Execution of Regression Checks
1059
1070
-------------------------------------------
1060
1071
1061
1072
From version `2.4 <https://github.com/eth-cscs/reframe/releases/tag/v2.4>`__, ReFrame supports asynchronous execution of regression tests.
1062
-
This execution policy can be enabled by passing the option ``--exec-policy=async`` to the command line.
1063
-
The default execution policy is ``serial`` which enforces a sequential execution of the selected regression tests.
1073
+
This execution policy is the default one.
1074
+
To enforce a sequential execution of the regression tests the ``serial`` execution policy can be enabled by passing the option ``--exec-policy=serial`` to the command line.
1064
1075
The asynchronous execution policy parallelizes only the `running phase <pipeline.html#the-run-phase>`__ of the tests.
1065
1076
The rest of the phases remain sequential.
1066
1077
@@ -1152,6 +1163,11 @@ Here is an example output of ReFrame using asynchronous execution policy:
1152
1163
The asynchronous execution policy may provide significant overall performance benefits for run-only regression tests.
1153
1164
For compile-only and normal tests that require a compilation, the execution time will be bound by the total compilation time of the test.
1154
1165
1166
+
.. note::
1167
+
.. versionchanged:: 3.0
1168
+
1169
+
The asynchronous execution policy has become the default.
0 commit comments