Serve.cfg:problem:style checker env

From EjudgeWiki

Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/serve.cfg/Конфигурационные параметры задач/style_checker_env

Редактирование элемента: страница "Editing contest", вкладка "Problems (serve.cfg)", блок "Concrete problems", поле "Style checker environment".

Данная конфигурационная переменная позволяет задавать переменные окружения, передаваемые программе проверки стиля. Если для данной задачи указана переменная style_checker_cmd, то переменные окружения будут передаваться этой программе, в противном случае если у соответствующего языка программирования указана переменная style_checker_cmd, то переменные окружения будут переданы в эту программу.

Данная конфигурационная переменная может быть указана в разделе описания задачи несколько раз, задавая каждый раз новую переменную окружения.

При наследовании значение этой переменной объединяется с значением переменной, полученной из абстрактной задачи, причем если одна и та же переменная устанавливается и там, и там, то приоритет имеет значение, заданное в конкретной задаче.

При вызове программы проверки стиля, указанной в секции описания языкового процессора значения переменных окружения объединяются. Приоритет имеют значения, указанные в секции определения задачи.

Пример определения переменной:

style_checker_env = "EJ_TESTS_MODE=1"
style_checker_env = "EJ_MAX_FILE_SIZE=1K"
style_checker_env = "EJ_MAX_TEST_COUNT=10"