Difference between revisions of "Serve.cfg:tester:id"
(Created page with "Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/[[serve...") |
|||
| Line 15: | Line 15: | ||
|- | |- | ||
|'''Может повторяться:''' || ''нет'' | |'''Может повторяться:''' || ''нет'' | ||
| − | |||
| − | |||
|} | |} | ||
'''Описание.''' Данная конфигурационная переменная устанавливает идентификатор тестировщика. Идентификатор тестировщика, в отличие от идентификатора задачи или языка | '''Описание.''' Данная конфигурационная переменная устанавливает идентификатор тестировщика. Идентификатор тестировщика, в отличие от идентификатора задачи или языка | ||
Latest revision as of 12:43, 17 February 2012
Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/serve.cfg/Конфигурационные параметры тестирования/id
| Имя переменной: | id |
| Содержится в: | tester |
| Используется: | serve, run |
| Тип содержимого: | integer |
| Может отсутствовать: | да |
| Наследуется: | нет |
| Может повторяться: | нет |
Описание. Данная конфигурационная переменная устанавливает идентификатор тестировщика. Идентификатор тестировщика, в отличие от идентификатора задачи или языка программирования, не является ключом при поиске, а используется просто для указания элемента массива тестировщиков, в котором хранится описание данного тестировщика. Поэтому в большинстве случаев явное указание идентификатора тестировщика не требуется. Каждый тестировщик должен иметь уникальный идентификатор в пределах от 1 до MAX_TESTER. Если идентификатор тестировщика явно не задан, он назначается автоматически. Для этого берётся идентификатор предыдущего тестировщика и увеличивается на 1. Данная процедура автоматического назначения тестировщика может приводить к ошибке повторяющегося идентификатора, которая приведёт к ошибке запуска системы.
Абстрактные тестировщики не могут устанавливать переменную id. Если переменная id у абстрактного тестировщика установлена, выдаётся сообщение об ошибке. Идентификатор тестировщика не наследуется от абстрактных тестировщиков неабстрактными тестировщиками.
Пример.
id = 10