Compare commits

...

2 Commits

Author SHA1 Message Date
cirospaciari
8021e23f6a cleanup 2024-03-27 01:53:21 -03:00
cirospaciari
ec169d6c56 de-flaky 2024-03-27 01:52:32 -03:00

View File

@@ -12,9 +12,10 @@ test({ permissions: { hrtime: false } }, async function performanceNow() {
const end = performance.now();
totalTime = end - start;
resolve();
}, 10);
}, 50);
await promise;
assert(totalTime >= 10);
// on Windows we use libuv with can trigger 0-5ms earlier than expected
assert(totalTime >= 45);
});
test(function timeOrigin() {
@@ -92,7 +93,8 @@ test(function performanceMeasure() {
assertEquals(measure2.startTime, 0);
assertEquals(mark1.startTime, measure1.startTime);
assertEquals(mark1.startTime, measure2.duration);
assert(measure1.duration >= 100, `duration below 100ms: ${measure1.duration}`);
// on Windows we use libuv with can trigger 0-5ms earlier than expected
assert(measure1.duration >= 95, `duration below 100ms: ${measure1.duration}`);
assert(
measure1.duration < (later - now) * 1.5,
`duration exceeds 150% of wallclock time: ${measure1.duration}ms vs ${later - now}ms`,