Serve.cfg:global:test sfx
Навигация: Главная страница/Система 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"