Startup PTU triggers (Ignition Cycles & Days triggers) are not checked in EXTERNAL_PROPRIETARY mode until an app is connected. When using the HMI to perform the PTU, this trigger should be checked before an app is connected.
Reproduction Steps
Build Core with -DEXTENDED_POLICY=EXTERNAL_PROPRIETARY
Set "exchange_after_x_ignition_cycles": 1 via a HMI policy table update
Shut down Core and HMI via IGNITION_OFF signal
Start HMI and Core again
Expected Behavior
PTU sequence is started before any app is connected and completes successfully
Observed Behavior
PTU sequence is only started after the first app is connected
OS & Version Information
OS/Version: Ubuntu 20.04
SDL Core Version: develop
Testing Against: SDL Android Test Suite feature/core_7_1_tests branch
Bug Report
Startup PTU triggers (Ignition Cycles & Days triggers) are not checked in EXTERNAL_PROPRIETARY mode until an app is connected. When using the HMI to perform the PTU, this trigger should be checked before an app is connected.
Reproduction Steps
-DEXTENDED_POLICY=EXTERNAL_PROPRIETARY
"exchange_after_x_ignition_cycles": 1
via a HMI policy table updateExpected Behavior
PTU sequence is started before any app is connected and completes successfully
Observed Behavior
PTU sequence is only started after the first app is connected
OS & Version Information
feature/core_7_1_tests
branch