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_complex_monitoring which contains a Component component_complex_monitoring
Recovery Action on run_target_complex_monitoring configured to switch to Run Target Startup
The process involved in component_complex_monitoring has deadline supervision configured, which does involve the health monitoring lib to report its checkpoints
Test steps:
Start Launch Manager process
Via score::lcm::ControlClient::ActivateRunTarget(..) activate run_target_complex_monitoring
1s after component_complex_monitoring reports running and run_target_complex_monitoring is activated, process involved stops reporting checkpoints to health monitoring lib
Expected behavior:
Launch Manager is started successfully and Run Target Startup is activated initially
Run Target run_target_complex_monitoring 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_complex_monitoringwhich contains a Componentcomponent_complex_monitoringrun_target_complex_monitoringconfigured to switch to Run TargetStartupcomponent_complex_monitoringhas deadline supervision configured, which does involve the health monitoring lib to report its checkpointsTest steps:
score::lcm::ControlClient::ActivateRunTarget(..)activaterun_target_complex_monitoringcomponent_complex_monitoringreports running andrun_target_complex_monitoringis activated, process involved stops reporting checkpoints to health monitoring libExpected behavior:
Startupis activated initiallyrun_target_complex_monitoringis activated successfullyStartupAcceptance Criteria (DoD)
Test specification and implementation exists. Test passes.