Skip slow tests by default
This commit is contained in:
parent
ea110d51d3
commit
51b682c593
@ -14,6 +14,6 @@ dependencies {
|
|||||||
implementation("org.jetbrains.kotlin:kotlin-gradle-plugin:1.4.31")
|
implementation("org.jetbrains.kotlin:kotlin-gradle-plugin:1.4.31")
|
||||||
implementation("org.jetbrains.kotlin:kotlin-serialization:1.4.31")
|
implementation("org.jetbrains.kotlin:kotlin-serialization:1.4.31")
|
||||||
implementation("com.github.jengelman.gradle.plugins:shadow:6.1.0")
|
implementation("com.github.jengelman.gradle.plugins:shadow:6.1.0")
|
||||||
implementation("org.jlleitschuh.gradle:ktlint-gradle:9.4.1")
|
implementation("org.jlleitschuh.gradle:ktlint-gradle:10.0.0")
|
||||||
implementation("com.github.ben-manes:gradle-versions-plugin:0.28.0")
|
implementation("com.github.ben-manes:gradle-versions-plugin:0.28.0")
|
||||||
}
|
}
|
||||||
|
|||||||
@ -5,7 +5,9 @@ plugins {
|
|||||||
}
|
}
|
||||||
|
|
||||||
tasks.withType<Test> {
|
tasks.withType<Test> {
|
||||||
useJUnitPlatform()
|
useJUnitPlatform {
|
||||||
|
excludeTags("slow")
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
|||||||
@ -2,6 +2,7 @@ package be.simplenotes.persistence
|
|||||||
|
|
||||||
import be.simplenotes.config.DataSourceConfig
|
import be.simplenotes.config.DataSourceConfig
|
||||||
import org.assertj.core.api.Assertions.assertThat
|
import org.assertj.core.api.Assertions.assertThat
|
||||||
|
import org.junit.jupiter.api.Tag
|
||||||
import org.junit.jupiter.api.Test
|
import org.junit.jupiter.api.Test
|
||||||
import org.junit.jupiter.api.parallel.ResourceLock
|
import org.junit.jupiter.api.parallel.ResourceLock
|
||||||
|
|
||||||
@ -15,6 +16,7 @@ class H2DbHealthCheckImplTest : DbTest() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Tag("slow")
|
||||||
@ResourceLock("mariadb")
|
@ResourceLock("mariadb")
|
||||||
class MariaDbHealthCheckImplTest : DbTest() {
|
class MariaDbHealthCheckImplTest : DbTest() {
|
||||||
lateinit var mariaDB: KMariadbContainer
|
lateinit var mariaDB: KMariadbContainer
|
||||||
|
|||||||
@ -5,6 +5,7 @@ import be.simplenotes.persistence.KMariadbContainer
|
|||||||
import be.simplenotes.persistence.h2dataSourceConfig
|
import be.simplenotes.persistence.h2dataSourceConfig
|
||||||
import be.simplenotes.persistence.mariadbDataSourceConfig
|
import be.simplenotes.persistence.mariadbDataSourceConfig
|
||||||
import org.junit.jupiter.api.AfterAll
|
import org.junit.jupiter.api.AfterAll
|
||||||
|
import org.junit.jupiter.api.Tag
|
||||||
import org.junit.jupiter.api.parallel.ResourceLock
|
import org.junit.jupiter.api.parallel.ResourceLock
|
||||||
|
|
||||||
@ResourceLock("h2")
|
@ResourceLock("h2")
|
||||||
@ -12,6 +13,7 @@ internal class H2NoteRepositoryImplTests : BaseNoteRepositoryImplTest() {
|
|||||||
override fun dataSourceConfig() = h2dataSourceConfig()
|
override fun dataSourceConfig() = h2dataSourceConfig()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Tag("slow")
|
||||||
@ResourceLock("mariadb")
|
@ResourceLock("mariadb")
|
||||||
internal class MariaDbNoteRepositoryImplTests : BaseNoteRepositoryImplTest() {
|
internal class MariaDbNoteRepositoryImplTests : BaseNoteRepositoryImplTest() {
|
||||||
lateinit var mariaDB: KMariadbContainer
|
lateinit var mariaDB: KMariadbContainer
|
||||||
|
|||||||
@ -5,6 +5,7 @@ import be.simplenotes.persistence.KMariadbContainer
|
|||||||
import be.simplenotes.persistence.h2dataSourceConfig
|
import be.simplenotes.persistence.h2dataSourceConfig
|
||||||
import be.simplenotes.persistence.mariadbDataSourceConfig
|
import be.simplenotes.persistence.mariadbDataSourceConfig
|
||||||
import org.junit.jupiter.api.AfterAll
|
import org.junit.jupiter.api.AfterAll
|
||||||
|
import org.junit.jupiter.api.Tag
|
||||||
import org.junit.jupiter.api.parallel.ResourceLock
|
import org.junit.jupiter.api.parallel.ResourceLock
|
||||||
|
|
||||||
@ResourceLock("h2")
|
@ResourceLock("h2")
|
||||||
@ -12,6 +13,7 @@ internal class UserRepositoryImplTest : BaseUserRepositoryImplTest() {
|
|||||||
override fun dataSourceConfig() = h2dataSourceConfig()
|
override fun dataSourceConfig() = h2dataSourceConfig()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Tag("slow")
|
||||||
@ResourceLock("mariadb")
|
@ResourceLock("mariadb")
|
||||||
internal class MariaDbUserRepositoryImplTest : BaseUserRepositoryImplTest() {
|
internal class MariaDbUserRepositoryImplTest : BaseUserRepositoryImplTest() {
|
||||||
lateinit var mariaDB: KMariadbContainer
|
lateinit var mariaDB: KMariadbContainer
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user