tests: kernel: add test point k_delayed_work_remaining_get
tests/kernel/workq/workq_api: added test point to cover k_delayed_work_remaining_get Jira: ZEP-1242 Change-Id: I15055e9b11dfd28f3e33ac04151df8ccbed97027 Signed-off-by: Sharron LIU <sharron.liu@intel.com>
This commit is contained in:
parent
1087f0c29b
commit
83c7e2d862
1 changed files with 7 additions and 0 deletions
|
@ -18,6 +18,7 @@
|
|||
* -# k_delayed_work_submit_to_queue
|
||||
* -# k_delayed_work_submit
|
||||
* -# k_delayed_work_cancel
|
||||
* -# k_delayed_work_remaining_get
|
||||
* -# k_work_pending
|
||||
* -#
|
||||
* @}
|
||||
|
@ -76,6 +77,9 @@ static void tdelayed_work_submit(void *data)
|
|||
/**TESTPOINT: check pending after delayed work init*/
|
||||
assert_false(k_work_pending((struct k_work *)&delayed_work[i]),
|
||||
NULL);
|
||||
/**TESTPOINT: check remaining timeout before submit*/
|
||||
assert_equal(k_delayed_work_remaining_get(&delayed_work[i]), 0,
|
||||
NULL);
|
||||
if (work_q) {
|
||||
/**TESTPOINT: delayed work submit to queue*/
|
||||
assert_true(k_delayed_work_submit_to_queue(work_q,
|
||||
|
@ -85,6 +89,9 @@ static void tdelayed_work_submit(void *data)
|
|||
assert_true(k_delayed_work_submit(&delayed_work[i],
|
||||
TIMEOUT) == 0, NULL);
|
||||
}
|
||||
/**TESTPOINT: check remaining timeout after submit*/
|
||||
assert_true(k_delayed_work_remaining_get(&delayed_work[i]) >=
|
||||
TIMEOUT, NULL);
|
||||
/**TESTPOINT: check pending after delayed work submit*/
|
||||
assert_true(k_work_pending((struct k_work *)&delayed_work[i])
|
||||
== 0, NULL);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue