PHPUnit은 대상 객체에 반영 할 기능 (또는 외부 방식)이 있으며 테스트가없는 메소드에서 fail 또는 markTestIncomplete() 'ish입니까?PHPUnit : 테스트되지 않은 메소드에 대한 알림
맑음; 이것은 테스트 스위트가 존재하는 상황에있을 것이다. 개발자는 새로운 방법을 추가하지만 테스트를 작성하지 않습니다. 현재 단위 테스트 프로세스에 영향을 미치지 않습니다. 나는 이것을 바꿀 길을 찾고있다.
미리 감사드립니다.
PHPUnit은 대상 객체에 반영 할 기능 (또는 외부 방식)이 있으며 테스트가없는 메소드에서 fail 또는 markTestIncomplete() 'ish입니까?PHPUnit : 테스트되지 않은 메소드에 대한 알림
맑음; 이것은 테스트 스위트가 존재하는 상황에있을 것이다. 개발자는 새로운 방법을 추가하지만 테스트를 작성하지 않습니다. 현재 단위 테스트 프로세스에 영향을 미치지 않습니다. 나는 이것을 바꿀 길을 찾고있다.
미리 감사드립니다.
PHPUnit은 나중에 분석 할 수있는 직렬화 된 데이터가있는 파일에 코드 커버리지 데이터를 기록 할 수 있습니다. 당신이 검증되지 않은 방법에 대해 찾을 수있는이 방법 : 클래스/방법이 검증되지 않은 경우
$ phpunit --coverage-php coveragedata.ser .
phpunit을 3.7 자체가 실패 할 수있는 방법이 없습니다 또는 코드 커버리지는 treshold보다 낮은 경우.
정말 고마워요! – Spot
코드 완성보고 기능을 활성화하고 빨간색 비트를 찾을 수 있습니다. 무언가를 자동화하려는 경우에는 도움이되지 않지만, 적어도 멋진 시각적 신호 일뿐입니다. –
@AlexHowansky 나는 그것을 망쳐 놓지 않았다. 어떻게하면 그것을 가능하게할까요? – Spot
http://www.phpunit.de/manual/3.0/en/code-coverage-analysis.html –