JmhWorkloadInventory
Exact expected matrices from JMH's generated benchmark registry, without another annotation or timing engine. Consumers register fixture classes, explicit standard modes and optional subsets of compiled parameter values.
Functions
Link copied to clipboard
fun capture(fixtures: List<Class<*>>, modes: Set<String>, parameterOverrides: Map<String, Set<String>> = emptyMap(), includes: List<String> = emptyList()): Set<String>
Expands JMH-generated parameters and explicit mode overrides into complete workload identities. Missing fixture metadata, unknown parameter overrides and unbounded matrices fail before measurement. Generated metadata must be on the same runtime classpath as the actual JMH invocation.