Difference between revisions of "Serve.cfg:problem:test sfx"
From EjudgeWiki
(Created page with "Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/[[serve...") |
|||
Line 18: | Line 18: | ||
'''Описание.''' Данная конфигурационная переменная задаёт суффикс файлов с тестами к | '''Описание.''' Данная конфигурационная переменная задаёт суффикс файлов с тестами к | ||
задаче. Полный путь к очередному тесту определяется следующим образом: | задаче. Полный путь к очередному тесту определяется следующим образом: | ||
− | <tt>path=${test_dir}/${test_num}${test_sfx}</tt> | + | <tt>path=${test_dir}/${test_num}${test_sfx}</tt> |
Здесь <tt>${test_dir}</tt> — значение конфигурационной переменной <tt>[[serve.cfg:global:test_dir|test_dir]]</tt>, | Здесь <tt>${test_dir}</tt> — значение конфигурационной переменной <tt>[[serve.cfg:global:test_dir|test_dir]]</tt>, | ||
<tt>${test_num}</tt> — номер теста, записанный с тремя цифрами, включая незначащие | <tt>${test_num}</tt> — номер теста, записанный с тремя цифрами, включая незначащие |
Revision as of 08:50, 14 February 2012
Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/serve.cfg/Конфигурационные параметры задач/test_sfx
Имя переменной: | test_sfx |
Содержится в: | problem |
Используется: | serve, run |
Тип содержимого: | string |
Может отсутствовать: | да |
Наследуется: | да |
Может повторяться: | нет |
Описание. Данная конфигурационная переменная задаёт суффикс файлов с тестами к задаче. Полный путь к очередному тесту определяется следующим образом:
path=${test_dir}/${test_num}${test_sfx}
Здесь ${test_dir} — значение конфигурационной переменной test_dir, ${test_num} — номер теста, записанный с тремя цифрами, включая незначащие нули, ${test_sfx} — значение данной конфигурационной переменной.
Значение переменной test_sfx определяется по следующим правилам:
- Если описание задачи не устанавливает переменную test_sfx, но наследует свойства некоторой абстрактной задачи A, которая устанавливает переменную test_sfx, то используется значение, установленное в описании абстрактной задачи A.
- Если после предыдущего шага значение переменной всё ещё не определено, используется значение глобальной конфигурационной переменной test_sfx.
- Если после предыдущего шага значение переменной всё ещё не определено, значение полагается равным пустой строке .
Пример.
test_sfx = ".dat"