Serve.cfg:tester:time limit adjustment

From EjudgeWiki

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

Имя переменной: time_limit_adjustment
Содержится в: tester
Используется: run
Тип содержимого: integer
Может отсутствовать: да
Наследуется: да
Значение по умолчанию: 0
Может повторяться: нет

Описание. Данная конфигурационная переменная устанавливает «поправку» к ограничению времени тестирования на одном тесте для всех программ, тестируемых данным тестировщиком. Данная переменная задаёт дополнительное время в секундах и должна быть не меньше нуля. Ограничение времени тестирования на одном тесте определяется как сумма значения переменной time_limit описания задачи и значения данной конфигурационной переменной time_limit_adjustment. Если значение переменной time_limit не установлено, то и переменная time_limit_adjustment не используется.

Данная конфигурационная переменная может оказаться полезной, когда тестируемая программа запускается не непосредственно, а из под эмулятора. Тогда во времени тестирования необходимо учесть время старта самого эмулятора. Например, для dosemu это время составляет примерно 0.5 сек. Секундная точность поправки может казаться недостаточной, но, к сожалению, таково ограничение операционной системы (ограничение на процессорное время задаётся с секундной точностью).

Пример.

time_limit_adjustment = 1