Update SMP unit test for vTaskDelete change (#1158)

* Fix vTaskDelete SMP unit test
This commit is contained in:
chinglee-iot 2024-01-23 16:37:31 +08:00 committed by GitHub
parent 154dee1c86
commit 3e1c9a51df
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 8 additions and 0 deletions

View file

@ -395,6 +395,10 @@ void test_vTaskDelete_assert_scheduler_suspended_eq_1( void )
listLIST_ITEM_CONTAINER_ExpectAnyArgsAndReturn( NULL ); listLIST_ITEM_CONTAINER_ExpectAnyArgsAndReturn( NULL );
vListInsertEnd_ExpectAnyArgs(); vListInsertEnd_ExpectAnyArgs();
vPortCurrentTaskDying_ExpectAnyArgs(); vPortCurrentTaskDying_ExpectAnyArgs();
vFakePortExitCriticalSection_Expect();
/* Critical section for check task is running. */
vFakePortEnterCriticalSection_Expect();
vFakePortGetCoreID_ExpectAndReturn( 1 ); vFakePortGetCoreID_ExpectAndReturn( 1 );
EXPECT_ASSERT_BREAK( vTaskDelete( xTaskToDelete ) ); EXPECT_ASSERT_BREAK( vTaskDelete( xTaskToDelete ) );

View file

@ -584,6 +584,10 @@ void test_coverage_vTaskDelete_task_not_running( void )
vFakePortExitCriticalSection_Expect(); vFakePortExitCriticalSection_Expect();
/* Critical section for check task is running. */
vFakePortEnterCriticalSection_Expect();
vFakePortExitCriticalSection_Expect();
/* API Call */ /* API Call */
vTaskDelete( xTaskToDelete ); vTaskDelete( xTaskToDelete );