diff --git a/test/known_issues/test-vm-timeout-escape-queuemicrotask.js b/test/known_issues/test-vm-timeout-escape-queuemicrotask.js
index 1ed327f7793e7c..df0531bae1d9ed 100644
--- a/test/known_issues/test-vm-timeout-escape-queuemicrotask.js
+++ b/test/known_issues/test-vm-timeout-escape-queuemicrotask.js
@@ -12,14 +12,17 @@ const NS_PER_MS = 1000000n;
 
 const hrtime = process.hrtime.bigint;
 
+const loopDuration = common.platformTimeout(100n);
+const timeout = common.platformTimeout(10);
+
 function loop() {
   const start = hrtime();
   while (1) {
     const current = hrtime();
     const span = (current - start) / NS_PER_MS;
-    if (span >= 100n) {
+    if (span >= loopDuration) {
       throw new Error(
-        `escaped timeout at ${span} milliseconds!`);
+        `escaped ${timeout}ms timeout at ${span}ms`);
     }
   }
 }
@@ -32,9 +35,9 @@ assert.throws(() => {
       queueMicrotask,
       loop
     },
-    { timeout: common.platformTimeout(5) }
+    { timeout }
   );
 }, {
   code: 'ERR_SCRIPT_EXECUTION_TIMEOUT',
-  message: 'Script execution timed out after 5ms'
+  message: `Script execution timed out after ${timeout}ms`
 });