SONAR 메트릭에는 문서 품질을 평가하기위한 섹션이 포함되어 있으며 항목은 Public undocumented API입니다. 이것은 프로젝트의 모든 단위 테스트를보고하기 때문에 매우 높습니다. 그러나 단위 테스트 방법은 Junit에게 공개되어야합니다.SONAR 문서화되지 않은 공용 API가 단위 테스트별로 왜곡
문서화되지 않은 API 메트릭에서 제거 단위 테스트 방법에 대한 쉬운 방법이 있나요?
나는 이러한 대안 알고 있어요 : 우리는 각 시험 방법에의 JavaDoc 주석을 추가 할 수
- . 이것은 코드를 오염시키기 때문에 유용하지 않습니다.
- 테스트는 Eclipse 테스트 조각 프로젝트에 있습니다. SONAR 분석에서 테스트 클래스를 완전히 제외 할 수있었습니다. 그러나 일반적으로 테스트 코드 및 프로덕션 코드에 동일한 규칙이 적용되기를 원합니다 (예 : 위반 사항을 확인할 때).
SONAR 구성에서 해당 메트릭과 일치하는 섹션을 찾지 못했지만 놓친 것 같습니다.
같은 문제가 있습니다. 패턴을 사용했습니다! * 테스트하지만 불행히도 도움이되지 않았습니다. 테스트 클래스의 qulaity를 확인하는 규칙이 있으므로 명시 적으로 테스트 파일을 포함합니다. 예 : 단언이 부족한 테스트 방법. 따라서 테스트 클래스를 전체적으로 제외하고 싶지는 않습니다. 아직 해결 방법을 찾으셨습니까? –