pytest-embedded-espemu
- class pytest_embedded_espemu.app.EspEmuApp(msg_queue: MessageQueue, espemu_image_path: str | None = None, skip_regenerate_image: bool | None = False, **kwargs)
Bases:
IdfAppesp-emu App class
- class pytest_embedded_espemu.espemu.EspEmu(espemu_image_path: str | None = None, espemu_prog_path: str | None = None, espemu_cli_args: str | None = None, espemu_extra_args: str | None = None, app: EspEmuApp | None = None, **kwargs)
Bases:
DuplicateStdoutPopenesp-emu class (https://github.com/espressif/esp-emulator)
The emulator runs with UART0 attached to stdio: its output streams straight into the pexpect process and write() feeds the firmware’s UART RX via stdin. No sockets are involved.
- ESPEMU_PROG_PATH = 'esp-emu'
- SOURCE = 'ESPEMU'