OVMS3-idf/tools/test_apps/system/startup
Ivan Grokhotkov f4ea9d4cea freertos: increase configMINIMAL_STACK_SIZE when building with -O0
FreeRTOS scheduler uses additional stack space, as in some functions
variables are placed onto the stack instead of registers.

This issue resulted in occasional stack overflows in dport task, when
compiling at -O0 optimization level.

- Increase the configMINIMAL_STACK_SIZE to 1kB.
- Enable the watchpoint at the end of stack in CI startup test for
  this optimization level.
2020-06-02 18:51:16 +02:00
..
main CI: document test-apps feature, updated test-apps structure 2020-02-06 16:46:41 +00:00
app_test.py CI: document test-apps feature, updated test-apps structure 2020-02-06 16:46:41 +00:00
CMakeLists.txt CI: document test-apps feature, updated test-apps structure 2020-02-06 16:46:41 +00:00
README.txt CI: document test-apps feature, updated test-apps structure 2020-02-06 16:46:41 +00:00
sdkconfig.ci.default CI: document test-apps feature, updated test-apps structure 2020-02-06 16:46:41 +00:00
sdkconfig.ci.flash_80m_qio CI: document test-apps feature, updated test-apps structure 2020-02-06 16:46:41 +00:00
sdkconfig.ci.no_vfs ci: add startup tests with VFS disabled 2020-03-20 14:07:10 +01:00
sdkconfig.ci.no_vfs_partial ci: add startup tests with VFS disabled 2020-03-20 14:07:10 +01:00
sdkconfig.ci.opt_o0 freertos: increase configMINIMAL_STACK_SIZE when building with -O0 2020-06-02 18:51:16 +02:00

This project tests if the app can start up in a certain configuration.
To add new configuration, create one more sdkconfig.ci.NAME file in this directory.

If you need to test for anything other than app starting up, create another test project.