Skip to content

Commit 6c61360

Browse files
aggargmoninom1
authored andcommitted
Unit test updates for kernel PR FreeRTOS#1111 (FreeRTOS#1238)
* Unit test updates for kernel PR FreeRTOS#1111 FreeRTOS/FreeRTOS-Kernel#1111 Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com> * Fix doxygen check Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com> --------- Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
1 parent e713577 commit 6c61360

File tree

2 files changed

+21
-1
lines changed

2 files changed

+21
-1
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ jobs:
8181
# Therefore, we can just download it.
8282
mkdir -p freertos/FreeRTOS-Plus/Source/Application-Protocols/coreMQTT-Agent/source/dependency/coreMQTT/docs/doxygen/output
8383
wget -O freertos/FreeRTOS-Plus/Source/Application-Protocols/coreMQTT-Agent/source/dependency/coreMQTT/docs/doxygen/output/mqtt.tag \
84-
"https://freertos.org/Documentation/api-ref/coreMQTT/docs/doxygen/output/mqtt.tag"
84+
"https://freertos.github.io/coreMQTT/main/mqtt.tag"
8585
8686
- name: Generate doxygen ZIP
8787
uses: FreeRTOS/CI-CD-Github-Actions/doxygen@main

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)