smartdevicelink / sdl_core

SmartDeviceLink In-Vehicle Software and Sample HMI
BSD 3-Clause "New" or "Revised" License
241 stars 245 forks source link

Fix PerformInteractionChoiceSet request behavior #3826

Closed ychernysheva closed 2 years ago

ychernysheva commented 2 years ago

Fixes #1883

This PR is ready for review.

Risk

This PR makes no API changes.

Testing Plan

Covered by ATF test scripts, the new unit test is also added

Summary

There is a case when DeleteInteractionChoiceSet request is sent to HMI, and SDL is waiting for response. If during this waiting period PerformInteractionChoiceSet request is sent, according to requirements SDL should reject such request.

CLA

ychernysheva commented 2 years ago

@theresalech this PR is ready for Livio review