Serve.cfg:problem:ignore term signal
Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/serve.cfg/Конфигурационные параметры задач/ignore_term_signal
Если эта конфигурационная переменная установлена в положительное
значение, при тестировании решений будет игнорироваться
завершение тестируемой программы по сигналу.
То есть, например, даже если тестируемая программа
завершилась по сигналу SIGSEGV
(ошибка доступа к памяти),
все равно будет запускаться
проверяющая программа,
как если бы тестируемая программа завершилась с кодом завершения 0.
Игнорирование сигнала завершения можно включать или выключать индивидуально для теста в .inf-файле теста.
Для игнорирования ненулевого кода завершения тестируемой
программы можно использовать
ignore_exit_code
.
Значение переменной наследуется из абстрактной задачи.
Пример.
[problem] # ... ignore_exit_code ignore_term_signal
Поддерживается начиная с версии 3.12.0.