From 4cd9e96066d5d4ced02a30bccf5a049e98d41117 Mon Sep 17 00:00:00 2001 From: Hauke Petersen Date: Mon, 12 Apr 2021 11:02:15 +0200 Subject: [PATCH] tests/sema: add test for sema_wait_timed_ztimer() --- tests/sema/Makefile | 2 ++ tests/sema/main.c | 6 +++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/tests/sema/Makefile b/tests/sema/Makefile index ce88d28105..0d0af60982 100644 --- a/tests/sema/Makefile +++ b/tests/sema/Makefile @@ -1,5 +1,7 @@ include ../Makefile.tests_common USEMODULE += sema +USEMODULE += xtimer +USEMODULE += ztimer_usec include $(RIOTBASE)/Makefile.include diff --git a/tests/sema/main.c b/tests/sema/main.c index 295c434103..2453b9c582 100644 --- a/tests/sema/main.c +++ b/tests/sema/main.c @@ -25,7 +25,6 @@ #include "msg.h" #include "sema.h" #include "thread.h" -#include "xtimer.h" #define TEST_TIME_US 1000 #define TEST_ITERATIONS 4 @@ -79,6 +78,11 @@ int main(void) printf("MAIN ERROR: sema_wait_timed()"); return 1; } + if (sema_wait_timed_ztimer(&test_sema, ZTIMER_USEC, TEST_TIME_US) + != -ETIMEDOUT) { + printf("MAIN_ERROR: sema_wait_timed_ztimer()"); + return 1; + } thread_create(stack, sizeof(stack),