esp-idf/tools/test_idf_py
Ivan Grokhotkov 71153c7dbb
feat(tools): add 'idf.py qemu' extension
This extension allows running programs in QEMU similar to running
them on a real chip:

- 'idf.py qemu' — builds and runs the program in QEMU. User gets
  a QEMU instance launched, and can work with it as a normal QEMU
  instance.
- 'idf.py qemu monitor' — same, but QEMU is launched in the
  background, and idf_monitor runs in the foreground, showing QEMU
  output. Compared to only running 'idf.py qemu' this enables, for
  example, automatic backtrace decoding.
- 'idf.py qemu gdb' — launches QEMU in the background and opens an
  interactive GDB prompt, connecting it to QEMU.
- 'idf.py qemu --gdb monitor' and 'idf.py gdb' in another shell:
  launches QEMU in the background, keeps it suspended until GDB is
  connected, and opens idf_monitor. GDB can be used in another shell
  to debug the application.
2023-12-03 07:45:19 +01:00
..
extra_path
file_args_expansion_inputs
test_idf_extensions/test_ext
error_output.yml refactor(freertos/task_snapshot): Deprecate task_snapshot.h 2023-10-07 18:55:47 +08:00
idf_ext.py
idf_py_help_schema.json
pytest.ini fix(ci): Remove unittest-xml-reporting dependency from host tests 2023-11-30 14:03:41 +01:00
test_hints.py feat(hints): use all_component_info from project_description.json 2023-10-02 16:24:41 +02:00
test_idf_py.py
test_idf_qemu.py feat(tools): add 'idf.py qemu' extension 2023-12-03 07:45:19 +01:00