Serve.cfg:problem:tgzdir pat

From EjudgeWiki

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

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

Значением данной конфигурационной переменной является строка форматного преобразования для функции семейства printf языка Си с одной форматной подстановкой целого числа (%d), в качестве которого передается номер теста. Например, шаблон имени %02.dir порождает имена каталогов 01.dir, 02.dir и т. д.

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

Если используется веб-редактирование тестов, при генерации Makefile автоматически генерируются правила для создания архивов всех подготовленных рабочих каталогов с учетом значений конфигурационных переменных tgz_sfx, tgz_pat, tgzdir_sfx, tgzdir_pat.

Если в конфигурации задачи определены и конфигурационная переменная tgzdir_pat, и конфигурационная переменная tgzdir_sfx, используется значение переменной tgzdir_pat.