Как добавить модульные тесты в установленный (autotools) C-проект - PullRequest
3 голосов
/ 22 июня 2010

У меня есть форк openssh с некоторыми новыми функциями и я хочу написать несколько тестов, чтобы убедиться, что они работают при сборке. Прививка Проверка конфигурации автоинструментов openssh затруднительна (потому что я не очень понимаю автоинструменты)

Есть ли более простой в использовании модуль модульного тестирования на С? Один менее тесно связан с автоинструментами? Как насчет лучшего способа добавить Check в этот проект без радикального изменения его файлов сборки?

1 Ответ

1 голос
/ 22 июня 2010

Возможно, не стоит отказываться от автоинструментов, если целью является интеграция этих новых функций в основную ветку.Этот SO вопрос указывает на несколько учебных пособий по автоинструментам, которые могут быть полезны.

В противном случае для C доступно несколько базовых структур: наиболее известны Cunit, Check, minunit, CMockery,см. этот вопрос или этот список .

...