diff options
author | Wouter Admiraal <wouter.admiraal@sonarsource.com> | 2023-07-06 09:26:11 +0200 |
---|---|---|
committer | sonartech <sonartech@sonarsource.com> | 2023-07-11 20:03:24 +0000 |
commit | d3e2410ab73229f519e3740f00479d4383bca7ea (patch) | |
tree | d070f83cc006c0be90279aaab74d4bd400415464 /build.gradle | |
parent | c171b51e38f5270e866f87e28bc0382692e1ebaa (diff) | |
download | sonarqube-d3e2410ab73229f519e3740f00479d4383bca7ea.tar.gz sonarqube-d3e2410ab73229f519e3740f00479d4383bca7ea.zip |
[NO JIRA] Move SCIM bbts to core-extension-scim
Diffstat (limited to 'build.gradle')
-rw-r--r-- | build.gradle | 46 |
1 files changed, 41 insertions, 5 deletions
diff --git a/build.gradle b/build.gradle index f9d738d5f87..74e1af5bf86 100644 --- a/build.gradle +++ b/build.gradle @@ -1,4 +1,5 @@ import groovy.json.JsonOutput +import org.sonar.build.BlackBoxTest import static org.gradle.api.JavaVersion.VERSION_17 @@ -211,6 +212,15 @@ subprojects { srcDirs += ['src/it/java'] } } + + bbt { + resources { + srcDirs = ['src/bbt/resources'] + } + java { + srcDirs += ['src/bbt/java'] + } + } } // Central place for definition dependency versions and exclusions. @@ -407,10 +417,16 @@ subprojects { } } - // global exclusions - configurations.all { - // do not conflict with com.sun.mail:javax.mail - exclude group: 'javax.mail', module: 'mail' + configurations { + bbtCompile.extendsFrom testCompile + bbtRuntime.extendsFrom testRuntime + bbtImplementation.extendsFrom testImplementation + + // global exclusions + all { + // do not conflict with com.sun.mail:javax.mail + exclude group: 'javax.mail', module: 'mail' + } } tasks.withType(Javadoc) { @@ -586,7 +602,6 @@ subprojects { tasks.withType(Test) { - configurations { utMonitoring } @@ -598,6 +613,27 @@ subprojects { } } + tasks.withType(BlackBoxTest) { + jacoco.enabled = false + testClassesDirs = sourceSets.bbt.output.classesDirs + classpath = sourceSets.bbt.runtimeClasspath + + configurations { + includeInTestResources + } + + dependencies { + bbtRuntimeOnly 'com.microsoft.sqlserver:mssql-jdbc' + bbtRuntimeOnly 'com.oracle.database.jdbc:ojdbc11' + bbtRuntimeOnly 'org.postgresql:postgresql' + bbtRuntimeOnly project(':plugins:sonar-xoo-plugin') + + bbtImplementation 'org.sonarsource.orchestrator:sonar-orchestrator' + bbtImplementation project(":sonar-testing-harness") + bbtImplementation project(":private:it-common") + } + } + if (isNightlyBuild) { tasks.withType(Test) { doFirst { |