Я получаю сообщение об ошибке: unknown location(0): fatal error in "suite_1_test_1": child has exited; pid: 5817; uid: 0; exit value: 255
Как отменить обнаружение «фатальной ошибки» в BOOST TEST
Внутри suite_1_test_1
я запускаю программу A
с execvp()
(после fork()
), который может быть выход с кодом ошибки, который не 0
, этот код ошибки указывает, что случилось с программой A
.
Проблема в том, что если я получаю это fatal error
, я не могу обработать значение exit()
, и BOOST TEST
выйдет немедленно.
Могу ли я как-то отключить его?
Благодаря
Вы имеете в виду под этим «Как найти и исправить неизвестную ошибку?»? –
Нет, я имею в виду «Как отключить фатальное обнаружение ошибок» или что-то в этом роде ... – hudac
Какую ОС вы используете? –