2010-06-21 3 views
3

몇 가지 새로운 기능이있는 openssh 포크가 있으며 빌드시 작동하는지 확인하기 위해 몇 가지 단위 테스트를 작성하고 싶습니다. Nuts OpenSS의 autotools 구성을 확인하는 것이 어렵습니다. (autotools를 이해할 수 없기 때문에)설치된 (자동 도구) C 프로젝트에 단위 테스트를 추가하는 방법

C 유닛 테스트 프레임 워크가 더 사용하기 편리합니까? 하나는 autotools에 덜 가깝게 묶여 있습니까? 빌드 파일을 근본적으로 변경하지 않고이 프로젝트에 확인을 추가하는 것이 더 좋은 방법 은요?

답변

1

메인 브랜치에 새 기능을 통합하는 것이 목표 인 경우 autotools에서 벗어나는 것이 좋지 않을 수 있습니다. 이 SO question은 도움이 될 수있는 자동 도구 용 자습서를 가리 킵니다.

그렇지 않으면 C에서 사용할 수있는 몇 가지 단위 프레임 워크가 있습니다. 가장 유명한 Cunit, Check, minunit, CMockery는 this question 또는 입니다.

+1

Cunit이 최종 선택 이었지만 일부 빌드 문제를 해결하기 위해 포크해야했습니다 ... –

관련 문제