종속성을 추가했지만 Cobertura가 내 테스트 클래스를로드하지 않기로 결정한 이유는 src/test/
입니다. 그냥 src/java/
에서 클래스를로드하므로 코드 커버 리지 또는 아무것도 표시되지 않습니다. 패키지 (모든 클래스, 테스트가 동일한 패키지에 있음) 및 종속성을 검사했습니다. 어떤 도움, 포인터 ?? 나는 또한 기본 받는다는 구성을 무시하지 않는 한Cobertura가 테스트를 인식하지 못함
0
A
답변
1
귀하의 구조, mavenized되지 maven-site
플러그인에서 같은 일을
<cobertura.version>2.5.2</cobertura.version>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<version>${cobertura.version}</version>
</plugin>
:
여기 maven-shade
구성에서 내 cobertura 종속성 플러그인입니다. src/메인/java 및 src/test/java이어야합니다.
확실한 플러그인 (테스트 실행중인 플러그인) 규칙 (예 : * Test.java)을 준수했는지 또는 구성을 재정의했는지 확인하고 허용되는 모든 기본 패턴이 surefire inclusion-exclusion인지 확인하십시오.
mvn clean test에서 테스트를 실행했는지, 즉 출력에서 "테스트 실행 : 52, 실패 : 0, 오류 : 1, 건너 뛰기 : 0"을 확인하십시오.
mvn cobertura : cobertura가 테스트를 실행하고/target/site/cobertura /에 index.html을 생성하는지 확인하십시오 (이 파일을 열어 모든 클래스가 포함되도록하십시오). /target/cobertura/cobertura.ser의 존재 여부도 확인하십시오.
관련 문제
- 1. Cobertura가 JUnit4 테스트를 인식하지 못합니다. 테스트가 없습니다.
- 2. MFMailComposerViewController가 URL을 링크로 인식하지 못함
- 3. FluentNHibernate 및 세션을 인식하지 못함
- 4. Wireshark가 RTMP 스트림을 인식하지 못함
- 5. Bean이 프라임 메서드를 인식하지 못함
- 6. GQL이 필터의 ReferenceProperty를 인식하지 못함
- 7. JQuery가 테이블 행을 인식하지 못함
- 8. Eclipse에서 가져 오기를 인식하지 못함
- 9. Simplepie가 wordpress를 인식하지 못함 RSS
- 10. xcode가 Info.plist에서 현지화를 인식하지 못함
- 11. segue가 segue 식별자를 인식하지 못함
- 12. 명령 프롬프트가 평등을 인식하지 못함
- 13. AngularJS가 LiveScript의 컨트롤러를 인식하지 못함
- 14. TinyMCE Textarea가 ASP.NET에서 인식하지 못함 CodeBehind
- 15. 일식에서만 한 위치에 Ofstream 선언을 인식하지 못함
- 16. Firefox가 인식하지 못함 <br />
- 17. onGesturePerformed 제스처를 인식하지 못함, 항상 null을 반환합니다.
- 18. APK 파일이 외부 라이브러리를 인식하지 못함
- 19. Tomcat이 인식하지 못함 <url-mapping>
- 20. TextDelegate가 숨겨진 후 텍스트 필드를 인식하지 못함 =
- 21. Eclipse가 안드로이드와 함께 "R.id ..."를 인식하지 못함
- 22. iOS : xib에 클래스를 할당하고 인식하지 못함
- 23. CJKAnalyzer/Tokenizer가 일본어 텍스트를 인식하지 못함
- 24. WebMatrix 2가 EntityFramework 도우미를 인식하지 못함
- 25. ADO.Net 선택 문에서 열을 인식하지 못함
- 26. IIS, IE가 웹 페이지 프로토콜을 인식하지 못함
- 27. 코드 숨김 코드가 * .ascx의 컨트롤을 인식하지 못함
- 28. ASP.NET이 추가 마법사를 인식하지 못함 단계
- 29. Android : 경우에 따라 스타일을 인식하지 못함
- 30. Eclipse에서 Groovy가 가져 오기를 인식하지 못함
전체 pom.xml 파일이 없으면 무엇이 잘못되었는지를 추측하기 어렵습니다. – khmarbaise