You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Extend config in FIT: Launch initial run target #172 by an additional Run Target run_target_crashing_app_on_runtime which contains a Component component_crashing_on_runtime
Recovery Action on run_target_crashing_app_on_runtime configured to switch to Run Target Startup
The process involved in component_crashing_on_runtime should crash after reporting kRunning
Test steps:
Start Launch Manager process
Via score::lcm::ControlClient::ActivateRunTarget(..) activate run_target_crashing_app_on_runtime
1s after component_crashing_on_runtime reports running and run_target_crashing_app_on_runtime is activated, process involved crashes
Expected behavior:
Launch Manager is started successfully and Run Target Startup is activated initially
Run Target run_target_crashing_app_on_runtime is activated successfully
Recovery Action is executed, switch back to Startup
Acceptance Criteria (DoD)
Test specification and implementation exists. Test passes.
What
Verifies requirements:
Depends on: #172
Configuration:
run_target_crashing_app_on_runtimewhich contains a Componentcomponent_crashing_on_runtimerun_target_crashing_app_on_runtimeconfigured to switch to Run TargetStartupcomponent_crashing_on_runtimeshould crash after reporting kRunningTest steps:
score::lcm::ControlClient::ActivateRunTarget(..)activaterun_target_crashing_app_on_runtimecomponent_crashing_on_runtimereports running andrun_target_crashing_app_on_runtimeis activated, process involved crashesExpected behavior:
Startupis activated initiallyrun_target_crashing_app_on_runtimeis activated successfullyStartupAcceptance Criteria (DoD)
Test specification and implementation exists. Test passes.