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 UP_TO_DATE in case of HMI PTU after Ignition cycle #3832

Closed dboltovskyi closed 2 years ago

dboltovskyi commented 2 years ago

Bug Report

Core doesn't send UP_TO_DATE in case of HMI PTU after Ignition cycle

Reproduction Steps
  1. Core and HMI are started
  2. In HMI switch on PTU using in-vehicle modem option
  3. Make sure Policy Server is up and running and exchange_after_x_ignition_cycles = 1
  4. Register new app => Core starts PTU and sends SDL.OnStatusUpdate(UPDATE_NEEDED, UPDATING) to HMI
  5. HMI PTU sequences finished successfully => Core sends SDL.OnStatusUpdate(UP_TO_DATE) to HMI
  6. Ignition Cycle (Off/On)
Expected Behavior

HMI start HMI PTU sequence and finished successfully Core sends SDL.OnStatusUpdate(UPDATE_NEEDED, UPDATING, UP_TO_DATE) to HMI

Observed Behavior

HMI finishes PTU sequence successfully Core doesn't send UP_TO_DATE to HMI

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

@theresalech Please notice Luxoft team is going to prepare a fix and ATF script(s) to verify it.

Jack-Byrne commented 2 years ago

CLosed via #3834