test: Make the DST more robust (#116)

This commit is contained in:
Marcelo Mendonça Soares 2026-09-14 10:26:56 -03:00 • committed by GitHub
commit 574f8d067a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -485,6 +485,7 @@ Future<double> measurePreparedCycles(
int minimumMillis, {
required Future<void> Function() prepare,
required Future<void> Function() run,
Future<void> Function()? validate,
}) async {
final minimumMicros = minimumMillis * 1000;
final watch = Stopwatch()..start();
@ -495,8 +496,10 @@ Future<double> measurePreparedCycles(
await prepare();
final sw = Stopwatch()..start();
await run();
sw.stop();
totalTimedMicros += sw.elapsedMicroseconds;
timedIterations++;
await validate?.call();
}
return totalTimedMicros / timedIterations;