Serve.cfg:tester:start env
Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/serve.cfg/Конфигурационные параметры тестирования/start_env
Имя переменной: | start_env |
Содержится в: | tester |
Используется: | run |
Тип содержимого: | string |
Может отсутствовать: | да |
Наследуется: | да |
Значение по умолчанию: | не установлено |
Может повторяться: | да |
Описание. Данная конфигурационная переменная позволяет задавать переменные окружения, передаваемые в тестируемую программу. Каждая спецификация переменной окружения имеет вид
NAME=VALUE
С помощью конфигурационной переменной start_env можно устанавливать по одной переменной окружения за раз. Чтобы установить несколько переменных окружения, конфигурационная переменная start_env должна использоваться требуемое число раз.
Если и абстрактный тестировщик, указанный в переменной super для данного тестировщика, и сам тестировщик устанавливают переменные окружения, спецификации переменных окружения объединяются так, что переменные окружения из абстрактного тестировщика идут первыми, а за ними — переменные окружения из неабстрактного тестировщика.
Пример.
clear_env start_env = "LD_BIND_NOW=1" start_env = "LD_PRELOAD=/usr/lib/ejudge/libdropcaps.so"