esp-idf/tools/unit-test-app/components/test_utils
Darian Leung feee3a3059 freertos: Refactor OS startup functions
This commit refactors the OS startup functions as follows:

- Moved the OS/app startup functions listed below to "app_startup.c". Their
    implementations are now common to all ports (RISC-V and Xtensa) of all
    FreeRTOS implementations (IDF and Amazon SMP).
    - esp_startup_start_app()
    - esp_startup_start_app_other_cores()
- Removed esp_startup_start_app_common() as app startup functions are now
    already common to all ports.
- Added extra logs to "main_task" to help with user debugging

Note: Increased startup delay on "unity_task". The "unity_run_menu()" is non
blocking, thus if the main task or other startup tasks have not been freed
by the time "unity_run_menu()" is run, those tasks will be freed the next time
"unity_task" blocks. This could cause some tests to have a memory leak, thus
the "unity_task" startup delay has increased.
2023-06-22 17:17:18 +02:00
..
include unit test: move unit-test_app test_utils_task_delete API to be a utils API (unity_utils_task_delete) in unity component 2022-03-30 15:11:08 +08:00
private_include test_utils: implement performance timer 2019-11-18 10:29:01 +08:00
test ci: partially enable ut tests for esp32c2 2022-06-02 14:23:35 +08:00
ccomp_timer_impl_riscv.c hal: Deprecate interrupt_controller_hal.h, cpu_hal.h and cpu_ll.h interfaces 2022-07-22 00:06:06 +08:00
ccomp_timer_impl_xtensa.c esp_clk: refactor target/clk.h to private/esp_clk.h 2021-11-26 14:56:30 +08:00
ccomp_timer.c Updates for riscv support 2020-11-13 07:49:11 +11:00
CMakeLists.txt Storage: Partition APIs moved to the new component 'esp_partition' 2022-11-02 21:49:08 +01:00
Kconfig unity: Add option to ignore performance test failures 2020-12-31 10:29:31 +11:00
memory_checks.c ci: Fix unit test failures 2022-03-03 01:37:10 +05:30
ref_clock_impl_rmt_pcnt.c pcnt: support accumulate count value 2022-11-21 15:17:55 +08:00
ref_clock_impl_timergroup.c gptimer: added enable/disable functions 2022-05-06 18:18:39 +08:00
test_runner.c freertos: Refactor OS startup functions 2023-06-22 17:17:18 +02:00
test_utils.c unit test: move unit-test_app test_utils_task_delete API to be a utils API (unity_utils_task_delete) in unity component 2022-03-30 15:11:08 +08:00