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:
Benjamin Walsh 2017-02-09 15:53:56 -05:00 committed by Anas Nashif
commit acece24eac

View file

@ -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, "");