esp-idf/tools/test_apps/system/panic/README.md

28 lines
973 B
Markdown
Raw Normal View History

2022-10-19 03:57:24 -04:00
| Supported Targets | ESP32 | ESP32-C3 | ESP32-C6 | ESP32-H4 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# Building
2022-10-19 03:57:24 -04:00
Several configurations are provided as `sdkconfig.ci.XXX` and serve as a template.
## Example with configuration "panic" for target ESP32
```
idf.py set-target esp32
cat sdkconfig.defaults sdkconfig.ci.panic > sdkconfig
idf.py build
```
# Running
All the setup needs to be done as described in the [test apps README](../../README.md), except that the test cases need to be specified when running the app:
```
python app_test.py test_panic_illegal_instruction
```
Multiple test cases are passed as additional arguments:
```
python app_test.py test_panic_illegal_instruction test_panic_int_wdt test_panic_storeprohibited
2022-10-19 03:57:24 -04:00
```
*Note that you need to pick the correct test cases at run time according to the configuration you built before. The above examples are for configuration "panic"*