tests/kernel/poll: verify .signaled is set correctly
Change-Id: I19b39d09c198ef7fee7d92d2d5847bd064057b61 Signed-off-by: Benjamin Walsh <walsh.benj@gmail.com>
This commit is contained in:
parent
3c1ab5d338
commit
acece24eac
1 changed files with 4 additions and 0 deletions
|
@ -69,6 +69,7 @@ void test_poll_no_wait(void)
|
||||||
assert_equal(msg_ptr->msg, FIFO_MSG_VALUE, "");
|
assert_equal(msg_ptr->msg, FIFO_MSG_VALUE, "");
|
||||||
|
|
||||||
assert_equal(events[2].state, K_POLL_STATE_SIGNALED, "");
|
assert_equal(events[2].state, K_POLL_STATE_SIGNALED, "");
|
||||||
|
assert_equal(no_wait_signal.signaled, 1, "");
|
||||||
assert_equal(no_wait_signal.result, SIGNAL_RESULT, "");
|
assert_equal(no_wait_signal.result, SIGNAL_RESULT, "");
|
||||||
|
|
||||||
/* verify events are not ready anymore (user has to clear them first) */
|
/* verify events are not ready anymore (user has to clear them first) */
|
||||||
|
@ -164,6 +165,7 @@ void test_poll_wait(void)
|
||||||
assert_equal(wait_events[1].tag, TAG_1, "");
|
assert_equal(wait_events[1].tag, TAG_1, "");
|
||||||
|
|
||||||
assert_equal(wait_events[2].state, K_POLL_STATE_SIGNALED, "");
|
assert_equal(wait_events[2].state, K_POLL_STATE_SIGNALED, "");
|
||||||
|
assert_equal(wait_signal.signaled, 1, "");
|
||||||
assert_equal(wait_signal.result, SIGNAL_RESULT, "");
|
assert_equal(wait_signal.result, SIGNAL_RESULT, "");
|
||||||
assert_equal(wait_events[2].tag, TAG_2, "");
|
assert_equal(wait_events[2].tag, TAG_2, "");
|
||||||
|
|
||||||
|
@ -210,6 +212,7 @@ void test_poll_wait(void)
|
||||||
assert_equal(wait_events[1].tag, TAG_1, "");
|
assert_equal(wait_events[1].tag, TAG_1, "");
|
||||||
|
|
||||||
assert_equal(wait_events[2].state, K_POLL_STATE_SIGNALED, "");
|
assert_equal(wait_events[2].state, K_POLL_STATE_SIGNALED, "");
|
||||||
|
assert_equal(wait_signal.signaled, 1, "");
|
||||||
assert_equal(wait_signal.result, SIGNAL_RESULT, "");
|
assert_equal(wait_signal.result, SIGNAL_RESULT, "");
|
||||||
assert_equal(wait_events[2].tag, TAG_2, "");
|
assert_equal(wait_events[2].tag, TAG_2, "");
|
||||||
|
|
||||||
|
@ -280,6 +283,7 @@ void test_poll_wait(void)
|
||||||
assert_equal(wait_events[1].tag, TAG_1, "");
|
assert_equal(wait_events[1].tag, TAG_1, "");
|
||||||
|
|
||||||
assert_equal(wait_events[2].state, K_POLL_STATE_SIGNALED, "");
|
assert_equal(wait_events[2].state, K_POLL_STATE_SIGNALED, "");
|
||||||
|
assert_equal(wait_signal.signaled, 1, "");
|
||||||
assert_equal(wait_signal.result, SIGNAL_RESULT, "");
|
assert_equal(wait_signal.result, SIGNAL_RESULT, "");
|
||||||
assert_equal(wait_events[2].tag, TAG_2, "");
|
assert_equal(wait_events[2].tag, TAG_2, "");
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue