executionDurations static method
Measures the execution time for a list of tasks, whether synchronous or asynchronous.
Implementation
static Future<List<Duration>> executionDurations(
List<FutureOr<void> Function()> tasks,
) async {
final durations = <Duration>[];
for (final task in tasks) {
final duration = await executionDuration(task);
durations.add(duration);
}
return durations;
}