Difference between revisions of "Serve.cfg:problem:test checker env"

From EjudgeWiki
 
 
Line 1: Line 1:
 
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Конфигурационные файлы]]/[[serve.cfg]]/[[serve.cfg:problem|Конфигурационные параметры задач]]/[[Serve.cfg:problem:test_checker_env|test_checker_env]]
 
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Конфигурационные файлы]]/[[serve.cfg]]/[[serve.cfg:problem|Конфигурационные параметры задач]]/[[Serve.cfg:problem:test_checker_env|test_checker_env]]
 +
 +
 +
'''Редактирование элемента:''' страница ''"Editing contest"'', вкладка ''"Problems (serve.cfg)"'', блок ''"Concrete problems"'', поле ''"Test checker environment"''.
  
 
Данная конфигурационная переменная позволяет задавать переменные окружения, передаваемые [[test checkers|программе проверки тестов]]. Если для данной задачи указана переменная [[Serve.cfg:problem:test_checker_cmd|test_checker_cmd]], то переменные окружения будут передаваться этой программе.
 
Данная конфигурационная переменная позволяет задавать переменные окружения, передаваемые [[test checkers|программе проверки тестов]]. Если для данной задачи указана переменная [[Serve.cfg:problem:test_checker_cmd|test_checker_cmd]], то переменные окружения будут передаваться этой программе.

Latest revision as of 14:28, 12 February 2013

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


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

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

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

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

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

test_checker_env = "EJ_TESTS_MODE=1"