이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.PostgreSQL : 문서 : 17 : 31.5. 테스트 토토 핫 시험버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

33.5. 시험범위 심사

PostgreSQL 소스 코드는 적용 범위 테스트 도구를 사용하여 컴파일할 수 있으므로 회귀 테스트 또는 코드와 함께 실행되는 기타 테스트 모음에서 코드의 어느 부분이 적용되는지 검사하는 것이 가능해집니다. 이는 현재 GCC로 컴파일할 때 지원되며 다음이 필요합니다.gcov그리고lcov프로그램.

일반적인 작업 흐름은 다음과 같습니다.

./configure --enable-coverage ... 기타 옵션 ...
만들다
확인 # 또는 다른 테스트 스위트 만들기
Coverage-html 만들기

그런 다음 HTML 브라우저에서 다음을 가리키도록 하세요.coverage/index.html.만들다명령은 하위 디렉토리에서도 작동합니다.

없으시면lcov또는 HTML 보고서보다 텍스트 출력을 선호하는 경우 다음을 실행할 수도 있습니다.

취재를 하세요

대신에Make Coverage-html, 이는 다음을 생성합니다.gcov테스트와 관련된 각 소스 파일에 대한 출력 파일입니다. (보도를 하세요그리고Make Coverage-html서로의 파일을 덮어쓰게 되므로 혼합하면 혼란스러울 수 있습니다.)

테스트 실행 사이의 실행 횟수를 재설정하려면 다음을 실행하세요.

범위를 깨끗하게 만듭니다