Difference between revisions of "Serve.cfg:tester:any"

From EjudgeWiki
 
 
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"