
commonMain.io.kotest.engine.extensions.IgnoredSpecDiscoveryExtension.kt Maven / Gradle / Ivy
package io.kotest.engine.extensions
import io.kotest.core.annotation.Ignored
import io.kotest.core.extensions.DiscoveryExtension
import io.kotest.core.spec.Spec
import io.kotest.mpp.hasAnnotation
import kotlin.reflect.KClass
/**
* Filters out any [Spec] annotated with @[Ignored].
*/
object IgnoredSpecDiscoveryExtension : DiscoveryExtension {
override fun afterScan(classes: List>): List> {
return classes.filterNot { it.hasAnnotation() }
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy