Armando (Dou Yiwen)
496c0b6377
Merge branch 'refactor/flash_refactor' into 'master'
...
spi_flash: split driver and os driver into `spi_flash` and `esp_mspi` components
Closes IDF-15210
See merge request espressif/esp-idf!45409
2026-09-10 07:29:01 +00:00
armando
6e3abd12a1
refactor(spi_flash): move os layer to esp_mspi and chip configs to spi_flash
...
Also fixes the implicit dependency on esp_partition.
2026-09-09 14:17:00 +08:00
Marius Vikhammer
5510c79102
test(esp_timer): cover unused public query and absolute-alarm APIs
...
These paths were never exercised by the selected Unity suite, so inverted
handle checks and reversed deadline validation could ship unnoticed.
2026-09-08 10:41:41 +08:00
Marius Vikhammer
873d612fde
Merge branch 'ci/add_base_size_metric_apps' into 'master'
...
ci(size_metrics): add base size metric test apps
See merge request espressif/esp-idf!46208
2026-07-29 20:50:13 +08:00
Marius Vikhammer
19aca52f08
feat(size_metrics): add size metrics test apps
...
Add test apps for binary size tracking:
- esp_timer size_metrics app with minimal/full sdkconfig variants
- minimal_baseline app to establish the platform binary size floor
2026-07-29 11:40:55 +02:00
Zhou Xiao
aa48bd8f47
fix(esp_timer): prevent restart expiry race
2026-07-27 15:33:44 +03:00
Sudeep Mohanty
976a843ee9
test(esp_timer): Add regression test for esp_timer task dispatch stall
2026-07-20 14:27:46 +03:00
Renz Bagaporo
36c9e1aadb
fix(esp_timer): enable dump overflow test on linux
2026-07-13 15:52:13 +09:00
Renz Bagaporo
5213f1965f
fix(esp_timer): add target test for long dump lines
2026-07-13 15:20:57 +09:00
Marius Vikhammer
365a732796
refactor(esp_timer): move test app into esp_timer_tests subdirectory
...
Make room for additional test apps under test_apps/ by moving the
existing esp_timer tests into their own esp_timer_tests/ subdirectory.
Update build-test-rules and include paths accordingly.
2026-07-06 17:49:18 +08:00
Marius Vikhammer
314b948aaa
test(esp_timer): increased test latency requirement for H4
2026-06-16 11:15:09 +08:00
Konstantin Kondrashov
f6f24af00a
feat(esp_timer): Adds support Linux target
2026-06-11 11:59:25 +03:00
Marius Vikhammer
8f6ea2a1ba
test(ci): re-enable ESP32-H4 in core system test apps
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-13 09:00:12 +08:00
Chen Jichang
3c3b9a6a4e
ci(esp32h4): disable tests which cannot pass
2026-05-11 16:48:58 +08:00
Marius Vikhammer
b057a76d28
test(esp_timer): enable ESP32-S31 target tests
2026-04-03 16:11:41 +08:00
Marius Vikhammer
5f914189c2
ci(core): removed common_components from core test-apps dependencies
2026-01-26 11:47:23 +08:00
igor.udot
4c26ab876b
ci: update build-test-rules to use common_components
2026-01-23 10:14:09 +08:00
Konstantin Kondrashov
8569da1ba8
feat(esp_timer): Adds blocking stop function
2026-01-07 09:26:57 +02:00
Xiao Xufeng
73735f3e87
test: merge chip-specific performance data headers
2026-01-01 02:35:58 +08:00
Xiao Xufeng
438e07b30e
refactor: Remove idf_test component
...
Split the idf_performance.h and target ver, which hold the performance
thresholds, into the headers of each testing.
In the past pytest also parse the common header to get the thresholds.
Now the logic is also removed. Performance thresholds are supposed to be
in the pytest scripts.
2026-01-01 02:26:42 +08:00
C.S.M
f405e51784
ci(esp32s31): Add ci build test for esp32s31
2025-12-11 15:17:15 +08:00
Konstantin Kondrashov
41fddce773
feat(esp_timer): Update depends_components
...
Where esp_timer is used as depends_components:
- components/esp_timer/test_apps
- examples/system/esp_timer
2025-11-25 19:23:45 +02:00
Marius Vikhammer
9a32500f74
ci(esp_timer): re-enable ci tests for esp-timer on p4 eco5
2025-11-21 09:47:40 +08:00
morris
aa1fd9c611
refactor: avoid function calls inside MIN/MAX macros
2025-11-17 22:17:54 +08:00
armando
b25ba4a0c1
ci(p4): disable p4 rev3 invalid tests temporarily
2025-11-17 12:11:39 +08:00
Marius Vikhammer
113d69f188
test(core): add WDT protection to detect stuck tests
2025-10-24 10:48:13 +08:00
Konstantin Kondrashov
dcf486359e
feat(log): Optimize log tag init for bin logging
2025-09-15 15:59:52 +03:00
Marius Vikhammer
32d85658fe
Merge branch 'bugfix/esp_timer_dump_corruption' into 'master'
...
fix(esp_timer): fixed potential buffer overflow with esp_timer_dump()
Closes IDFGH-16067
See merge request espressif/esp-idf!41269
2025-08-22 15:10:59 +08:00
Marek Fiala
9d35d63651
feat(cmake): Update minimum cmake version to 3.22 (whole repository)
2025-08-19 14:44:32 +02:00
Marius Vikhammer
b0b76f3792
fix(esp_timer): fixed potential buffer overflow with esp_timer_dump()
...
esp_timer_dump could overflow when dumping a large amount of timers
Closes https://github.com/espressif/esp-idf/issues/17008
2025-08-14 20:01:55 +08:00
Marius Vikhammer
4065fb20f3
Merge branch 'feature/esp_test_utils_component' into 'master'
...
change(test_utils): moved test_utils out of unit-test-app project
See merge request espressif/esp-idf!40678
2025-08-01 11:04:37 +08:00
Song Ruo Jing
f61e780f60
refactor(clk): deprecate rtc_cal_sel_t enum
2025-07-30 20:01:46 +08:00
Marius Vikhammer
bf84ab652a
change(test_utils): moved test_utils component to tools/test_apps/components/
2025-07-21 14:05:50 +08:00
wuzhenghui
12d2347e24
change(esp_timer): make esp_timer timming drift always be negative
2025-06-13 20:38:46 +08:00
wuzhenghui
481f42ac9d
test(esp_timer): add UT case for esp_timer period alarm with DFS
2025-05-22 13:58:54 +08:00
Chen Jichang
c34b4eb882
feat(esp32h4): enable ESP32H4 ci build
2025-03-28 14:41:28 +08:00
Marius Vikhammer
55be8bdc0d
feat(esp_timer): added kconfig option for placing IRAM code into flash
2025-03-18 15:23:43 +08:00
igor.udot
daf2d31008
test: format all test scripts
2025-03-05 12:08:48 +08:00
gaoxu
5ef4f20778
feat(esp32h21): disable unsupported build test
2025-02-06 15:47:51 +08:00
Konstantin Kondrashov
3081a4ea49
feat(esp_timer): Updates systimer and esp_timer
2024-09-12 14:26:37 +08:00
Lou Tianhao
50ec7f990c
fix(ci): take some actions to pass ci
2024-09-10 19:37:50 +08:00
Alexey Lapshin
1370511dff
fix(esp_timer): place esp_timer_get_time test to IRAM
2024-09-08 13:53:52 +07:00
wanckl
4e095f4b9f
ci(esp32c61): enable c61 generic target test
2024-09-02 19:26:12 +08:00
wanlei
3cf069c7d8
feat(esp32c61): disable unsupported build test
2024-07-16 16:06:19 +08:00
morris
863344f769
feat(etm): support etm driver on esp32c5
2024-07-12 10:53:12 +08:00
Marius Vikhammer
fd18bb608b
test(misc): enable misc tests that have been missed during bringup
2024-06-28 13:24:28 +08:00
Jakob Hasse
bf2bbbde16
ci: Added missing generic tag to psram tests
2024-04-16 09:17:41 +02:00
Kevin (Lao Kaiyao)
432864e917
Merge branch 'ci/enable_c5_mp_ci_jobs' into 'master'
...
ci(esp32c5mp): enable esp32c5 build on CI
See merge request espressif/esp-idf!29895
2024-04-08 12:16:16 +08:00
laokaiyao
65b1fd33d3
ci(esp32c5mp): disable the unsupported tests
2024-04-07 12:13:29 +08:00
Chen Yudong
7d13f8210f
ci: fix pytest generic env markers
2024-04-03 18:10:43 +08:00