feat: Add coverage reporting and analysis workflows, enhance CI with additional tests for older Go versions
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
sonar.projectKey=0x524a_go-onvif
|
||||
sonar.organization=0x524a
|
||||
|
||||
# Project metadata
|
||||
sonar.projectName=go-onvif
|
||||
sonar.projectVersion=1.0.0
|
||||
|
||||
# Source code location
|
||||
sonar.sources=.
|
||||
sonar.exclusions=**/vendor/**,**/*_test.go,**/examples/**,**/cmd/**,**/server/**,**/testing/**
|
||||
|
||||
# Test settings
|
||||
sonar.tests=.
|
||||
sonar.test.inclusions=**/*_test.go
|
||||
sonar.test.exclusions=**/vendor/**
|
||||
|
||||
# Go specific settings
|
||||
sonar.language=go
|
||||
sonar.go.coverage.reportPaths=coverage.out
|
||||
sonar.go.tests.reportPaths=test-report.json
|
||||
|
||||
# Source encoding
|
||||
sonar.sourceEncoding=UTF-8
|
||||
|
||||
# Coverage exclusions
|
||||
sonar.coverage.exclusions=**/cmd/**,**/examples/**,**/server/**,**/testing/**,**/*_test.go
|
||||
|
||||
# Duplications
|
||||
sonar.cpd.exclusions=**/*_test.go
|
||||
Reference in New Issue
Block a user