Package-level declarations

Types

Link copied to clipboard

Configuration options for parameterize.

Link copied to clipboard

Thrown to indicate that parameterize has completed with failures.

Link copied to clipboard

A failure thrown from a parameterize iteration, and the parameters that caused it.

Functions

Link copied to clipboard
inline fun parameterize(configuration: ParameterizeConfiguration = ParameterizeConfiguration.default, block: ParameterizeScope.() -> Unit)

Executes the block for each combination of arguments, as declared with the parameter functions:

inline fun parameterize(configuration: ParameterizeConfiguration = ParameterizeConfiguration.default, noinline decorator: suspend DecoratorScope.(iteration: suspend DecoratorScope.() -> Unit) -> Unit = configuration.decorator, noinline onFailure: OnFailureScope.(failure: Throwable) -> Unit = configuration.onFailure, noinline onComplete: OnCompleteScope.() -> Unit = configuration.onComplete, block: ParameterizeScope.() -> Unit)

Calls parameterize with a copy of the configuration that has options overridden.