diff --git a/tests/utils/testing_utils/run_until_file_deployed.py b/tests/utils/testing_utils/run_until_file_deployed.py index 2a28e9d2f..eb7d87f29 100644 --- a/tests/utils/testing_utils/run_until_file_deployed.py +++ b/tests/utils/testing_utils/run_until_file_deployed.py @@ -66,6 +66,9 @@ def run_until_file_deployed( res, _ = target.execute(kill_cmd) time.sleep(0.5) assert proc.is_running() == False, "LCM still running" + assert proc.get_exit_code() == 0, ( + f"LCM did not exit cleanly, it died with code {proc.get_exit_code()}" + ) assert res == 0, "Couldn't kill lcm" return proc logger.debug(f"Waiting for {file_path}")