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 tests: latency_measure: Restructure configurations 2024-06-12 14:33:47 +03:00
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 tests: boot: Add nrf54l15pdk to platform_allow list in with_mcumgr tests 2024-06-04 13:41:29 +02:00
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 build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
modules posix: move ioctl() from fdtable to posix 2024-06-14 14:01:05 -04:00
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 resc: cmake: robot: Rename Renode variable 2024-05-28 12:54:52 +02:00
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