kotest
Первое ревью прошёл в офтопе
plugins {
kotlin("jvm") version "1.4.21"
id("io.kotest") version "0.2.6"
}
group = "org.example"
version = "1.0-SNAPSHOT"
repositories {
jcenter()
}
dependencies {
implementation("com.google.code.gson:gson:2.8.5")
testImplementation(platform("org.junit:junit-bom:5.7.0"))
testImplementation("org.junit.jupiter:junit-jupiter")
testImplementation("io.kotest:kotest-assertions-core-jvm:4.3.2")
testImplementation("io.kotest:kotest-framework-engine-jvm:4.3.2")
}
tasks.withType<Test> {
useJUnitPlatform()
testLogging {
events("passed", "skipped", "failed")
}
}
Как проверить, kotest работает через junit5 или нет?
Надо бы в обход: убедили что так лучше
Более того, вчера в поффтопе это было подсвечено: https://t.me/pofftop/284293
Ну, ё, простите, моё. 30 секунд поиска. И я никогда в жизни этим котестом не пользовался. А обсуждение уже четвертый день.
Справедливости ради, конкретно про котест не четвёртый, но всё равно долго.
И PBT не пользовались? Или юзали альтернативу - какую?
В слаке пишут обратное I would avoid the kotest gradle plugin as that is experimental, and use the kotest/junit integration which you have added via the kotest-framework-engine-jvm dependeny. https://kotlinlang.slack.com/archives/C19FD9681/p1611381449010700?thread_ts=1611230957.007400&cid=C19FD9681
Вообще, фазинг это более другая штука чем PBT, "сверху плюшка". Вот её-то и впрямь строго лучше запускать отдельно от обычного пайплайна
Обсуждают сегодня