smartdevicelink / sdl_core

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

Core doesn't send all required SDL.OnStatusUpdate notifications during PTU for HTTP policy mode #3822

Closed dboltovskyi closed 2 years ago

dboltovskyi commented 2 years ago

Bug Report

Core doesn't send all required SDL.OnStatusUpdate notifications during PTU for HTTP policy mode

Occurences

~20%

Reproduction Steps
  1. Make sure SDL is built with HTTP policy mode
  2. Start SDL, HMI
  3. Register App
  4. Start PTU just after BC.OnAppRegistered is sent to HMI
Expected Behavior

Core sends 3 SDL.OnStatusUpdate notifications (UPDATE_NEEDED, UPDATING, UP_TO_DATE) to HMI and finish PTU successfully

Observed Behavior

Core just sends single SDL.OnStatusUpdate notification (UPDATE_NEEDED) to HMI and finish PTU successfully

OS & Version Information
Test Case, Sample Code, and / or Example App
dboltovskyi commented 2 years ago

@theresalech Please notice Luxoft team is planning to provide a fix

dboltovskyi commented 2 years ago

Issue is closed since the fix is related to ATF script, which is done in https://github.com/smartdevicelink/sdl_atf_test_scripts/pull/2615