Сегодня я обнаружил, что в одном из моих тестов используется какой-то код/библиотека, которая segfaults. Я работаю в среде Linux на C++ и CppUnit.
Есть ли какая-либо функция в CppUnit для проверки на segfault и сообщения об этом как о сбое для конкретного тестового случая?
В CppUnit я могу даже проверять исключения, но я думаю, что то, что я прошу, может быть слишком много! Единственное, что я нашел, это раздел Как распечатать отладочную информацию на этой странице здесь.
Я думал запустить исполняемый файл CppUnit из скрипта на pyhon или perl, а затем проверить, производится ли ядро. Знаете ли вы лучший способ добиться того, чего я хочу?