Skip to content

Commit 554e386

Browse files
authored
extract aws-tests-java (#1707)
1 parent 4b99e4b commit 554e386

7 files changed

+24
-57
lines changed

buildSrc/src/main/groovy/io.micronaut.build.internal.aws-base.gradle

+5
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,8 @@ repositories {
22
mavenCentral()
33
maven { url "https://s01.oss.sonatype.org/content/repositories/snapshots/" }
44
}
5+
6+
java {
7+
sourceCompatibility = JavaVersion.toVersion("17")
8+
targetCompatibility = JavaVersion.toVersion("17")
9+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
plugins {
2+
id "io.micronaut.build.internal.aws-tests"
3+
}
4+
dependencies {
5+
testAnnotationProcessor(platform(mn.micronaut.core.bom))
6+
testAnnotationProcessor(mn.micronaut.inject.java)
7+
testImplementation(platform(mn.micronaut.core.bom))
8+
testImplementation(libs.junit.jupiter.api)
9+
testImplementation(mnTest.micronaut.test.junit5)
10+
testRuntimeOnly(libs.junit.jupiter.engine)
11+
testRuntimeOnly(mn.snakeyaml)
12+
}
13+
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
11
plugins {
22
id "io.micronaut.build.internal.aws-base"
33
}
4+
5+
tasks.named("test") {
6+
useJUnitPlatform()
7+
}
+1-23
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,7 @@
11
plugins {
22
id("java-library")
3-
id("io.micronaut.build.internal.aws-tests")
3+
id("io.micronaut.build.internal.aws-tests-java")
44
}
5-
6-
repositories {
7-
mavenCentral()
8-
}
9-
10-
val micronautVersion: String by project
11-
125
dependencies {
13-
testAnnotationProcessor(platform(mn.micronaut.core.bom))
14-
testAnnotationProcessor(mn.micronaut.inject.java)
15-
testImplementation(platform(mn.micronaut.core.bom))
16-
testImplementation(libs.junit.jupiter.api)
17-
testImplementation(mnTest.micronaut.test.junit5)
18-
testRuntimeOnly(libs.junit.jupiter.engine)
196
testImplementation(projects.micronautAwsSdkV2)
207
}
21-
tasks {
22-
named("test", Test::class) {
23-
useJUnitPlatform()
24-
}
25-
}
26-
java {
27-
sourceCompatibility = JavaVersion.toVersion("17")
28-
targetCompatibility = JavaVersion.toVersion("17")
29-
}

test-suite-groovy/build.gradle.kts

-4
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,6 @@ plugins {
44
id("io.micronaut.build.internal.aws-tests")
55
}
66

7-
repositories {
8-
mavenCentral()
9-
}
10-
117
dependencies {
128
testCompileOnly(mn.micronaut.inject.groovy)
139
testImplementation(mnTest.micronaut.test.spock)

test-suite-kotlin/build.gradle.kts

-5
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,6 @@ plugins {
22
id("org.jetbrains.kotlin.jvm")
33
id("org.jetbrains.kotlin.kapt")
44
id("io.micronaut.build.internal.aws-tests")
5-
6-
}
7-
8-
repositories {
9-
mavenCentral()
105
}
116

127
val micronautVersion: String by project

test-suite/build.gradle.kts

+1-25
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,10 @@
11
plugins {
22
id("java-library")
3-
id("io.micronaut.build.internal.aws-tests")
3+
id("io.micronaut.build.internal.aws-tests-java")
44
}
5-
6-
repositories {
7-
mavenCentral()
8-
}
9-
10-
val micronautVersion: String by project
11-
125
dependencies {
13-
testAnnotationProcessor(platform(mn.micronaut.core.bom))
14-
testAnnotationProcessor(mn.micronaut.inject.java)
15-
testImplementation(platform(mn.micronaut.core.bom))
16-
testImplementation(libs.junit.jupiter.api)
17-
testImplementation(mnTest.micronaut.test.junit5)
18-
testRuntimeOnly(libs.junit.jupiter.engine)
19-
20-
testImplementation(platform(mn.micronaut.core.bom))
21-
testImplementation("org.junit.jupiter:junit-jupiter-api")
22-
testImplementation("io.micronaut.test:micronaut-test-junit5")
23-
testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine")
246
testImplementation(projects.micronautFunctionAws)
257
testImplementation(projects.micronautFunctionClientAws)
26-
testRuntimeOnly(mn.snakeyaml)
278
}
289

2910
tasks {
@@ -35,8 +16,3 @@ tasks {
3516
systemProperty("aws.region", "us-east-1")
3617
}
3718
}
38-
39-
java {
40-
sourceCompatibility = JavaVersion.toVersion("17")
41-
targetCompatibility = JavaVersion.toVersion("17")
42-
}

0 commit comments

Comments
 (0)