PostgreSQL 소스 코드는 적용 범위로 컴파일될 수 있습니다 검사가 가능하도록 테스트 장비를 갖추었습니다. 회귀 테스트에서 다루는 코드 부분 또는 코드와 함께 실행되는 다른 테스트 모음입니다. 이는 현재 GCC로 컴파일할 때 지원되며 다음이 필요합니다.gcov그리고lcov프로그램.
일반적인 작업 흐름은 다음과 같습니다:
./configure --enable-coverage ... 기타 옵션 ... 지메이크 gmake check # 또는 기타 사설 토토 스위트 gmake 적용 범위-html
그런 다음 HTML 브라우저에서 다음을 가리키도록 하세요.coverage/index.html.
테스트 실행 사이의 실행 횟수를 재설정하려면 다음을 실행하세요.
gmake Coverage-Clean