Skip to content
Snippets Groups Projects

Add Kdoc

Files

@@ -5,8 +5,19 @@ import theodolite.util.ConfigurationOverride
import theodolite.util.LoadDimension
import theodolite.util.Resource
/**
* A Benchmark contains:
* - The [Resource]s that can be scaled for the benchmark.
* - The [LoadDimension]s that can be scaled the benchmark.
* - additional [ConfigurationOverride]s.
*/
@RegisterForReflection
interface Benchmark {
/**
* Builds a Deployment that can be deployed.
* @return a BenchmarkDeployment.
*/
fun buildDeployment(
load: LoadDimension,
res: Resource,
Loading