Skip to content

Granular Locks Test Setup#64

Merged
rohitmadan07 merged 13 commits into
dev/granular_lock_unit_testfrom
granular_lock_test_setup
May 22, 2025
Merged

Granular Locks Test Setup#64
rohitmadan07 merged 13 commits into
dev/granular_lock_unit_testfrom
granular_lock_test_setup

Conversation

@rohitmadan07

Copy link
Copy Markdown
Collaborator

Description

Test Steps

Checklist:

  • I have tested my changes. No regression in existing tests.
  • I have modified and/or added unit-tests to cover the code changes in this Pull Request.

Related Issue

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

chinglee-iot and others added 7 commits March 26, 2025 11:27
  - xQueueReceive vs vTaskDelete
    - Causes issue via: vTaskPlaceOnEventList ? prvAddCurrentTaskToDelayedList
  - xQueueReceive vs vTaskSuspend
    - Causes issue via: vTaskPlaceOnEventList ? prvAddCurrentTaskToDelayedList
  - xQueueSend vs vTaskDelete
    - Causes issue via: vTaskPlaceOnEventList ? prvAddCurrentTaskToDelayedList
  - xQueueSend vs vTaskSuspend
    - Causes issue via: vTaskPlaceOnEventList ? prvAddCurrentTaskToDelayedList
  - xEventGroupWaitBits vs vTaskDelete
    - Causes issue via: vTaskPlaceOnUnorderedEventList ? prvAddCurrentTaskToDelayedList
  - xEventGroupWaitBits vs vTaskSuspend
    - Causes issue via: vTaskPlaceOnUnorderedEventList ? prvAddCurrentTaskToDelayedList
  - Semaphore take (xSemaphoreTake) vs vTaskDelete
    - Causes issue via: vTaskPlaceOnEventList ? prvAddCurrentTaskToDelayedList
  - Semaphore take (xSemaphoreTake) vs vTaskSuspend
    - Causes issue via: vTaskPlaceOnEventList ? prvAddCurrentTaskToDelayedList
  - Semaphore give (xSemaphoreGive) vs vTaskDelete
    - Causes issue via: vTaskPlaceOnEventList ? prvAddCurrentTaskToDelayedList
  - Semaphore give (xSemaphoreGive) vs vTaskSuspend
    - Causes issue via: vTaskPlaceOnEventList ? prvAddCurrentTaskToDelayedList
@rohitmadan07 rohitmadan07 changed the title Add declaration for port data group critical section Granular Locks Test Setup May 2, 2025
@rohitmadan07 rohitmadan07 requested a review from chinglee-iot May 2, 2025 06:25
@chinglee-iot chinglee-iot changed the base branch from chinglee/adding_granular_lock_functional_tests to dev/granular_lock_unit_test May 5, 2025 05:58
Comment thread FreeRTOS/Test/CMock/Makefile
chinglee-iot and others added 3 commits May 21, 2025 16:03
* Use other kernel branch for unit test compiler error. These fixes should be merged back to feature branch.
* Fix smp unit test introduced by granular lock feature change
* Adding granular_lock_timer test group

@chinglee-iot chinglee-iot left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tiny suggestion to revert unchanged file.

Comment thread FreeRTOS/Test/CMock/Makefile
Comment thread FreeRTOS/Test/CMock/coverage.mk
@rohitmadan07 rohitmadan07 merged commit cf5d4a1 into dev/granular_lock_unit_test May 22, 2025
29 of 40 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants