From b0daa8ef088deb8aa3e58b3c7d2572289c9b832a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20P=C5=99evr=C3=A1til?= Date: Wed, 18 Sep 2024 15:45:11 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=92=AC=20Change=20interrupted=20testing?= =?UTF-8?q?=20subprocess=20status=20text?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wake/testing/pytest_plugin_multiprocess_server.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/wake/testing/pytest_plugin_multiprocess_server.py b/wake/testing/pytest_plugin_multiprocess_server.py index 78cd016e2..6fb74cec7 100644 --- a/wake/testing/pytest_plugin_multiprocess_server.py +++ b/wake/testing/pytest_plugin_multiprocess_server.py @@ -1,12 +1,13 @@ import multiprocessing import multiprocessing.connection +import os import pickle import shutil +import signal from contextlib import nullcontext from pathlib import Path from typing import Dict, List, Optional, Tuple, Union -import signal -import os + import pytest import rich.progress import rich.traceback @@ -103,7 +104,7 @@ def pytest_sessionstart(self, session: pytest.Session): ) p.start() signal.signal(signal.SIGINT, signal.SIG_IGN) - + def pytest_sessionfinish(self, session: pytest.Session): self._queue.cancel_join_thread() for p, conn in self._processes.values(): @@ -272,7 +273,7 @@ def pytest_runtestloop(self, session: pytest.Session): elif msg[0] == "pytest_sessionfinish": if progress is not None: if keyboard_interrupt[index]: - text = f"#{index} skipped [yellow]⚠[/yellow]" + text = f"#{index} interrupted [yellow]⚠[/yellow]" elif msg[2] == 0: text = f"#{index} finished [green]✓[/green]" else: