@@ -84,6 +84,8 @@ static void rt_signal_unmask_test(void)
uassert_int_equal(rt_thread_kill(rt_thread_self(), signo), RT_EOK);
rt_thread_mdelay(1);
uassert_int_not_equal(recive_sig, signo);
+ /* unmask to allow pending signal to be delivered and released */
+ rt_signal_unmask(signo);
}
return;