JmhFixtureSelection
Selects compiled fixtures from JMH metadata without a separate corpus registry. Selection and optional deterministic work checks run before timing or creating receipt directories.
Functions
Link copied to clipboard
Reads optional compiled-parameter subsets from a UTF-8 properties file.
Link copied to clipboard
fun select(defaults: List<Class<*>>, requested: String? = System.getProperty("strata.performance.benchmarks")): List<Class<*>>
Resolves comma-separated qualified or unambiguous simple class names, preserving caller order. Defaults are used only when no selection is supplied; unknown, empty and duplicate names fail.
Link copied to clipboard
Rejects include filters that admit any method outside the registered complete workload matrix.
Link copied to clipboard
Invokes each selected fixture's optional public static no-argument work check once. A failed check propagates its original cause before any JMH fork starts.