Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Info

SQ Official Doc Link: https://docs.sonarqube.org/display/SONAR/Seeing+Coverage

If coverage information is available on your project, then the component viewer can help you visualize where combined test coverage is missing.

Coverage information is conveyed via color:

Image Removed

Coverage per tests

For Java projects using JaCoCo, it's possible to have "coverage per test" information. This includes:

  • Displaying the number of different tests that cover a specific line
  • Listing those tests
  • Being able to navigate to the test files that define those tests
These things are shown in a popup when you click on the coverage indicator. Clicking on a link in the popup window opens the test file in a pinned window



Panel
borderColor#C3CCD7
bgColor#FCFCFC

Table of Contents

Table of Contents
indent16px


프로젝트에서 커버리지 정보를 사용할 수 있다면, 컴포넌트 뷰어에서 커버리지를 달성하지 못한 영역을 시각적으로 표시할 수 있습니다.

커버리지 정보는 다음과 같은 색상으로 제공합니다:

Image Added

테스트 케이스 별 커버리지

JaCoCo를 사용하는 Java 의 경우, "ceverage per test" 정보를 활용할 수 있습니다. 다음을 포함합니다:

  • 하나의 특정 라인을 커버하는 서로 다른 테스트 케이스의 수를 표시
  • 해당 테스트 케이스의 목록 표시
  • 해당 테스트 케이스가 정의된 테스트 파일 탐색

상기 정보들은 coverage 인디케이터를 클릭하면 나타나는 팝업 윈도우에 표시됩니다. 팝업 윈도우의 링크를 클릭하면 별도의 윈도우에서 테스트 케이스 파일을 확인할 수 있습니다.