2017-12-12 2 views
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을 조회하면 올바른 도달 범위 비율을 갖게됩니다. 이것은 지금까지 나에게는 악몽이었다.

답변

2

보고서에 JavaScript 파일로 간주되지 않는 HTML 파일 만 포함되어 있습니다. 자바 스크립트 파일의 적용 범위 만 속성과 함께 가져옵니다. sonar.javascript.lcov.reportPath

+0

그래서 내가 놓친 HTML 파일에 대한 특정 태그가 있습니까? –

+0

무엇을 의미합니까? –

관련 문제