3

필자는 작지 않은 파이썬 패키지를 가지고 있으며, 꽤 오래된 역사가 있으며, 문서화 문자열이 문서화되어있다. 개발 과정에서 buildbot 이상을 Jenkins/Hudson에 도입했습니다. 최근 소스에서 문서를 수집하고 최신 웹 접근성 문서를 유지하기 위해 에 sphinx 요리법을 추가했습니다.스핑크스, 빌드 봇 (코드 커버리지). 어떻게 통합합니까?

지금까지는 변경 사항을 적용 할 때마다 Jenkins가 패키지를 광범위하게 확인하고 문서 전체를 개괄하여 업데이트했습니다.

내가 사용할 수있는 스핑크스 확장 프로그램 중 하나 : coverage, 현재 문서화되지 않은 문서 커버리지 보고서입니다.

내 buildbot에서 생성 된 환경에서 sphinx를 실행하고 스핑크스 생성 문서 사이트에 커버리지 통계를 포함시키지 못했습니다!

어떤 힌트가 있습니까?

답변

2

sphinx.ext.coverage page에 명시된대로 빌더 -b coverage을 지정하면 적용 범위가 계산됩니다.

결과는 "python.txt" 인 ReST 파일입니다. 그것은 자신의 문서에 그것을 통합하는 작업입니다.