I have a Golang repository on Bitbucket with a bitbucket pipeline for some automation approaches. in one of the steps, there is a command make scan that generates some outputs such as coverage.out in report/ directory.
1-
2-

3-

also, I have a file named sonar-project.properties in the root directory which contains the below information:
sonar.projectKey={project key}
sonar.organization={organization}
sonar.sources=.
sonar.qualitygate.wait=true
sonar.go.tests.reportPaths=report/test.out
sonar.go.coverage.reportPaths=report/coverage.out
sonar.go.govet.reportPaths=report/govet.out
sonar.go.golint.reportPaths=report/staticcheck.out
sonar.go.exclusions=**/**_test.go,**/test/**,**/docs/**,**/main.go,**/Server.go
directory:
.
βββ Makefile
βββ README.md
βββ bitbucket-pipelines.yml
βββ config
βββ docker-compose.yml
βββ docs
βββ go.mod
βββ go.sum
βββ main.go
βββ report
β βββ coverage.out
β βββ govet.out
β βββ test.out
βββ sonar-project.properties
βββ src
But when I check the SonarCloud result, this message is shown βcoverage needs some extra steps.β
Can you guide me what is the issue here and how can I support coverage in the SonarCloud Dashboard?