저는 현재 autotools를 사용하여 makefile을 생성하는 프로젝트를 진행하고 있습니다. 보통,이 makefile은 전체 테스트 스위트를 실행하기 위해 make check
을 지원합니다. 그러나 나는 소수의 단원 테스트 만이 적용되는 프로그램의 작은 부분을 연구하고 있습니다. make check
을 사용하여 전체 제품군 대신 단일 단위 테스트 또는 단위 테스트를 실행할 수 있습니까?Autotools : make check를 사용하여 단일 테스트를 실행하는 방법은 무엇입니까?
편집 :는 디렉토리 구조에 따라 달라 Evan VanderZee suggests, 그래서 나 디렉토리 구조에 대해 조금 더 설명 할 수 있습니다. 이 프로젝트의 디렉토리 구조는 꽤 평평합니다. 대부분의 소스 파일은 src/
디렉토리에 있으며 일부는 src/
아래의 하위 디렉토리에 그룹화되어 있습니다. 단위 테스트는 src/tests
입니다. 소스 디렉토리 중 어느 것도 Makefile을 포함하지 않습니다. 최상위 레벨에는 메이크 파일 (configure에 의해 생성 됨) 만 있습니다.
그게 내가 찾고 있던거야. 이를 통해 일반적인 절차를 사용하여 선택적으로 테스트를 확인할 수 있습니다. 감사! – palaga