bbaldino
05/16/2022, 6:40 PMNo tests found for given includes
when trying to run a single kotest test inside a gradle project--I assume this must be something dumb I’m missing but after googling around a bit I still haven’t seen anything that addresses it. I do have
tasks.withType<Test>().configureEach {
useJUnitPlatform()
}
in build.gradle.ktsbbaldino
05/16/2022, 6:43 PM./gradlew tests -i
doesn’t appear to run anything either (and intellij is set to use gradle to run tests).sam
05/17/2022, 3:30 PMbbaldino
05/17/2022, 3:30 PMio.kotest:kotest-runner-junit5:5.3.0
sam
05/17/2022, 3:31 PMsam
05/17/2022, 3:31 PMbbaldino
05/17/2022, 3:31 PMsam
05/17/2022, 3:31 PMsam
05/17/2022, 3:31 PM./gradlew check
will run all testsbbaldino
05/17/2022, 3:32 PMbbaldino
05/17/2022, 3:32 PMbbaldino@BBALDINO-M-8A1Z sessions % ./gradlew test -i
Initialized native services in: /Users/bbaldino/.gradle/native
Initialized jansi services in: /Users/bbaldino/.gradle/native
Removing 0 daemon stop events from registry
Starting a Gradle Daemon (subsequent builds will be faster)
Starting process 'Gradle build daemon'. Working directory: /Users/bbaldino/.gradle/daemon/7.3.3 Command: /usr/local/Cellar/openjdk@11/11.0.10/libexec/openjdk.jdk/Contents/Home/bin/java --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.lang.invoke=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.prefs/java.util.prefs=ALL-UNNAMED --add-opens java.prefs/java.util.prefs=ALL-UNNAMED --add-opens java.base/java.nio.charset=ALL-UNNAMED --add-opens java.base/java.net=ALL-UNNAMED --add-opens java.base/java.util.concurrent.atomic=ALL-UNNAMED -XX:MaxMetaspaceSize=256m -XX:+HeapDumpOnOutOfMemoryError -Xms256m -Xmx512m -Dfile.encoding=UTF-8 -Duser.country=US -Duser.language=en -Duser.variant -cp /Users/bbaldino/.gradle/wrapper/dists/gradle-7.3.3-bin/6a41zxkdtcxs8rphpq6y0069z/gradle-7.3.3/lib/gradle-launcher-7.3.3.jar org.gradle.launcher.daemon.bootstrap.GradleDaemon 7.3.3
Successfully started process 'Gradle build daemon'
An attempt to start the daemon took 1.387 secs.
The client will now receive all logging from the daemon (pid: 68986). The daemon log file: /Users/bbaldino/.gradle/daemon/7.3.3/daemon-68986.out.log
Starting build in new daemon [memory: 512 MiB]
Using 8 worker leases.
Watching the file system is configured to be enabled if available
Now considering [/Users/bbaldino/work/sessions] as hierarchies to watch
File system watching is active
Starting Build
Skipping Kotlin DSL script compilation (Settings/TopLevel/stage1) as it is up-to-date.
Settings evaluated using settings file '/Users/bbaldino/work/sessions/settings.gradle.kts'.
Projects loaded. Root project using build file '/Users/bbaldino/work/sessions/build.gradle'.
Included projects: [root project 'sessions', project ':sessions-service']
> Configure project :
Evaluating root project 'sessions' using build file '/Users/bbaldino/work/sessions/build.gradle'.
> Configure project :sessions-service
Evaluating project ':sessions-service' using build file '/Users/bbaldino/work/sessions/sessions-service/build.gradle.kts'.
Caching disabled for Kotlin DSL plugin accessors for classpath '12d94f928b3a8d08ab323c90e05cf87b' because:
Build cache is disabled
Skipping Kotlin DSL plugin accessors for classpath '12d94f928b3a8d08ab323c90e05cf87b' as it is up-to-date.
Caching disabled for Kotlin DSL script compilation (Project/TopLevel/stage1) because:
Build cache is disabled
Skipping Kotlin DSL script compilation (Project/TopLevel/stage1) as it is up-to-date.
kotlin scripting plugin: created the scripting discovery configuration: kotlinScriptDef
kotlin scripting plugin: created the scripting discovery configuration: testKotlinScriptDef
Caching disabled for Kotlin DSL accessors for project ':sessions-service' because:
Build cache is disabled
Skipping Kotlin DSL accessors for project ':sessions-service' as it is up-to-date.
Caching disabled for Kotlin DSL script compilation (Project/TopLevel/stage2) because:
Build cache is disabled
Skipping Kotlin DSL script compilation (Project/TopLevel/stage2) as it is up-to-date.
All projects evaluated.
Selected primary task 'test' from project :
Tasks to be executed: [task ':sessions-service:compileKotlin', task ':sessions-service:compileJava', task ':sessions-service:processResources', task ':sessions-service:classes', task ':sessions-service:compileTestKotlin', task ':sessions-service:compileTestJava', task ':sessions-service:processTestResources', task ':sessions-service:testClasses', task ':sessions-service:test']
Tasks that were excluded: []
:sessions-service:compileKotlin (Thread[Execution worker for ':' Thread 4,5,main]) started.
> Task :sessions-service:compileKotlin UP-TO-DATE
Watching 1 directory hierarchies to track changes
Caching disabled for task ':sessions-service:compileKotlin' because:
Build cache is disabled
Skipping task ':sessions-service:compileKotlin' as it is up-to-date.
:sessions-service:compileKotlin (Thread[Execution worker for ':' Thread 4,5,main]) completed. Took 0.646 secs.
:sessions-service:compileJava (Thread[Execution worker for ':' Thread 4,5,main]) started.
> Task :sessions-service:compileJava NO-SOURCE
file or directory '/Users/bbaldino/work/sessions/sessions-service/src/main/java', not found
Skipping task ':sessions-service:compileJava' as it has no source files and no previous output files.
:sessions-service:compileJava (Thread[Execution worker for ':' Thread 4,5,main]) completed. Took 0.003 secs.
:sessions-service:processResources (Thread[Execution worker for ':' Thread 4,5,main]) started.
> Task :sessions-service:processResources UP-TO-DATE
Caching disabled for task ':sessions-service:processResources' because:
Build cache is disabled
Skipping task ':sessions-service:processResources' as it is up-to-date.
:sessions-service:processResources (Thread[Execution worker for ':' Thread 4,5,main]) completed. Took 0.008 secs.
:sessions-service:classes (Thread[Execution worker for ':' Thread 4,5,main]) started.
> Task :sessions-service:classes UP-TO-DATE
Skipping task ':sessions-service:classes' as it has no actions.
:sessions-service:classes (Thread[Execution worker for ':' Thread 4,5,main]) completed. Took 0.0 secs.
:sessions-service:compileTestKotlin (Thread[Execution worker for ':' Thread 4,5,main]) started.
> Task :sessions-service:compileTestKotlin UP-TO-DATE
Caching disabled for task ':sessions-service:compileTestKotlin' because:
Build cache is disabled
Skipping task ':sessions-service:compileTestKotlin' as it is up-to-date.
:sessions-service:compileTestKotlin (Thread[Execution worker for ':' Thread 4,5,main]) completed. Took 0.133 secs.
:sessions-service:compileTestJava (Thread[Execution worker for ':' Thread 4,5,main]) started.
> Task :sessions-service:compileTestJava NO-SOURCE
file or directory '/Users/bbaldino/work/sessions/sessions-service/src/test/java', not found
Skipping task ':sessions-service:compileTestJava' as it has no source files and no previous output files.
:sessions-service:compileTestJava (Thread[Execution worker for ':' Thread 4,5,main]) completed. Took 0.002 secs.
:sessions-service:processTestResources (Thread[Execution worker for ':' Thread 4,5,main]) started.
> Task :sessions-service:processTestResources NO-SOURCE
file or directory '/Users/bbaldino/work/sessions/sessions-service/src/test/resources', not found
Skipping task ':sessions-service:processTestResources' as it has no source files and no previous output files.
:sessions-service:processTestResources (Thread[Execution worker for ':' Thread 4,5,main]) completed. Took 0.001 secs.
:sessions-service:testClasses (Thread[Execution worker for ':' Thread 4,5,main]) started.
> Task :sessions-service:testClasses UP-TO-DATE
Skipping task ':sessions-service:testClasses' as it has no actions.
:sessions-service:testClasses (Thread[Execution worker for ':' Thread 4,5,main]) completed. Took 0.0 secs.
:sessions-service:test (Thread[Execution worker for ':' Thread 4,5,main]) started.
> Task :sessions-service:test UP-TO-DATE
file or directory '/Users/bbaldino/work/sessions/sessions-service/build/classes/java/test', not found
Caching disabled for task ':sessions-service:test' because:
Build cache is disabled
Skipping task ':sessions-service:test' as it is up-to-date.
:sessions-service:test (Thread[Execution worker for ':' Thread 4,5,main]) completed. Took 0.098 secs.
BUILD SUCCESSFUL in 9s
4 actionable tasks: 4 up-to-date
Watched directory hierarchies: [/Users/bbaldino/work/sessions]
sam
05/17/2022, 3:32 PMbbaldino
05/17/2022, 3:33 PMsam
05/17/2022, 3:33 PMbbaldino
05/17/2022, 3:33 PMgradlew tasks
and figured it would be worth trying 🙂bbaldino
05/17/2022, 3:33 PMbbaldino@BBALDINO-M-8A1Z sessions % ./gradlew check
BUILD SUCCESSFUL in 6s
11 actionable tasks: 5 executed, 6 up-to-date
sam
05/17/2022, 3:33 PMtest
sam
05/17/2022, 3:33 PMcheck
sam
05/17/2022, 3:33 PMsam
05/17/2022, 3:33 PMbbaldino
05/17/2022, 3:34 PMtest
is what i meant (and what i ran, just a typo here)sam
05/17/2022, 3:34 PMbbaldino
05/17/2022, 3:34 PMbbaldino
05/17/2022, 3:34 PMtasks.withType<Test>().configureEach {
useJUnitPlatform()
}
in the submodule…do i need something at the top level as well?sam
05/17/2022, 3:34 PMallprojects {
apply(plugin = "org.jetbrains.kotlin.jvm")
repositories {
mavenCentral()
mavenLocal()
}
dependencies {
testImplementation("io.kotest:kotest-runner-junit5:5.2.3")
testImplementation("io.kotest:kotest-assertions-core:5.2.3")
testImplementation("io.kotest:kotest-property:5.2.3")
testImplementation("io.kotest:kotest-framework-datatest:5.2.3")
testImplementation("io.kotest.extensions:kotest-extensions-testcontainers:1.3.1")
testImplementation("org.testcontainers:postgresql:1.17.1")
testImplementation("org.testcontainers:kafka:1.17.1")
testImplementation("io.kotest.extensions:kotest-assertions-ktor:1.0.3")
testImplementation("io.kotest.extensions:kotest-extensions-wiremock:1.0.3")
}
tasks.named<Test>("test") {
useJUnitPlatform()
testLogging {
showExceptions = true
showStandardStreams = true
exceptionFormat = org.gradle.api.tasks.testing.logging.TestExceptionFormat.FULL
}
}
}
sam
05/17/2022, 3:34 PMbbaldino
05/17/2022, 3:35 PMsam
05/17/2022, 3:35 PMsam
05/17/2022, 3:35 PMsam
05/17/2022, 3:35 PMbbaldino
05/17/2022, 3:35 PMbbaldino
05/17/2022, 3:36 PMbbaldino
05/17/2022, 3:39 PMtasks.named<Test>...
into an allProjects
block in a top-level build.gradle.kts, but still no luckbbaldino
05/17/2022, 3:41 PMbbaldino
05/17/2022, 3:43 PM./gradlew test
also shows it if there’s a failing assertbbaldino
05/17/2022, 3:45 PMid("io.kotest") version "0.3.8"
plugin?sam
05/17/2022, 3:47 PMsam
05/17/2022, 3:48 PMsam
05/17/2022, 3:48 PMsam
05/17/2022, 3:48 PMsam
05/17/2022, 3:48 PMbbaldino
05/17/2022, 3:48 PMbbaldino
05/17/2022, 3:49 PMbbaldino
05/17/2022, 3:50 PMbbaldino
05/17/2022, 3:50 PMsam
05/17/2022, 3:51 PMsam
05/17/2022, 3:51 PMsam
05/17/2022, 3:51 PMbbaldino
05/17/2022, 3:51 PMbbaldino
05/17/2022, 3:52 PMbbaldino
05/17/2022, 3:52 PMbbaldino
05/17/2022, 3:53 PMsam
05/17/2022, 3:56 PMbbaldino
05/17/2022, 3:57 PMbbaldino
05/17/2022, 3:57 PMbbaldino
05/17/2022, 3:57 PMbbaldino
05/17/2022, 3:57 PMbbaldino
05/17/2022, 3:58 PMsam
05/17/2022, 3:58 PMsam
05/17/2022, 3:59 PMbbaldino
05/17/2022, 4:01 PMbbaldino
05/17/2022, 4:02 PMbbaldino
05/17/2022, 9:03 PMbbaldino
05/17/2022, 9:03 PMbbaldino
05/17/2022, 9:04 PMbbaldino
05/17/2022, 9:42 PMsam
05/19/2022, 3:48 AM