Difference between revisions of "Serve.cfg:tester:any"
(Created page with "Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/[[serve...") |
|||
Line 20: | Line 20: | ||
'''Описание.''' Если данная конфигурационная переменная установлена в ''true'', данный тестировщик считается тестировщиком по умолчанию. Такой тестировщик используется для | '''Описание.''' Если данная конфигурационная переменная установлена в ''true'', данный тестировщик считается тестировщиком по умолчанию. Такой тестировщик используется для | ||
тестирования решений всех задач, для которых не задан явный тестировщик. Тестировщик по умолчанию не может устанавливать конфигурационные переменные <tt>[[serve.cfg:tester:problem|problem]]</tt> и | тестирования решений всех задач, для которых не задан явный тестировщик. Тестировщик по умолчанию не может устанавливать конфигурационные переменные <tt>[[serve.cfg:tester:problem|problem]]</tt> и | ||
− | <tt>[[serve.cfg:tester:problem_name]]</tt>. Тестировщик по умолчанию может иметь абстрактный тестировщик, свойства которого наследуются. Процедура наследования свойств выполняется при тестировании | + | <tt>[[serve.cfg:tester:problem_name|problem_name]]</tt>. Тестировщик по умолчанию может иметь абстрактный тестировщик, свойства которого наследуются. Процедура наследования свойств выполняется при тестировании |
решения задачи, подходящей под данный тестировщик по умолчанию. При наследовании | решения задачи, подходящей под данный тестировщик по умолчанию. При наследовании | ||
некоторых переменных выполняются форматные подстановки, для которых используются значения конфигурационных переменных описания задачи, соответствующие той неабстрактной задаче, решение которой тестируется. Таким образом, при каждом наследовании | некоторых переменных выполняются форматные подстановки, для которых используются значения конфигурационных переменных описания задачи, соответствующие той неабстрактной задаче, решение которой тестируется. Таким образом, при каждом наследовании |
Latest revision as of 12:58, 17 February 2012
Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/serve.cfg/Конфигурационные параметры тестирования/any
Имя переменной: | any |
Содержится в: | tester |
Используется: | serve, run |
Тип содержимого: | boolean |
Может отсутствовать: | да |
Наследуется: | нет |
Значение по умолчанию: | false |
Может повторяться: | нет |
Описание. Если данная конфигурационная переменная установлена в true, данный тестировщик считается тестировщиком по умолчанию. Такой тестировщик используется для тестирования решений всех задач, для которых не задан явный тестировщик. Тестировщик по умолчанию не может устанавливать конфигурационные переменные problem и problem_name. Тестировщик по умолчанию может иметь абстрактный тестировщик, свойства которого наследуются. Процедура наследования свойств выполняется при тестировании решения задачи, подходящей под данный тестировщик по умолчанию. При наследовании некоторых переменных выполняются форматные подстановки, для которых используются значения конфигурационных переменных описания задачи, соответствующие той неабстрактной задаче, решение которой тестируется. Таким образом, при каждом наследовании свойств значения переменных, зависящие от параметров задачи, будут принимать значения, соответствующие текущей задаче.
Абстрактные тестировщики не могут устанавливать переменную any. Значение этой конфигурационной переменной не наследуется.
Пример.
problem_name = "A"