From 8704f2bd411c30687106a2383009e1b41e411878 Mon Sep 17 00:00:00 2001 From: matejcik Date: Mon, 15 May 2023 12:53:53 +0200 Subject: [PATCH] feat(tests): save logfiles from test-started emulators --- tests/emulators.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/emulators.py b/tests/emulators.py index 9a227c7b7..5690fb72f 100644 --- a/tests/emulators.py +++ b/tests/emulators.py @@ -33,6 +33,8 @@ CORE_SRC_DIR = ROOT / "core" / "src" ENV = {"SDL_VIDEODRIVER": "dummy"} +LOGFILE = ROOT / "tests" / "trezor.log" + def check_version(tag: str, version_tuple: Tuple[int, int, int]) -> None: if tag is not None and tag.startswith("v") and len(tag.split(".")) == 3: @@ -91,10 +93,13 @@ class EmulatorWrapper: else: workdir = None + logfile = open(LOGFILE, "a") + if gen == "legacy": self.emulator = LegacyEmulator( executable, self.profile_dir.name, + logfile=logfile, storage=storage, headless=headless, auto_interact=auto_interact, @@ -103,6 +108,7 @@ class EmulatorWrapper: self.emulator = CoreEmulator( executable, self.profile_dir.name, + logfile=logfile, storage=storage, workdir=workdir, port=port,