1ee70be715
Fix invalid ID test loops.
2025-07-14 18:49:47 +03:00
f1cb928341
Add missing destroy function.
...
The component allocates resources (timers, event loop) in relay_chn_create but never frees them. This is a resource leak.
Hence, a destroy function added to free the resources gracefully.
Fixes #1048 .
2025-07-14 11:37:14 +03:00
a90649a4d3
Clean and add more tests.
...
Clean the unnecessary codes and logging macros to keep the test output cleaner.
Add fail tests for the `get_state*` functions.
2025-07-11 18:32:28 +03:00
9b2274ed7c
Add default configs for unit tests.
2025-07-11 17:35:50 +03:00
5a38956146
Restructure the project tree.
...
Restructured the project tree to align with Espressif's project tree pattern and practice. Also updated the affected cmake files.
Fixes: #1033
2025-07-07 22:57:02 +03:00