diff --git a/tests/core/cond_order/main.c b/tests/core/cond_order/main.c index d6d7aa0f7e..0a67a86fc4 100644 --- a/tests/core/cond_order/main.c +++ b/tests/core/cond_order/main.c @@ -63,6 +63,10 @@ int main(void) mutex_init(&testlock); cond_init(&testcond); + /* Test if condition signal and broadcast works when no thread is waiting */ + cond_signal(&testcond); + cond_broadcast(&testcond); + /* create threads */ for (unsigned i = 0; i < THREAD_NUMOF; i++) { thread_create(stacks[i], sizeof(stacks[i]), prios[i], 0,