Переменные окружения

Следующие переменные окружения могут использоваться для настройки поведения программы во время выполнения:

  • PPC_NUM_PROC: задаёт количество запускаемых процессов. По умолчанию: 1. Можно получить в C++ через ppc::util::GetNumProc().

  • PPC_NUM_THREADS: задаёт количество используемых потоков. По умолчанию: 1

  • PPC_ASAN_RUN: указывает, что приложение собрано с санитайзерами. Используется в scripts/run_tests.py для пропуска запусков под valgrind. По умолчанию: 0

  • PPC_IGNORE_TEST_TIME_LIMIT: указывает, что ограничения по времени выполнения тестов игнорируются. Используется в scripts/run_tests.py для отключения контроля ограничений по времени. По умолчанию: 0

  • PPC_TASK_MAX_TIME: максимальное допустимое время выполнения (секунды) для функциональных тестов. По умолчанию: 1.0

  • PPC_PERF_MAX_TIME: максимальное допустимое время выполнения (секунды) для тестов производительности. По умолчанию: 10.0