Serve.cfg:tester:start env

From EjudgeWiki

Навигация: Главная страница/Система 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"