Serve.cfg:global:test sfx

From EjudgeWiki

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

Имя переменной: test_sfx
Содержится в: global
Используется: run
Тип содержимого: string
Может отсутствовать: да
Значение по умолчанию: (пустая строка)
Может повторяться: нет

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

path=${prob.test_dir}/${prob.short_name}/${test_num}${prob.test_sfx}

Здесь prob — это задача, решаемая тестируемой программой. test_num — это номер теста с тремя десятичными цифрами (включая ведущие незначащие нули). ${prob.test_dir} — это значение конфигурационной переменной test_dir задачи. Если описание задачи не устанавливает эту переменную, используется глобальная переменная test_dir. ${prob.short_name} — это короткое имя задачи (значение конфигурационной переменной short_name) описания задачи. ${prob.test_sfx} — это значение конфигурационной переменной test_sfx описания задачи. Если в описании задачи эта переменная не установлена, используется глобальная переменная test_sfx.

Пример.

test_sfx = ".dat"