run
fun run(arguments: Array<String>, fixtures: List<Class<*>>, targets: Map<String, String>, output: Path, repetition: Int, expectedWorkloads: Set<String>, inputs: Map<String, Path> = emptyMap())(source)
Executes one independent JMH invocation and publishes a collector-bound receipt only after complete success. The output directory must not already exist; failed raw output is retained for diagnosis without a success receipt. Actual fixture, harness, and target code sources are verified unchanged around the invocation, outside JMH timing. External fixture inputs are preserved separately; generated inputs are identified by the fixture class tree. The standard JMH fork classpath requires fixtures and collector on the application/context classloader.