esp-idf/tools/unit-test-app/components/test_utils
Darian Leung 09690906e7 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.
2022-12-08 01:57:30 +08: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: Disable all currently failed target tests for esp32c6 2022-11-28 12:09:08 +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:54:45 +01:00
Kconfig unity: Add option to ignore performance test failures 2020-12-31 10:29:31 +11:00
memory_checks.c fix: memory leaks check added 2022-09-17 14:31:36 +05:30
ref_clock_impl_rmt_pcnt.c pcnt: support accumulate count value 2022-11-21 10:15:19 +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 2022-12-08 01:57:30 +08: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