Serve.cfg:problem:test generator cmd

From EjudgeWiki

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

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

Программе передаются стандартные переменные окружения, а также переменные окружения, заданные в конфигурационном параметре test_generator_env.

Наследуется из абстрактной задачи. При наследовании выполняется форматная подстановка.

Если значение данной переменной после наследования и форматных подстановок представляет собой относительный путь, то дополнение относительного пути до абсолютного зависит от режима работы турнира. Если турнир работает в альтернативной раскладке файлов, то путь к программе отсчитывается от каталога задачи (см. problem_dir). Если турнир работает в стандартной раскладке файлов, то путь к программе отсчитывается от каталога с проверяющими программами.

Пример.

[problem]
#...
test_generator_cmd = "testgen"

Поддерживается с версии 3.12.0.