Emil Kantis
06/15/2024, 3:50 PMEmil Kantis
06/15/2024, 3:50 PMAJ Alt
06/15/2024, 4:10 PMAJ Alt
06/15/2024, 4:14 PMAJ Alt
06/15/2024, 4:19 PMEmil Kantis
06/15/2024, 4:26 PMEmil Kantis
06/15/2024, 4:27 PMOliver.O
06/15/2024, 4:29 PMKotest uses ClassGraph to scan for SpecsUnder normal circumstances, Kotest does not. Gradle (or Maven Surefire) passes a list of classes to Kotest.
Emil Kantis
06/15/2024, 4:30 PM./gradlew check
, for instance?Oliver.O
06/15/2024, 4:32 PMKOTEST_DEBUG=true
and looking at the list of classes in the debug log under classSelectors=
.Emil Kantis
06/15/2024, 4:39 PMOliver.O
06/15/2024, 4:42 PMEmil Kantis
06/15/2024, 4:42 PMOliver.O
06/15/2024, 4:42 PMOliver.O
06/15/2024, 4:43 PMSo if the classpath contains 29 classes, of which only 3 (just 10%) are actual test specs, the chances of having the actual tests distributed correctly across multiple runners are slim.
Emil Kantis
06/15/2024, 6:08 PMOliver.O
06/15/2024, 6:10 PMEmil Kantis
06/15/2024, 6:11 PMEmil Kantis
06/15/2024, 6:15 PM