2012-03-10 3 views
2

가능한 중복 :
How to do a meaningful code-coverage analysis of my unit-tests?코드 테스트 도구 파이썬

은 특정 사건을 실행할 때 실행되지 않은 실행 (호출) 된 라인과 라인을 표시하는 도구가 있습니까 그래서 나는 "이"특별한 경우에 의해 다루어지지 않았던 선들이 아직도 있다는 것을 안다.

강력한 코드를 작성하는 데 매우 유용 할 것입니다. 나는 거기에 있다고 확신하지만 구글에 정확한 용어를 모른다.

일반적으로 코드를 테스트하기위한 좋은 테스트 환경이 있습니까? 웹에서 실행되는 코드 (Django 및 기타 등등)에 대해 이야기하는 것이 아니라 보통 코딩하는 것입니다.

감사

+0

+1 디버깅 도구와 비슷하지만, 호출 스택과 비슷합니다. 나는 또한 응답을 보는 것이 흥미 롭다. – prelic

답변

1

django를 사용하는 경우 이 플러그인 인 nose test framework을 사용하는 django-nose을 확인하십시오.

당신은 쉽게 here에 대한 python manage.py tests --with-coverage

더 많은 정보를 실행하여 커버리지 상태를 확인할 수 있습니다 당신은, 자동화 빌더 설정에 관심이 일어나는 경우에 buildbot 경우 선택 this의 도구가 도움이 될 수 있습니다.

3

당신은 코드 검사 도구를 찾고 있습니다. 이 here에 대한 파이썬 특정 토론이 있습니다.

+0

이것은 [다른 곳에서 답을 얻을 수있는 링크] (http://meta.stackexchange.com/q/8231/133817)보다 약간 이상적입니다. 코멘트로 게시하는 것이 더 적절할 것 같습니다. – outis