OptionalcleanupDelete the created applications at the end; default true.
Serving device to deploy the benchmark applications onto.
OptionalflavoursWhich flavours to run; default all three, in order.
OptionalgatewaySelf-hosted gateway IDs; omit (or pass []) to use the managed gateway.
OptionalonCalled on every phase transition (replaces the CLI's stdout updates).
OptionalpollPoll interval between status checks; default 5 000 ms.
OptionalportsPer-flavour workload port overrides.
OptionaltimeoutPer-phase timeout; default 300 000 ms (the CLI's 300 s default).
Options for BenchmarkRunner.run.