test<T> static method
Implementation
static Future<PerformanceResult<T>> test<T>(String name, FutureOr<T> Function() func) async {
final performance = Performance(name: name);
performance.start();
final result = await func();
performance.stop();
performance.printIt();
return PerformanceResult<T>(
name: name,
duration: performance.duration,
durationFormatted: performance.durationFormatted,
data: result,
);
}