Skip to content

mw/com: Add integartion tests for getter-enabled field variants - #783

Draft
sahithi-nukala wants to merge 8 commits into
eclipse-score:mainfrom
sahithi-nukala:sah_add_getter_integration_tests
Draft

mw/com: Add integartion tests for getter-enabled field variants#783
sahithi-nukala wants to merge 8 commits into
eclipse-score:mainfrom
sahithi-nukala:sah_add_getter_integration_tests

Conversation

@sahithi-nukala

Copy link
Copy Markdown
Contributor

No description provided.

muhseth and others added 6 commits July 27, 2026 00:29
- Automatically register a Get handler for fields with EnableGet.
- Serve Get requests by reading the latest field value and returning it through the Get method.
- Add a test covering this behavior.
Issue: SWP-249517
- pass additional_slots through field binding creation
- compute additional_slots from EnableSet || EnableGet
- use configured_slots + additional_slots in event properties
- add unit tests for +1 and default (unchanged) slot count
-  Added the RegisterHandler(callback, QualityType) overload
-  Extended TypeErasedCallbackSignature with QualityType as 3rd param
-  Capture asil_level in OnProxyMethodSubscribeFinished so each proxy connection carries its own ASIL level at call time
-  Updated BUILD visibility/deps for quality type
- Update RegisterGetHandler() to use QualityType-aware RegisterHandler overload
- Fixed the unit test case by adding qualitytype as param
- Pass WithGetter tag presence from SkeletonField down to lola::SkeletonEvent
via the field binding factory chain, replacing the hard-coded false value.
- Merge both RegisterHandler overloads into one RegisterHandlerImpl and passed QualityType only when the
callback accepts it
- Expose all args of CreateEventBinding in mock
@sahithi-nukala
sahithi-nukala force-pushed the sah_add_getter_integration_tests branch from 50430cd to 710e1df Compare July 27, 2026 12:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Backlog

Development

Successfully merging this pull request may close these issues.

3 participants