Serve.cfg:tester:key
Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/serve.cfg/Конфигурационные параметры тестирования/key
Имя переменной: | key |
Содержится в: | tester |
Используется: | serve, run |
Тип содержимого: | string |
Может отсутствовать: | да |
Наследуется: | да |
Значение по умолчанию: | "" (пустая строка) |
Может повторяться: | нет |
Описание. Данная конфигурационная переменная устанавливает «ключ» для выбора тестировщиков, обслуживаемых программой run. Программа run поддерживает опцию командной строки -k с помощью которой можно указать ключ тестировщика. Тогда из всех тестировщиков, описанных в конфигурационном файле, будут обслуживаться только те, ключ которых совпадает с ключом, заданным в командной строке. В этом случае значение по умолчанию (пустая строка) переменной key является значимым, и такой тестировщик будет обслуживаться, только если в командной строке в качестве параметра опции -k указана пустая строка. Если опция -k не задана, отбор языков по значению переменной key не производится, и значение этой переменной может быть произвольным (в частности, переменная может быть не установлена).
Значение данной конфигурационной переменной наследуется из описания абстрактного тестировщика, если конкретный тестировщик указал имя этого абстрактного тестировщика в переменной super, конкретный тестировщик не определяет переменную key, а абстрактный — определяет.
Пример.
key = "langs_1"