Skip to content

Commit e38bdfe

Browse files
committed
Unit test updates for kernel PR FreeRTOS#1111
FreeRTOS/FreeRTOS-Kernel#1111 Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
1 parent c1d2ba9 commit e38bdfe

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

FreeRTOS/Test/CMock/tasks/tasks_1_utest.c

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5377,6 +5377,9 @@ void test_xTaskGenericNotify_success_eIncrement_ISR( void )
53775377
/* prvAddTaskToReadyList */
53785378
listINSERT_END_Expect( &pxReadyTasksLists[ ptcb->uxPriority ],
53795379
&ptcb->xStateListItem );
5380+
/* prvResetNextTaskUnblockTime */
5381+
listLIST_IS_EMPTY_ExpectAndReturn( pxDelayedTaskList, pdFALSE );
5382+
listGET_ITEM_VALUE_OF_HEAD_ENTRY_ExpectAndReturn( pxDelayedTaskList, 1000 );
53805383

53815384
/* API Call */
53825385
ret_task_notify = xTaskGenericNotifyFromISR( ptcb,
@@ -5415,6 +5418,10 @@ void test_xTaskGenericNotify_success_eSetValueWithOverwrite_ISR( void )
54155418
/* prvAddTaskToReadyList */
54165419
listINSERT_END_Expect( &pxReadyTasksLists[ ptcb->uxPriority ],
54175420
&ptcb->xStateListItem );
5421+
/* prvResetNextTaskUnblockTime */
5422+
listLIST_IS_EMPTY_ExpectAndReturn( pxDelayedTaskList, pdFALSE );
5423+
listGET_ITEM_VALUE_OF_HEAD_ENTRY_ExpectAndReturn( pxDelayedTaskList, 1000 );
5424+
54185425
/* API Call */
54195426
ret_task_notify = xTaskGenericNotifyFromISR( ptcb,
54205427
uxIndexToNotify,
@@ -5452,6 +5459,10 @@ void test_xTaskGenericNotify_success_eSetValueWithoutOverwrite_ISR( void )
54525459
/* prvAddTaskToReadyList */
54535460
listINSERT_END_Expect( &pxReadyTasksLists[ ptcb->uxPriority ],
54545461
&ptcb->xStateListItem );
5462+
/* prvResetNextTaskUnblockTime */
5463+
listLIST_IS_EMPTY_ExpectAndReturn( pxDelayedTaskList, pdFALSE );
5464+
listGET_ITEM_VALUE_OF_HEAD_ENTRY_ExpectAndReturn( pxDelayedTaskList, 1000 );
5465+
54555466
/* API Call */
54565467
ret_task_notify = xTaskGenericNotifyFromISR( ptcb,
54575468
uxIndexToNotify,
@@ -5561,6 +5572,9 @@ void test_xTaskGenericNotify_success_default_ISR( void )
55615572
/* prvAddTaskToReadyList */
55625573
listINSERT_END_Expect( &pxReadyTasksLists[ ptcb->uxPriority ],
55635574
&ptcb->xStateListItem );
5575+
/* prvResetNextTaskUnblockTime */
5576+
listLIST_IS_EMPTY_ExpectAndReturn( pxDelayedTaskList, pdTRUE );
5577+
55645578
/* API Call */
55655579
ret_task_notify = xTaskGenericNotifyFromISR( ptcb,
55665580
uxIndexToNotify,
@@ -5606,6 +5620,9 @@ void test_xTaskGenericNotify_success_default_ISR_task_woken_null( void )
56065620
/* prvAddTaskToReadyList */
56075621
listINSERT_END_Expect( &pxReadyTasksLists[ ptcb->uxPriority ],
56085622
&ptcb->xStateListItem );
5623+
/* prvResetNextTaskUnblockTime */
5624+
listLIST_IS_EMPTY_ExpectAndReturn( pxDelayedTaskList, pdTRUE );
5625+
56095626
/* API Call */
56105627
ret_task_notify = xTaskGenericNotifyFromISR( ptcb,
56115628
uxIndexToNotify,
@@ -5802,6 +5819,9 @@ void test_vTaskGenericNotifyGiveFromISR_success( void )
58025819
listREMOVE_ITEM_Expect( &( task_to_notify->xStateListItem ) );
58035820
/* prvAddTaskToReadyList */
58045821
listINSERT_END_Expect( &( pxReadyTasksLists[ task_to_notify->uxPriority ] ), &task_to_notify->xStateListItem );
5822+
/* prvResetNextTaskUnblockTime */
5823+
listLIST_IS_EMPTY_ExpectAndReturn( pxDelayedTaskList, pdFALSE );
5824+
listGET_ITEM_VALUE_OF_HEAD_ENTRY_ExpectAndReturn( pxDelayedTaskList, 1000 );
58055825

58065826
/* API Call */
58075827
vTaskGenericNotifyGiveFromISR( task_to_notify,

0 commit comments

Comments
 (0)