@@ -25,6 +25,9 @@ project.ext.groovySkipJavaExclude = true
2525apply from : " $rootDir /gradle/java.gradle"
2626apply plugin : ' scala' // Don't use test-with-scala since we want to pick our own version.
2727
28+ // Ensure the common project is evaluated before we access its source sets
29+ evaluationDependsOn(' :dd-java-agent:instrumentation:scala:scala-promise:scala-promise-common' )
30+
2831addTestSuiteForDir(' latestDepTest' , ' test' )
2932addTestSuiteExtendingForDir(' latestDepForkedTest' , ' latestDepTest' , ' forkedTest' )
3033
@@ -33,14 +36,14 @@ tasks.named("latestDepTest", Test) {
3336}
3437
3538sourceSets {
36- test. groovy. srcDir project(' :dd-java-agent:instrumentation:scala:scala-promise-common' ). sourceSets. test. groovy
39+ test. groovy. srcDir project(' :dd-java-agent:instrumentation:scala:scala-promise:scala-promise -common' ). sourceSets. test. groovy
3740 test. groovy. srcDir sourceSets. latestDepForkedTest. groovy
38- latestDepTest. groovy. srcDir project(' :dd-java-agent:instrumentation:scala:scala-promise-common' ). sourceSets. test. groovy
39- latestDepForkedTest. groovy. srcDir project(' :dd-java-agent:instrumentation:scala:scala-promise-common' ). sourceSets. test. groovy
41+ latestDepTest. groovy. srcDir project(' :dd-java-agent:instrumentation:scala:scala-promise:scala-promise -common' ). sourceSets. test. groovy
42+ latestDepForkedTest. groovy. srcDir project(' :dd-java-agent:instrumentation:scala:scala-promise:scala-promise -common' ). sourceSets. test. groovy
4043
41- test. scala. srcDir project(' :dd-java-agent:instrumentation:scala:scala-promise-common' ). sourceSets. test. scala
42- latestDepTest. scala. srcDir project(' :dd-java-agent:instrumentation:scala:scala-promise-common' ). sourceSets. test. scala
43- latestDepForkedTest. scala. srcDir project(' :dd-java-agent:instrumentation:scala:scala-promise-common' ). sourceSets. test. scala
44+ test. scala. srcDir project(' :dd-java-agent:instrumentation:scala:scala-promise:scala-promise -common' ). sourceSets. test. scala
45+ latestDepTest. scala. srcDir project(' :dd-java-agent:instrumentation:scala:scala-promise:scala-promise -common' ). sourceSets. test. scala
46+ latestDepForkedTest. scala. srcDir project(' :dd-java-agent:instrumentation:scala:scala-promise:scala-promise -common' ). sourceSets. test. scala
4447}
4548
4649tasks. named(" compileTestGroovy" , GroovyCompile ) {
@@ -70,11 +73,11 @@ tasks.withType(ScalaCompile).configureEach {
7073dependencies {
7174 // first version that works with the tests on JDK11 (without dependency problems):
7275 compileOnly group : ' org.scala-lang' , name : ' scala-library' , version : ' 2.10.7'
73- implementation project(' :dd-java-agent:instrumentation:scala:scala-promise-common' )
76+ implementation project(' :dd-java-agent:instrumentation:scala:scala-promise:scala-promise -common' )
7477
7578 testImplementation group : ' org.scala-lang' , name : ' scala-library' , version : ' 2.10.7'
76- testImplementation project(' :dd-java-agent:instrumentation:scala:scala-promise-common' )
79+ testImplementation project(' :dd-java-agent:instrumentation:scala:scala-promise:scala-promise -common' )
7780
7881 latestDepTestImplementation group : ' org.scala-lang' , name : ' scala-library' , version : ' 2.12.+'
79- latestDepTestImplementation project(' :dd-java-agent:instrumentation:scala:scala-promise-common' )
82+ latestDepTestImplementation project(' :dd-java-agent:instrumentation:scala:scala-promise:scala-promise -common' )
8083}
0 commit comments