aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorPetri Savolainen <petri.savolainen@nokia.com>2022-05-02 18:13:13 +0300
committerPetri Savolainen <petri.savolainen@nokia.com>2022-05-03 11:27:42 +0300
commitb2ce67f47b04cbe87c395e92f20621c578cf5830 (patch)
tree2f32b46e5ac5e0299d784b7c439d64bb83edbd36 /test
parentabe0b2088befe494d8ec4366a46bedec79bd3e4b (diff)
validation: timer: periodic timer ack return value
Check that odp_timer_periodic_ack() returns 2 on the last timeout event from a cancelled timer. Signed-off-by: Petri Savolainen <petri.savolainen@nokia.com> Reviewed-by: Matias Elo <matias.elo@nokia.com>
Diffstat (limited to 'test')
-rw-r--r--test/validation/api/timer/timer.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/test/validation/api/timer/timer.c b/test/validation/api/timer/timer.c
index da93abd46..e8cf000e6 100644
--- a/test/validation/api/timer/timer.c
+++ b/test/validation/api/timer/timer.c
@@ -2467,6 +2467,10 @@ static void timer_test_periodic(odp_queue_type_t queue_type)
}
}
+ /* Check that ack() returned 2 on the last event */
+ CU_ASSERT(done);
+ CU_ASSERT(ret == 2);
+
CU_ASSERT(odp_timer_free(timer) == ODP_EVENT_INVALID);
odp_timer_pool_destroy(timer_pool);
CU_ASSERT(odp_queue_destroy(queue) == 0);