All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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