MeshTalos-Client/managed_components/espressif__esp-serial-flasher/test/README.md
2025-12-03 14:20:11 +08:00

30 lines
No EOL
589 B
Markdown

# Serial flasher Tests
##Overview
Two kinds of tests are written for serial flasher:
* Host tests
* Qemu tests
Qemu tests uses emulated esp32 to test correctness of the library.
## Installation (Only for qemu tests)
Please refer to [building qemu](https://github.com/espressif/qemu) for instructions how to compile.
## Build and run
### Qemu test
QEMU_PATH environment variable pointing to compiled `qemu/build/xtensa-softmmu/qemu-system-xtensa` has to be defined.
```
export QEMU_PATH=path_to_qemu-system-xtensa
./run_test.sh qemu
```
### Host test
```
./run_test.sh host
```