Difference between revisions of "Serve.cfg:problem:style checker env"
(Created page with 'Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/[[serve…') |
|||
Line 1: | Line 1: | ||
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Конфигурационные файлы]]/[[serve.cfg]]/[[serve.cfg:problem|Конфигурационные параметры задач]]/[[Serve.cfg:problem:style_checker_env|style_checker_env]] | Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Конфигурационные файлы]]/[[serve.cfg]]/[[serve.cfg:problem|Конфигурационные параметры задач]]/[[Serve.cfg:problem:style_checker_env|style_checker_env]] | ||
− | Данная конфигурационная переменная позволяет задавать переменные окружения, передаваемые [[style | + | Данная конфигурационная переменная позволяет задавать переменные окружения, передаваемые [[style checkers|программе проверки стиля]]. Если для данной задачи указана переменная [[Serve.cfg:problem:style_checker_cmd|style_checker_cmd]], то переменные окружения будут передаваться этой программе, в противном случае если у соответствующего языка программирования указана переменная [[Serve.cfg:language:style_checker_cmd|style_checker_cmd]], то переменные окружения будут переданы в эту программу. |
Данная конфигурационная переменная может быть указана в разделе описания задачи несколько раз, задавая каждый раз новую переменную окружения. | Данная конфигурационная переменная может быть указана в разделе описания задачи несколько раз, задавая каждый раз новую переменную окружения. |
Revision as of 15:51, 4 July 2010
Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/serve.cfg/Конфигурационные параметры задач/style_checker_env
Данная конфигурационная переменная позволяет задавать переменные окружения, передаваемые программе проверки стиля. Если для данной задачи указана переменная 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"