Package-level declarations

Types

Link copied to clipboard
expect abstract class BaseTest
actual abstract class BaseTest
@CoroutinesTimeout(testTimeoutMs = 300000)
actual abstract class BaseTest
actual abstract class BaseTest
Link copied to clipboard
expect abstract class EngineTestBase<TEngine : ApplicationEngine, TConfiguration : ApplicationEngine.Configuration>(    applicationEngineFactory: ApplicationEngineFactory<TEngine, TConfiguration>) : BaseTest, CoroutineScope
actual abstract class EngineTestBase<TEngine : ApplicationEngine, TConfiguration : ApplicationEngine.Configuration>(    val applicationEngineFactory: ApplicationEngineFactory<TEngine, TConfiguration>) : BaseTest, CoroutineScope
actual abstract class EngineTestBase<TEngine : ApplicationEngine, TConfiguration : ApplicationEngine.Configuration>(    val applicationEngineFactory: ApplicationEngineFactory<TEngine, TConfiguration>) : BaseTest, CoroutineScope
actual abstract class EngineTestBase<TEngine : ApplicationEngine, TConfiguration : ApplicationEngine.Configuration>(    val applicationEngineFactory: ApplicationEngineFactory<TEngine, TConfiguration>) : BaseTest, CoroutineScope
Link copied to clipboard
class HighLoadHttpGenerator(    val host: String,     port: Int,     val numberOfConnections: Int,     val queueSize: Int,     val highPressure: Boolean,     builder: RequestResponseBuilder.() -> Unit)

This HTTP generator produces huge amount of requests however it doesn't validate responses and doesn't measure any time characteristics.

Link copied to clipboard
class StressTestCondition : ExecutionCondition

Functions

Link copied to clipboard
fun BaseTest.runTest(retry: Int, timeout: Duration = this.timeout, block: suspend CoroutineScope.() -> Unit): TestResult