1# Building
2Several configurations are provided as `sdkconfig.ci.XXX` and serve as a template.
3
4## Example with configuration "panic" for target ESP32
5```
6idf.py set-target esp32
7cat sdkconfig.defaults sdkconfig.ci.panic > sdkconfig
8idf.py build
9```
10
11# Running
12All 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:
13
14```
15python app_test.py test_panic_illegal_instruction
16```
17
18Multiple test cases are passed as additional arguments:
19
20```
21python app_test.py test_panic_illegal_instruction test_panic_int_wdt test_panic_storeprohibited
22```
23
24*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"*
25