무시 된 모든 junits를 찾을 수있는 프로그램이 있습니까? 내 말은이에 의해 무시 된 junits를 찾기위한 프로그램
, 나는 모두가 무시받을ignore_testFoo()
또는
xtestBar()
또는
xxtestBar1()
같은 방법 이름으로 @Ignore 및 테스트를 사용하는 단위 테스트를 본 그들은 때때로 발견하기가 매우 어렵다. 그 경우에는 grep을 할 수 있지만 그 상황을 자동으로 찾는 응용 프로그램이 있는지 궁금합니다.
나는 cobertura를 사용하여 junits에 대한 적용 범위를 확인하고 실행중인 메소드와 실행되지 않은 메소드를 확인하고 잘못된 유닛 테스트를 따로 따로 추출했습니다.
무언가를 해킹하지 않고이 정보를 얻을 수있는 프로그램이나 다른 방법이 있는지 궁금합니다.
최악의 경우 나는이 PMD 규칙 (http://pmd.sourceforge.net/rules/java/unusedcode.html#UnusedPrivateMethod)을 수정하여 public 메서드를 받아들이고 @Ignore 주석을 검색합니다. – Steve
해당 링크를 게시 해 주셔서 감사합니다. PMD에 대해 들어 본 적이 없습니다. 흥미롭게도 JUnit에 대한 미리 작성된 규칙이 있습니다 (http://pmd.sourceforge.net/rules/java/junit.html). – Perception
이러한 JUnit 규칙의 대부분은 JUnit 4가 아닌 JUnit 3에 적용됩니다. –