Serve.cfg:problem:ignore term signal

From EjudgeWiki

Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/serve.cfg/Конфигурационные параметры задач/ignore_term_signal

Если эта конфигурационная переменная установлена в положительное значение, при тестировании решений будет игнорироваться завершение тестируемой программы по сигналу. То есть, например, даже если тестируемая программа завершилась по сигналу SIGSEGV (ошибка доступа к памяти), все равно будет запускаться проверяющая программа, как если бы тестируемая программа завершилась с кодом завершения 0.

Игнорирование сигнала завершения можно включать или выключать индивидуально для теста в .inf-файле теста.

Для игнорирования ненулевого кода завершения тестируемой программы можно использовать ignore_exit_code.

Значение переменной наследуется из абстрактной задачи.

Пример.

[problem]
# ...
ignore_exit_code
ignore_term_signal


Поддерживается начиная с версии 3.12.0.