From 7b180fbca2f79fbada2e5c90201b30cfe779ac76 Mon Sep 17 00:00:00 2001 From: Erhan Kurubas Date: Thu, 18 Dec 2025 00:35:17 +0100 Subject: [PATCH] change(ci): limit printing OpenOCD connection errors --- conftest.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/conftest.py b/conftest.py index e0e0749c0a..de6cc5b43b 100644 --- a/conftest.py +++ b/conftest.py @@ -187,7 +187,7 @@ class OpenOCD: ocd_env = os.environ.copy() ocd_env['LIBUSB_DEBUG'] = '1' - for _ in range(1, self.MAX_RETRIES + 1): + for attempt in range(1, self.MAX_RETRIES + 1): try: self.proc = pexpect.spawn( command='openocd', @@ -203,7 +203,9 @@ class OpenOCD: self.write(f'log_output {self.log_file}') return self except (pexpect.exceptions.EOF, pexpect.exceptions.TIMEOUT, ConnectionRefusedError) as e: - logging.error('Error running OpenOCD: %s', str(e)) + logging.error( + 'OpenOCD connection attempt %d/%d failed. Error: %s', attempt, self.MAX_RETRIES, type(e).__name__ + ) self.kill() time.sleep(self.RETRY_DELAY)