From 00738d8a23d55974d4769a9d5cd1590415d2a281 Mon Sep 17 00:00:00 2001 From: Martin Pitt Date: Wed, 7 Aug 2024 14:27:43 +0200 Subject: [PATCH] debug ph_wait_cond() --- test/common/test-functions.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/test/common/test-functions.js b/test/common/test-functions.js index cdb4d174c157..739a743d2233 100644 --- a/test/common/test-functions.js +++ b/test/common/test-functions.js @@ -244,18 +244,25 @@ window.ph_wait_cond = function(cond, timeout, error_description) { let stepTimer = null; let last_err = null; const tm = window.setTimeout(() => { - if (stepTimer) + if (stepTimer) { + console.log("XXX ph_wait_cond timer(): clearing stepTimer"); window.clearTimeout(stepTimer); + } else + console.log("XXX ph_wait_cond timer(): stepTimer already not set"); + console.log("XXX ph_wait_cond timer(): rejecting"); reject(last_err || new PhWaitCondTimeout(error_description)); }, timeout); function step() { try { if (cond()) { + console.log("XXX ph_wait_cond step(): condition is true, resolving"); window.clearTimeout(tm); resolve(); return; } + console.log("XXX ph_wait_cond step(): condition is false, stepping"); } catch (err) { + console.log("XXX ph_wait_cond step(): condition errored", err, "stepping"); last_err = err; } stepTimer = window.setTimeout(step, 100);