pytest-embedded
1.x
Key Concepts
Key Concepts
Services
Usages
Expecting Functions
API Reference
pytest-embedded
pytest-embedded-arduino
pytest-embedded-idf
pytest-embedded-jtag
pytest-embedded-nuttx
pytest-embedded-qemu
pytest-embedded-serial
pytest-embedded-serial-esp
pytest-embedded-wokwi
Other Information
CHANGELOG
Contributing
pytest-embedded
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
W
|
X
A
add_report_to_first_dut() (pytest_embedded_idf.unity_tester.MultiDevRunTestManager method)
add_unity_test_cases() (pytest_embedded.unity.TestSuite method)
App (class in pytest_embedded.app)
app (pytest_embedded.dut.Dut attribute)
(pytest_embedded_idf.dut.IdfDut attribute)
app() (in module pytest_embedded.plugin)
app_fn() (in module pytest_embedded.dut_factory)
app_path (pytest_embedded.app.App attribute)
app_path() (in module pytest_embedded.plugin)
ArduinoApp (class in pytest_embedded_arduino.app)
ArduinoSerial (class in pytest_embedded_arduino.serial)
attributes (pytest_embedded_idf.unity_tester.UnittestMenuCase attribute)
B
BASIC (pytest_embedded.unity.TestFormat attribute)
baud (pytest_embedded_serial.serial.Serial attribute)
baud() (in module pytest_embedded.plugin)
beta_target() (in module pytest_embedded.plugin)
binary_offsets (pytest_embedded_arduino.app.ArduinoApp attribute)
binary_path (pytest_embedded.app.App attribute)
buffer_debug_str (pytest_embedded.log.PexpectProcess property)
build_dir() (in module pytest_embedded.plugin)
C
cache_dir() (in module pytest_embedded.plugin)
CaseTester (class in pytest_embedded_idf.unity_tester)
ClassCliOptions (class in pytest_embedded.utils)
classes (pytest_embedded.utils.ClassCliOptions attribute)
close() (pytest_embedded.dut.Dut method)
(pytest_embedded.dut_factory.DutFactory class method)
(pytest_embedded.log.DuplicateStdoutPopen method)
(pytest_embedded_idf.dut.IdfDut method)
(pytest_embedded_serial.serial.Serial method)
close_factory_duts() (in module pytest_embedded.plugin)
confirm_target_elf_sha256() (in module pytest_embedded.plugin)
confirm_write() (pytest_embedded_idf.unity_tester.IdfUnityDutMixin method)
COREDUMP_UART_END (pytest_embedded_idf.dut.IdfDut attribute)
COREDUMP_UART_REGEX (pytest_embedded_idf.dut.IdfDut attribute)
COREDUMP_UART_START (pytest_embedded_idf.dut.IdfDut attribute)
count() (in module pytest_embedded.plugin)
create() (pytest_embedded.dut_factory.DutFactory class method)
create_image() (pytest_embedded_qemu.app.QemuApp method)
D
DEFAULT_BAUDRATE (pytest_embedded_serial.serial.Serial attribute)
DEFAULT_PORT_CONFIG (pytest_embedded_serial.serial.Serial attribute)
DEFAULT_SHA256_OFFSET (pytest_embedded_idf.serial.IdfSerial attribute)
disable_redirect_thread() (pytest_embedded_serial.serial.Serial method)
drop_port_app_cache() (pytest_embedded.utils.Meta method)
drop_port_target_cache() (pytest_embedded.utils.Meta method)
dump() (pytest_embedded.unity.TestSuite method)
dump_flash() (pytest_embedded_idf.serial.IdfSerial method)
DuplicateStdoutPopen (class in pytest_embedded.log)
Dut (class in pytest_embedded.dut)
dut (pytest_embedded_idf.unity_tester.CaseTester attribute)
dut() (in module pytest_embedded.plugin)
dut_gn() (in module pytest_embedded.dut_factory)
dut_index() (in module pytest_embedded.plugin)
dut_total() (in module pytest_embedded.plugin)
DutFactory (class in pytest_embedded.dut_factory)
E
elf_file (pytest_embedded_idf.app.IdfApp attribute)
embedded_services() (in module pytest_embedded.plugin)
encrypt() (in module pytest_embedded.plugin)
encrypted (pytest_embedded_idf.app.FlashFile property)
erase_all() (in module pytest_embedded.plugin)
erase_flash() (pytest_embedded_idf.serial.IdfSerial method)
(pytest_embedded_serial_esp.serial.EspSerial method)
erase_nvs() (in module pytest_embedded.plugin)
erase_partition() (pytest_embedded_idf.serial.IdfSerial method)
escape_dict_value() (in module pytest_embedded.unity)
escape_illegal_xml_chars() (in module pytest_embedded.unity)
esp_flash_force() (in module pytest_embedded.plugin)
EspSerial (class in pytest_embedded_serial_esp.serial)
esptool_baud() (in module pytest_embedded.plugin)
ESPTOOL_DEFAULT_BAUDRATE (pytest_embedded_serial_esp.serial.EspSerial attribute)
EsptoolArgs (class in pytest_embedded_serial_esp.serial)
expect() (pytest_embedded.dut.Dut method)
expect_exact() (pytest_embedded.dut.Dut method)
expect_unity_test_output() (pytest_embedded.dut.Dut method)
F
failed_cases (pytest_embedded.unity.TestSuite property)
file_path (pytest_embedded_idf.app.FlashFile property)
find_by_suffix() (in module pytest_embedded.utils)
FIXTURE (pytest_embedded.unity.TestFormat attribute)
flash() (pytest_embedded_arduino.serial.ArduinoSerial method)
(pytest_embedded_idf.serial.IdfSerial method)
flash_args (pytest_embedded_idf.app.IdfApp attribute)
FLASH_ARGS_FILENAME (pytest_embedded_idf.app.IdfApp attribute)
FLASH_ARGS_JSON_FILENAME (pytest_embedded_idf.app.IdfApp attribute)
flash_files (pytest_embedded_arduino.app.ArduinoApp attribute)
(pytest_embedded_idf.app.IdfApp attribute)
flash_port() (in module pytest_embedded.plugin)
FLASH_PROJECT_ARGS_FILENAME (pytest_embedded_idf.app.IdfApp attribute)
flash_settings (pytest_embedded_arduino.app.ArduinoApp attribute)
(pytest_embedded_idf.app.IdfApp attribute)
flash_via_jtag() (pytest_embedded_idf.dut.IdfDut method)
FlashFile (class in pytest_embedded_idf.app)
flush() (pytest_embedded.log.MessageQueue method)
fqbn (pytest_embedded_arduino.app.ArduinoApp attribute)
G
gather() (pytest_embedded_idf.unity_tester.MultiDevRunTestManager method)
Gdb (class in pytest_embedded_jtag.gdb)
gdb (pytest_embedded_serial.dut.SerialDut attribute)
gdb() (in module pytest_embedded.plugin)
GDB_BASE_PORT (pytest_embedded_jtag.openocd.OpenOcd attribute)
gdb_cli_args() (in module pytest_embedded.plugin)
GDB_DEFAULT_ARGS (pytest_embedded_jtag.gdb.Gdb attribute)
gdb_gn() (in module pytest_embedded.dut_factory)
GDB_PROG_PATH (pytest_embedded_jtag.gdb.Gdb attribute)
gdb_prog_path() (in module pytest_embedded.plugin)
get_merge_data() (pytest_embedded_idf.unity_tester.MultiDevRunTestManager static method)
get_processed_report_data() (pytest_embedded_idf.unity_tester.MultiDevRunTestManager method)
get_sha256() (pytest_embedded_idf.app.IdfApp method)
groups (pytest_embedded_idf.unity_tester.UnittestMenuCase attribute)
H
hard_reset() (pytest_embedded_idf.linux.LinuxSerial method)
(pytest_embedded_qemu.dut.QemuDut method)
(pytest_embedded_serial_esp.serial.EspSerial method)
hit_port_app_cache() (pytest_embedded.utils.Meta method)
hit_port_target_cache() (pytest_embedded.utils.Meta method)
I
IdfApp (class in pytest_embedded_idf.app)
IdfDut (class in pytest_embedded_idf.dut)
IdfFlashImageMaker (class in pytest_embedded_qemu.app)
IdfSerial (class in pytest_embedded_idf.serial)
IdfUnityDutMixin (class in pytest_embedded_idf.unity_tester)
image_path (pytest_embedded_qemu.app.QemuApp attribute)
index (pytest_embedded_idf.unity_tester.UnittestMenuCase attribute)
is_ignored (pytest_embedded_idf.unity_tester.UnittestMenuCase property)
is_riscv32 (pytest_embedded_idf.app.IdfApp property)
is_target_flashed_same_elf() (pytest_embedded_idf.serial.IdfSerial method)
is_xtensa (pytest_embedded_idf.app.IdfApp property)
isatty() (pytest_embedded.log.MessageQueue method)
J
junit (pytest_embedded.unity.JunitMerger property)
JunitMerger (class in pytest_embedded.unity)
K
keyfile() (in module pytest_embedded.plugin)
keywords (pytest_embedded_idf.unity_tester.UnittestMenuCase attribute)
kwargs (pytest_embedded.utils.ClassCliOptions attribute)
L
lazy_load() (in module pytest_embedded.utils)
LinuxDut (class in pytest_embedded_idf.linux)
LinuxSerial (class in pytest_embedded_idf.linux)
live_print_call() (in module pytest_embedded.log)
load_ram() (pytest_embedded_idf.serial.IdfSerial method)
logdir (pytest_embedded.dut.Dut property)
(pytest_embedded.utils.Meta attribute)
logfile (pytest_embedded.dut.Dut attribute)
logfile_extension (pytest_embedded.utils.Meta attribute)
logfile_extension() (in module pytest_embedded.plugin)
M
make_bin() (pytest_embedded_qemu.app.IdfFlashImageMaker method)
merge() (pytest_embedded.unity.JunitMerger method)
MessageQueue (class in pytest_embedded.log)
Meta (class in pytest_embedded.utils)
mixins (pytest_embedded.utils.ClassCliOptions attribute)
module
pytest_embedded.app
pytest_embedded.dut
pytest_embedded.dut_factory
pytest_embedded.log
pytest_embedded.plugin
pytest_embedded.unity
pytest_embedded.utils
pytest_embedded_arduino.app
pytest_embedded_arduino.serial
pytest_embedded_idf.app
pytest_embedded_idf.dut
pytest_embedded_idf.linux
pytest_embedded_idf.serial
pytest_embedded_idf.unity_tester
pytest_embedded_jtag.gdb
pytest_embedded_jtag.openocd
pytest_embedded_qemu.app
pytest_embedded_qemu.dut
pytest_embedded_qemu.qemu
pytest_embedded_serial.dut
pytest_embedded_serial.serial
pytest_embedded_serial_esp.serial
msg_queue() (in module pytest_embedded.plugin)
msg_queue_gn() (in module pytest_embedded.dut_factory)
multi_dut_argument() (in module pytest_embedded.plugin)
multi_dut_fixture() (in module pytest_embedded.plugin)
multi_dut_generator_fixture() (in module pytest_embedded.plugin)
MultiDevRunTestManager (class in pytest_embedded_idf.unity_tester)
N
name (pytest_embedded_idf.unity_tester.UnittestMenuCase attribute)
next_for_all() (pytest_embedded_idf.unity_tester.MultiDevRunTestManager method)
no_gdb() (in module pytest_embedded.plugin)
O
obj_stack (pytest_embedded.dut_factory.DutFactory attribute)
occupied_ports (pytest_embedded_serial.serial.Serial attribute)
offset (pytest_embedded_idf.app.FlashFile property)
OpenOcd (class in pytest_embedded_jtag.openocd)
openocd (pytest_embedded_serial.dut.SerialDut attribute)
openocd() (in module pytest_embedded.plugin)
openocd_cli_args() (in module pytest_embedded.plugin)
OPENOCD_DEFAULT_ARGS (pytest_embedded_jtag.openocd.OpenOcd attribute)
openocd_gn() (in module pytest_embedded.dut_factory)
OPENOCD_PROG_PATH (pytest_embedded_jtag.openocd.OpenOcd attribute)
openocd_prog_path() (in module pytest_embedded.plugin)
P
PackageNotInstalledError
PANIC_END (pytest_embedded_idf.dut.IdfDut attribute)
panic_output_decode_script (pytest_embedded_idf.dut.IdfDut property)
panic_output_decode_script() (in module pytest_embedded.plugin)
PANIC_START (pytest_embedded_idf.dut.IdfDut attribute)
parametrize_fixtures() (in module pytest_embedded.plugin)
parse_multi_dut_args() (in module pytest_embedded.plugin)
parse_test_menu() (pytest_embedded_idf.unity_tester.IdfUnityDutMixin method)
parse_unity_menu_from_str() (pytest_embedded_idf.unity_tester.IdfUnityDutMixin static method)
part_tool() (in module pytest_embedded.plugin)
partition_table (pytest_embedded_idf.app.IdfApp property)
parttool_path (pytest_embedded_idf.app.IdfApp property)
pexpect_proc (pytest_embedded.dut.Dut attribute)
pexpect_proc() (in module pytest_embedded.plugin)
pexpect_proc_fn() (in module pytest_embedded.dut_factory)
PexpectProcess (class in pytest_embedded.log)
port (pytest_embedded_serial.serial.Serial attribute)
port() (in module pytest_embedded.plugin)
port_app_cache (pytest_embedded.utils.Meta attribute)
port_app_cache() (in module pytest_embedded.plugin)
port_location() (in module pytest_embedded.plugin)
port_mac() (in module pytest_embedded.plugin)
port_target_cache (pytest_embedded.utils.Meta attribute)
port_target_cache() (in module pytest_embedded.plugin)
proc (pytest_embedded_serial.serial.Serial attribute)
put() (pytest_embedded.log.MessageQueue method)
pytest_addoption() (in module pytest_embedded.plugin)
pytest_collection_modifyitems() (pytest_embedded.plugin.PytestEmbedded method)
pytest_configure() (in module pytest_embedded.plugin)
pytest_embedded.app
module
pytest_embedded.dut
module
pytest_embedded.dut_factory
module
pytest_embedded.log
module
pytest_embedded.plugin
module
pytest_embedded.unity
module
pytest_embedded.utils
module
pytest_embedded_arduino.app
module
pytest_embedded_arduino.serial
module
pytest_embedded_idf.app
module
pytest_embedded_idf.dut
module
pytest_embedded_idf.linux
module
pytest_embedded_idf.serial
module
pytest_embedded_idf.unity_tester
module
pytest_embedded_jtag.gdb
module
pytest_embedded_jtag.openocd
module
pytest_embedded_qemu.app
module
pytest_embedded_qemu.dut
module
pytest_embedded_qemu.qemu
module
pytest_embedded_serial.dut
module
pytest_embedded_serial.serial
module
pytest_embedded_serial_esp.serial
module
pytest_runtest_call() (pytest_embedded.plugin.PytestEmbedded method)
pytest_sessionfinish() (pytest_embedded.plugin.PytestEmbedded method)
pytest_unconfigure() (in module pytest_embedded.plugin)
PytestEmbedded (class in pytest_embedded.plugin)
Q
Qemu (class in pytest_embedded_qemu.qemu)
qemu() (in module pytest_embedded.plugin)
qemu_cli_args() (in module pytest_embedded.plugin)
QEMU_DEFAULT_ARGS (pytest_embedded_qemu.qemu.Qemu attribute)
qemu_default_args (pytest_embedded_qemu.qemu.Qemu property)
QEMU_DEFAULT_FMT (pytest_embedded_qemu.qemu.Qemu attribute)
QEMU_DEFAULT_QMP_FMT (pytest_embedded_qemu.qemu.Qemu attribute)
qemu_extra_args() (in module pytest_embedded.plugin)
qemu_flash_size (pytest_embedded_qemu.app.IdfFlashImageMaker property)
qemu_gn() (in module pytest_embedded.dut_factory)
qemu_image_path() (in module pytest_embedded.plugin)
QEMU_PROG_FMT (pytest_embedded_qemu.app.QemuApp attribute)
qemu_prog_name (pytest_embedded_qemu.qemu.Qemu property)
qemu_prog_path (pytest_embedded_qemu.app.QemuApp property)
QEMU_PROG_PATH (pytest_embedded_qemu.qemu.Qemu attribute)
qemu_prog_path() (in module pytest_embedded.plugin)
QEMU_SERIAL_TCP_FMT (pytest_embedded_qemu.qemu.Qemu attribute)
QEMU_STRAP_MODE_FMT (pytest_embedded_qemu.qemu.Qemu attribute)
qemu_version (pytest_embedded_qemu.app.QemuApp property)
QEMU_VERSION_REGEX (pytest_embedded_qemu.app.QemuApp attribute)
QemuApp (class in pytest_embedded_qemu.app)
QemuDut (class in pytest_embedded_qemu.dut)
qmp_execute_cmd() (pytest_embedded_qemu.qemu.Qemu method)
R
read_flash_elf_sha256() (pytest_embedded_idf.serial.IdfSerial method)
read_nonblocking() (pytest_embedded.log.PexpectProcess method)
redirect() (in module pytest_embedded.plugin)
REDIRECT_CLS (pytest_embedded.log.DuplicateStdoutPopen attribute)
(pytest_embedded_jtag.gdb.Gdb attribute)
(pytest_embedded_jtag.openocd.OpenOcd attribute)
remove_asci_color_code() (in module pytest_embedded.utils)
RequireServiceError
RISCV32_TARGETS (pytest_embedded_idf.app.IdfApp attribute)
(pytest_embedded_idf.dut.IdfDut attribute)
RISCV_FLASH_BIN_SIZES (pytest_embedded_qemu.app.IdfFlashImageMaker attribute)
run_all_cases() (pytest_embedded_idf.unity_tester.CaseTester method)
run_all_multi_dev_cases() (pytest_embedded_idf.unity_tester.CaseTester method)
run_all_multi_stage_cases() (pytest_embedded_idf.unity_tester.CaseTester method)
run_all_normal_cases() (pytest_embedded_idf.unity_tester.CaseTester method)
run_all_single_board_cases() (pytest_embedded.dut.Dut method)
(pytest_embedded_idf.unity_tester.IdfUnityDutMixin method)
run_case() (pytest_embedded_idf.unity_tester.CaseTester method)
run_multi_dev_case() (pytest_embedded_idf.unity_tester.CaseTester method)
run_multi_stage_case() (pytest_embedded_idf.unity_tester.CaseTester method)
run_normal_case() (pytest_embedded_idf.unity_tester.CaseTester method)
run_single_board_case() (pytest_embedded_idf.unity_tester.IdfUnityDutMixin method)
S
sdkconfig (pytest_embedded_idf.app.IdfApp property)
Serial (class in pytest_embedded_serial.serial)
serial (pytest_embedded_idf.dut.IdfDut attribute)
(pytest_embedded_idf.linux.LinuxDut attribute)
(pytest_embedded_serial.dut.SerialDut attribute)
serial() (in module pytest_embedded.plugin)
serial_gn() (in module pytest_embedded.dut_factory)
SerialDut (class in pytest_embedded_serial.dut)
session_root_logdir() (in module pytest_embedded.plugin)
session_tempdir() (in module pytest_embedded.plugin)
set_parametrized_fixtures_cache() (in module pytest_embedded.dut_factory)
set_port_app_cache() (pytest_embedded.utils.Meta method)
set_port_target_cache() (pytest_embedded.utils.Meta method)
setup_jtag() (pytest_embedded_idf.dut.IdfDut method)
(pytest_embedded_serial.dut.SerialDut method)
sketch (pytest_embedded_arduino.app.ArduinoApp attribute)
skip_autoflash() (in module pytest_embedded.plugin)
skip_check_coredump (pytest_embedded_idf.dut.IdfDut attribute)
skip_check_coredump() (in module pytest_embedded.plugin)
skip_regenerate_image() (in module pytest_embedded.plugin)
SOURCE (pytest_embedded.log.DuplicateStdoutPopen attribute)
(pytest_embedded_jtag.gdb.Gdb attribute)
(pytest_embedded_jtag.openocd.OpenOcd attribute)
(pytest_embedded_qemu.qemu.Qemu attribute)
start_redirect_thread() (pytest_embedded_serial.serial.Serial method)
stop_redirect_thread() (pytest_embedded_serial.serial.Serial method)
stub (pytest_embedded_serial_esp.serial.EspSerial property)
SUB_JUNIT_FILENAME (pytest_embedded.unity.JunitMerger attribute)
subcases (pytest_embedded_idf.unity_tester.UnittestMenuCase attribute)
SUGGEST_FLASH_BAUDRATE (pytest_embedded_arduino.serial.ArduinoSerial attribute)
(pytest_embedded_idf.serial.IdfSerial attribute)
T
take_screenshot() (pytest_embedded_qemu.qemu.Qemu method)
target (pytest_embedded_arduino.app.ArduinoApp attribute)
(pytest_embedded_idf.app.IdfApp property)
(pytest_embedded_idf.dut.IdfDut attribute)
target() (in module pytest_embedded.plugin)
TCL_BASE_PORT (pytest_embedded_jtag.openocd.OpenOcd attribute)
telnet (pytest_embedded_serial.dut.SerialDut attribute)
TELNET_BASE_PORT (pytest_embedded_jtag.openocd.OpenOcd attribute)
terminate() (pytest_embedded.log.DuplicateStdoutPopen method)
(pytest_embedded.log.PexpectProcess method)
test_case_name (pytest_embedded.dut.Dut attribute)
test_case_name() (in module pytest_embedded.plugin)
test_case_tempdir() (in module pytest_embedded.plugin)
test_file_path() (in module pytest_embedded.plugin)
test_menu (pytest_embedded_idf.unity_tester.CaseTester attribute)
(pytest_embedded_idf.unity_tester.IdfUnityDutMixin property)
TestCase (class in pytest_embedded.unity)
TestFormat (class in pytest_embedded.unity)
TestSuite (class in pytest_embedded.unity)
to_bytes() (in module pytest_embedded.utils)
to_list() (in module pytest_embedded.utils)
to_str() (in module pytest_embedded.utils)
to_xml() (pytest_embedded.unity.TestCase method)
(pytest_embedded.unity.TestSuite method)
toolchain_prefix (pytest_embedded_idf.dut.IdfDut property)
type (pytest_embedded_idf.unity_tester.UnittestMenuCase attribute)
U
UnittestMenuCase (class in pytest_embedded_idf.unity_tester)
unity_tester() (in module pytest_embedded.plugin)
(pytest_embedded.dut_factory.DutFactory class method)
UnknownServiceError
use_esptool() (pytest_embedded_serial_esp.serial.EspSerial method)
UserHint
utcnow_str() (in module pytest_embedded.utils)
W
with_timestamp() (in module pytest_embedded.plugin)
wokwi() (in module pytest_embedded.plugin)
wokwi_cli_path() (in module pytest_embedded.plugin)
wokwi_diagram() (in module pytest_embedded.plugin)
wokwi_gn() (in module pytest_embedded.dut_factory)
wokwi_scenario() (in module pytest_embedded.plugin)
wokwi_timeout() (in module pytest_embedded.plugin)
write() (pytest_embedded.dut.Dut method)
(pytest_embedded.log.DuplicateStdoutPopen method)
(pytest_embedded.log.MessageQueue method)
(pytest_embedded_idf.dut.IdfDut method)
(pytest_embedded_idf.linux.LinuxDut method)
(pytest_embedded_jtag.gdb.Gdb method)
(pytest_embedded_jtag.openocd.OpenOcd method)
(pytest_embedded_qemu.dut.QemuDut method)
(pytest_embedded_serial.dut.SerialDut method)
write_flash_args (pytest_embedded_idf.app.IdfApp property)
X
XTENSA_FLASH_BIN_SIZES (pytest_embedded_qemu.app.IdfFlashImageMaker attribute)
XTENSA_TARGETS (pytest_embedded_idf.app.IdfApp attribute)
(pytest_embedded_idf.dut.IdfDut attribute)