1
현재 테스트 주자로 이스탄불과 함께 Sonar Qube 버전 6.1을 사용하고 있습니다. lcov.info 파일이 생성 된 것을 볼 수 있습니다. 아래 보이는 내용은 다음과 같습니다.SONAR가 이스탄불 보고서의 코드 적용 범위를 게시 할 수 없음
TN:
SF:/opt/jenkins_build/workspace/SONAR_QUBE_IMPLEMENTATIONS/Myapp-
CI/public/elements/asset-browser/asset-browser.html
FNF:0
FNH:0
DA:28,2
LF:1
LH:1
BRF:0
BRH:0
end_of_record
TN:
SF:/opt/jenkins_build/workspace/SONAR_QUBE_IMPLEMENTATIONS/Myapp-
CI/public/elements/views/reports-view.html
FNF:0
FNH:0
DA:15,1
LF:1
LH:1
BRF:0
BRH:0
end_of_record
로그에서 나는 소나 러너를 실행할 때 오류가 발생합니다.
#-- SonarQube server URL
sonar.host.url=http://localhost:9000/sonar
#-- Required Project Properties
sonar.projectKey=Reporting-App
sonar.projectName=Reporting-App
sonar.projectVersion=1.0
sonar.sources=public
#-- Sonar Quality Profile
javascript.sonar.language=js
#-- Report generated in form of
sonar.issuesReport.html.enable=true
sonar.issuesReport.console.enable=true
#-- Specify if any files to include or exclude
sonar.exclusions=tasks/***,public/bower_components/**,public/_index-inline-
loading-script.js
# Encoding of the source files
sonar.sourceEncoding=UTF-8
#-- Coverage Reports
#sonar.javascript.lcov.reportPaths=coverage/lcov.info,coverage/lcov/lcov.info
sonar.javascript.lcov.reportPath=coverage/lcov.info
소나 대시 보드 내 앱에 대한 O %의 범위를 보여줍니다
02:18:20.322 INFO - Unit Test Coverage Sensor is started
02:18:20.323 INFO - 1/1 source files have been analyzed
02:18:20.325 INFO - Analysing
[/opt/jenkins_build/workspace/SONAR_QUBE_IMPLEMENTATIONS/Myapp-
CI/coverage/lcov.info]
02:18:20.348 WARN - Could not resolve 2 file paths in
[/opt/jenkins_build/workspace/SONAR_QUBE_IMPLEMENTATIONS/Myapp-
CI/coverage/lcov.info], first unresolved path:
/opt/jenkins_build/workspace/SONAR_QUBE_IMPLEMENTATIONS/Myapp-
CI/public/elements/asset-browser/asset-browser.html
이 내 sonar.project.properties 모양 방법이다. 그러나 jenkins에서 자산 browser.html 및 reports.html을 조회하면 올바른 도달 범위 비율을 갖게됩니다. 이것은 지금까지 나에게는 악몽이었다.
그래서 내가 놓친 HTML 파일에 대한 특정 태그가 있습니까? –
무엇을 의미합니까? –