Skip to content

Commit 0e40709

Browse files
authored
Merge pull request #367 from espressif/fix/qemu-app-extra-args
fix(qemu): set `qemu_proj_path` for `QemuApp` correctly
2 parents 7e66a07 + 05af5bc commit 0e40709

File tree

1 file changed

+2
-4
lines changed
  • pytest-embedded-qemu/pytest_embedded_qemu

1 file changed

+2
-4
lines changed

pytest-embedded-qemu/pytest_embedded_qemu/app.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -143,12 +143,14 @@ def __init__(
143143
skip_regenerate_image: t.Optional[bool] = False,
144144
encrypt: t.Optional[bool] = False,
145145
keyfile: t.Optional[str] = None,
146+
qemu_prog_path: t.Optional[str] = None,
146147
**kwargs,
147148
):
148149
self._q = msg_queue
149150

150151
super().__init__(**kwargs)
151152

153+
self.qemu_prog_path = qemu_prog_path or self.QEMU_PROG_FMT.format('xtensa' if self.is_xtensa else 'riscv32')
152154
self.image_path = qemu_image_path or os.path.join(self.binary_path, DEFAULT_IMAGE_FN)
153155
self.skip_regenerate_image = skip_regenerate_image
154156
self.encrypt = encrypt
@@ -159,10 +161,6 @@ def __init__(
159161

160162
self.create_image()
161163

162-
@property
163-
def qemu_prog_path(self) -> str:
164-
return self.QEMU_PROG_FMT.format('xtensa' if self.is_xtensa else 'riscv32')
165-
166164
@property
167165
def qemu_version(self) -> Version:
168166
"""

0 commit comments

Comments
 (0)