Kon*_*tin 5 java gradle kotlin junit5 gradle-kotlin-dsl
我的Gradle项目使用的是KotlinDSL和JUnit5 / Jupiter(以及Kotlin作为编程语言),Gradle似乎没有正确地进行任何测试。当我在命令行上运行Gradle测试时,它告诉我
SUCCESS: Executed 0 tests in 1s
Run Code Online (Sandbox Code Playgroud)
不管我尝试什么 但是,在我的IDE中,我可以轻松运行项目中的每个测试类,而不会出现任何问题。
我的buildfile build.gradle.kts看起来像这样:
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
plugins {
id("org.springframework.boot") version "2.1.8.RELEASE"
id("io.spring.dependency-management") version "1.0.8.RELEASE"
id("com.adarshr.test-logger") version "1.7.0"
kotlin("jvm") version "1.2.71"
kotlin("plugin.spring") version "1.2.71"
kotlin("plugin.jpa") version "1.2.71"
}
group = "myprojectgroup"
version = "1.0-SNAPSHOT"
java.sourceCompatibility = JavaVersion.VERSION_1_8
val junitVersion="5.5.2"
val mockitoVersion="2.28.2"
repositories {
mavenCentral()
}
dependencies {
implementation("org.springframework.boot:spring-boot-starter-data-jpa")
implementation("org.springframework.boot:spring-boot-starter-web")
implementation("com.fasterxml.jackson.module:jackson-module-kotlin")
implementation("org.flywaydb:flyway-core")
implementation("org.jetbrains.kotlin:kotlin-reflect")
implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8")
runtimeOnly("com.h2database:h2")
testImplementation("org.springframework.boot:spring-boot-starter-test")
testImplementation("org.junit.jupiter:junit-jupiter-api:$junitVersion")
testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:$junitVersion")
testCompile ("org.mockito:mockito-core:$mockitoVersion")
testCompile("org.mockito:mockito-junit-jupiter:$mockitoVersion")
}
tasks.withType<KotlinCompile> {
kotlinOptions {
freeCompilerArgs = listOf("-Xjsr305=strict")
jvmTarget = "1.8"
}
}
tasks.test {
useJUnitPlatform {
includeEngines("junit-jupiter")
}
}
Run Code Online (Sandbox Code Playgroud)
测试类按预期位于src / test / kotlin下,并且使用正确的org.junit.jupiter.api.Test批注对测试方法进行注释。有什么想法我可以尝试吗?它真的开始使我发疯。
谢谢大家!
康斯坦丁
小智 0
tasks.test { scanForTestClasses = true useJUnitPlatform { includeEngines("junit-jupiter") } }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
57 次 |
| 最近记录: |