Skip to content

Commit 156945b

Browse files
committed
fix: classify Python tests correctly in Sonar analysis
1 parent c21e725 commit 156945b

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

‎.github/sonar.json‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
"properties": {
55
"sonar.projectName": "ConnectBot SSH Library",
66
"sonar.sources": ".github,build.gradle.kts,protocol/build.gradle.kts,sshlib/build.gradle.kts,testapp/build.gradle.kts,settings.gradle.kts,protocol/src/main/kotlin,sshlib/src/main/java,sshlib/src/main/kotlin,testapp/src/main/kotlin",
7-
"sonar.tests": "protocol/src/test/kotlin,sshlib/src/test/kotlin",
8-
"sonar.exclusions": "**/build/generated/**",
7+
"sonar.tests": "protocol/src/test/kotlin,sshlib/src/test/kotlin,.github/scripts/test_vendor_sntrup.py",
8+
"sonar.exclusions": "**/build/generated/**,.github/scripts/test_vendor_sntrup.py",
99
"sonar.coverage.exclusions": "testapp/**",
1010
"sonar.sourceEncoding": "UTF-8",
1111
"sonar.java.source": "17",

‎build.gradle.kts‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,8 @@ subprojects {
7676
pluginManager.withPlugin("java") {
7777
val sourceSets = extensions.getByType<SourceSetContainer>()
7878
val stageModule = tasks.register<Sync>("stageSonarModuleInputs") {
79+
group = "verification"
80+
description = "Stages module bytecode and dependency JARs for isolated SonarCloud analysis"
7981
into(layout.buildDirectory.dir("sonar-inputs"))
8082
for (sourceSetName in listOf("main", "test")) {
8183
val sources = sourceSets.named(sourceSetName)

0 commit comments

Comments
 (0)