30 lines
No EOL
589 B
Markdown
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
|
|
``` |