zephyr/tests
Bjarki Arge Andreasen 5343ae6817 tests: drivers: rtc: rtc_api: add config for alarm time mask
RTCs support a variety of combinations of alarm time fields, set
by the alarm time mask. Until now, alarm tests have selected
only the minute and hour fields, as these are always supported,
but some RTCs require setting every supported field when setting
the alarm time, while other RTCs don't support setting every field.

To support all RTCs in the test suite, a configuration has been
added which makes the alarm time mask configurable. Boards can now
define the specific alarm time mask they want to test within
their boards .conf files.

Additionally, the alarm tests have been refactored to not depend
on the time.h library to determine the struct rtc_time times to
set as these are constant, so they are now provided as const
structs instead.

Signed-off-by: Bjarki Arge Andreasen <bjarki@arge-andreasen.me>
2024-06-28 20:58:22 -04:00
..
application_development
arch tests: arch: arm: arm_irq_vector_table: Do not run if GEN_ISR_TABLES=y 2024-06-20 12:57:54 +02:00
benchmarks
bluetooth Bluetooth: ASCS: Validate num_ases in CP requests 2024-06-28 07:20:47 -04:00
boards everywhere: reindent `.overlay` files with tabs 2024-06-26 15:59:44 +02:00
boot
bsim everywhere: replace `#if IS_ENABLED()` as per docs 2024-06-28 07:20:32 -04:00
cmake everywhere: reindent `.overlay` files with tabs 2024-06-26 15:59:44 +02:00
crypto everywhere: reindent `.overlay` files with tabs 2024-06-26 15:59:44 +02:00
drivers tests: drivers: rtc: rtc_api: add config for alarm time mask 2024-06-28 20:58:22 -04:00
integration/kernel Kernel: Integration test 2024-06-19 13:41:06 +02:00
kconfig/configdefault
kernel everywhere: reindent `.overlay` files with tabs 2024-06-26 15:59:44 +02:00
lib tests: lib: cmsis_nn: add missing filter dimension 2024-06-28 07:50:12 -04:00
misc
modules
net net: sockets: move poll implementation to zvfs 2024-06-27 09:01:23 -04:00
posix tests: posix: headers: add checks for posix signals option group 2024-06-27 15:16:50 -04:00
robot
subsys tests: logging/dictionary: enable pytest to test output 2024-06-28 21:14:14 +02:00
unit tests: unit: util: Add unit test of utf8_trunc and utf8_lcpy 2024-06-27 08:48:31 -04:00
ztest lib: cpp: remove deprecated Kconfigs 2024-06-18 14:33:58 -04:00
test_config.yaml