From b52bb010b7e71c116715f2f623b6865d1c96a6d2 Mon Sep 17 00:00:00 2001 From: Miodec Date: Sun, 22 Dec 2024 12:00:34 +0100 Subject: chore: only check for inconsistent test duration in timed tests, shorter than 120s closes #5401 --- frontend/src/ts/test/test-logic.ts | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/frontend/src/ts/test/test-logic.ts b/frontend/src/ts/test/test-logic.ts index 3874fba2a..ea494f2ba 100644 --- a/frontend/src/ts/test/test-logic.ts +++ b/frontend/src/ts/test/test-logic.ts @@ -919,13 +919,11 @@ export async function finish(difficultyFailed = false): Promise { //fail checks const dateDur = (TestStats.end3 - TestStats.start3) / 1000; if ( - Config.mode !== "zen" && + Config.mode === "time" && !TestState.bailedOut && - (ce.testDuration < dateDur - 0.25 || ce.testDuration > dateDur + 0.25) + (ce.testDuration < dateDur - 0.1 || ce.testDuration > dateDur + 0.1) && + ce.testDuration <= 120 ) { - //dont bother checking this for zen mode or bailed out tests because - //the duration might be modified to remove trailing afk time - //its also not a big deal if the duration is off in those tests Notifications.add("Test invalid - inconsistent test duration", 0); console.error("Test duration inconsistent", ce.testDuration, dateDur); TestStats.setInvalid(); -- cgit v1.2.3