Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 5 additions & 2 deletions docs/configure.rst
Original file line number Diff line number Diff line change
Expand Up @@ -104,16 +104,19 @@ The valid attributes of a system are the following:
* ``stagedir``: Default stage directory for this system (default :class:`None`).
* ``outputdir``: Default output directory for this system (default :class:`None`).
* ``perflogdir``: Default directory prefix for storing performance logs for this system (default :class:`None`).
* ``logdir``: `Deprecated since version 2.14 please use` ``perflogdir`` `instead.`
* ``resourcesdir``: Default directory for storing large resources (e.g., input data files, etc.) needed by regression tests for this system (default ``.``).
* ``partitions``: A set of key/value pairs defining the partitions of this system and their properties (default ``{}``).
Partition configuration is discussed in the `next section <#partition-configuration>`__.

For a more detailed description of the ``prefix``, ``stagedir``, ``outputdir`` and ``perflogdir`` directories, please refer to the `"Configuring ReFrame Directories" <running.html#configuring-reframe-directories>`__ and `"Performance Logging" <running.html#performance-logging>`__ sections.

.. note::
.. versionadded:: 2.8
The ``modules_system`` key was introduced for specifying custom modules systems for different systems.

For a more detailed description of the ``prefix``, ``stagedir``, ``outputdir`` and ``perflogdir`` directories, please refer to the `"Configuring ReFrame Directories" <running.html#configuring-reframe-directories>`__ and `"Performance Logging" <running.html#performance-logging>`__ sections.
.. warning::
.. versionchanged:: 2.18
The ``logdir`` key is no more supported; please use ``perflogdir`` instead.

Partition Configuration
-----------------------
Expand Down
11 changes: 1 addition & 10 deletions reframe/core/config.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,7 @@
import reframe.utility.os_ext as os_ext
import reframe.utility.typecheck as types
from reframe.core.exceptions import (ConfigError,
ReframeError,
ReframeFatalError,
user_deprecation_warning)
ReframeError, ReframeFatalError)


_settings = None
Expand Down Expand Up @@ -160,13 +158,6 @@ def create_env(system, partition, name):
if sys_outputdir:
sys_outputdir = os_ext.expandvars(sys_outputdir)

if sys_logdir:
user_deprecation_warning(
"`logdir' attribute in system config is deprecated; "
"please use `perflogdir' instead"
)
sys_perflogdir = os_ext.expandvars(sys_logdir)

if sys_perflogdir:
sys_perflogdir = os_ext.expandvars(sys_perflogdir)

Expand Down
9 changes: 0 additions & 9 deletions reframe/frontend/cli.py
Original file line number Diff line number Diff line change
Expand Up @@ -74,9 +74,6 @@ def main():
output_options.add_argument(
'-s', '--stage', action='store', metavar='DIR',
help='Set regression stage directory to DIR')
output_options.add_argument(
'--logdir', action='store', metavar='DIR',
help='(deprecated) Use --perflogdir instead.')
output_options.add_argument(
'--perflogdir', action='store', metavar='DIR',
help='Set directory prefix for the performance logs '
Expand Down Expand Up @@ -239,12 +236,6 @@ def main():
# Parse command line
options = argparser.parse_args()

if options.logdir:
sys.stderr.write('WARNING: --logdir option is deprecated; '
'please use --perflogdir instead.\n')
if not options.perflogdir:
options.perflogdir = options.logdir

# Load configuration
try:
settings = config.load_settings_from_file(options.config_file)
Expand Down