From 67b1c5bdb85ea095ca2aa3c5e43bb730337f50f8 Mon Sep 17 00:00:00 2001 From: iakov Date: Thu, 3 Oct 2024 12:00:20 +0300 Subject: [PATCH] More tests on scrip.wait --- tests/trikJsRunnerTests/trikJsRunnerTest.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/trikJsRunnerTests/trikJsRunnerTest.cpp b/tests/trikJsRunnerTests/trikJsRunnerTest.cpp index 572dafb1..b5c00674 100644 --- a/tests/trikJsRunnerTests/trikJsRunnerTest.cpp +++ b/tests/trikJsRunnerTests/trikJsRunnerTest.cpp @@ -152,15 +152,15 @@ TEST_F(TrikJsRunnerTest, sanityCheckJs) TEST_F(TrikJsRunnerTest, scriptWaitQuit) { - QString test = "s = Date.now();" + const QString test = "s = Date.now();" "timeout=%1;" "script.wait(timeout);" "e = Date.now();" "print('Elapsed ', e-s, ' ms with expected ', timeout, ' ms');" - "assert(Math.abs(e-s-timeout) < 2);" + "assert(Math.abs(e-s-timeout) <= Math.max(2, timeout/111));" "script.quit();"; - for (auto &&t: { 3, 10, 20, 50, 100, 200, 500, 1000 }) { + for (auto &&t: { 1000, 500, 200, 100, 50, 20, 10, 5, 3, 0}) { auto err = runDirectCommandAndWaitForQuit(test.arg(t)); mStdOut.clear(); ASSERT_EQ(err, EXIT_SCRIPT_SUCCESS);