asyncBenchmark function
Future<BenchmarkResult>
asyncBenchmark(
- String name,
- Future<
void> fn(), { - FutureOr<
void> setup() = _emptyAsync, - FutureOr<
void> teardown() = _emptyAsync, - BenchmarkSettings? settings,
Implementation
Future<BenchmarkResult> asyncBenchmark(String name, Future<void> Function() fn,
{FutureOr<void> Function() setup = _emptyAsync,
FutureOr<void> Function() teardown = _emptyAsync,
BenchmarkSettings? settings}) async {
final bench = _LambdaAsyncBenchmark(name, fn, setup, teardown);
return await bench.measure(settings);
}